30 Saachen ze maachen No Minimal RHEL/CentOS 7 Installatioun


CentOS ass eng Industrie Standard Linux Verdeelung déi eng Derivat vu RedHat Enterprise Linux ass. Dir kënnt den OS ufänken soubal Dir se installéiert, awer fir dat Bescht aus Ärem System ze maachen, musst Dir e puer Updates ausféieren, e puer Packagen installéieren, verschidde Servicer an Applikatioun konfiguréieren.

Dësen Artikel zielt op 30 Saachen ze maachen nodeems Dir RHEL/CentOS 7 installéiert hutt. De Post ass geschriwwen mat vergiessen datt Dir RHEL/CentOS Minimal Install installéiert hutt, déi am Enterprise- a Produktiounsëmfeld bevorzugt ass, wann net, kënnt Dir de Guide hei ënnen verfollegen datt wäert Iech minimal Installatiounen vun deenen zwee weisen.

  1. Installatioun vum CentOS 7 Minimal
  2. Installatioun vum RHEL 7 Minimal

Déi folgend sinn d'Lëscht vu wichtege Saachen, déi mir an dësem Guide ofgedeckt hunn baséiert op Industriestandard Ufuerderunge. Mir hoffen, datt dës Saache ganz hëllefräich sinn fir Äre Server opzestellen.

1. Aschreiwen an aktivéiert Red Hat Abonnement

No der minimaler RHEL 7 Installatioun ass et Zäit fir Äre System op Red Hat Abonnement Repositories z'registréieren an z'aktivéieren an e komplette Systemaktualiséierung auszeféieren. Dëst ass gëlteg nëmmen wann Dir e gëltege RedHat Abonnement hutt. Dir musst Är aschreiwen fir offiziell RedHat System Repositories z'aktivéieren an d'OS vun Zäit zu Zäit ze aktualiséieren.

Mir hu schonn eng detailléiert Instruktioune iwwerdeckt wéi Dir Iech registréiert an aktiv RedHat Abonnement am folgende Guide.

  1. Registréiert an aktivéiert Red Hat Abonnement Repositories am RHEL 7

Notiz: Dëse Schrëtt ass nëmme fir RedHat Enterprise Linux mat engem gëltege Abonnement. Wann Dir en CentOS Server leeft, gitt direkt op weider Schrëtt.

2. Configuréieren Network mat statesch IP Adress

Dat éischt wat Dir maache musst ass d'statesch IP Adress, Route an DNS op Ärem CentOS Server ze konfiguréieren. Mir benotzen den ip Kommando den Ersatz vum ifconfig Kommando. Wéi och ëmmer, ifconfig Kommando ass nach ëmmer verfügbar fir déi meescht vun de Linux Verdeelungen a kann aus Standard Repository installéiert ginn.

# yum install net-tools             [Provides ifconfig utility]

Awer wéi ech gesot hunn wäerte mir den IP Kommando benotze fir statesch IP Adress ze konfiguréieren. Also gitt sécher datt Dir déi aktuell IP Adress als éischt kontrolléiert.

# ip addr show

Elo oppen an änneren Datei /etc/sysconfig/network-scripts/ifcfg-enp0s3 mat Ärem Choix vum Editor. Hei benotze ech Vi Editor a gitt sécher datt Dir root Benotzer muss sinn fir Ännerungen ze maachen ...

# vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

Elo wäerte mir véier Felder an der Datei änneren. Notéiert déi véier Felder ënnen a loosst alles anescht onberéiert. Loosst och duebel Zitater wéi et ass a gitt Är Donnéeën tëscht.

IPADDR = “[Enter your static IP here]” 
GATEWAY = “[Enter your Default Gateway]”
DNS1 = “[Your Domain Name System 1]”
DNS2 = “[Your Domain Name System 2]”

Nodeems Dir d'Ännerungen 'ifcfg-enp0s3' gemaach hutt, gesäit eppes aus wéi d'Bild hei drënner. Notéiert datt Är IP, GATEWAY an DNS variéieren, w.e.g. bestätegt et mat Ärem ISP. Späicheren an erausgoen.

Restart Service Netzwierk a kontrolléiert datt d'IP richteg ass oder net, dat zougewisen gouf. Wann alles ok ass, Ping fir den Netzwierkstatus ze gesinn ...

# service network restart

Nodeems Dir d'Netzwierk nei gestart hutt, gitt sécher d'IP Adress an d'Netzwierkstatus z'iwwerpréiwen ...

# ip addr show
# ping -c4 google.com

3. Set Hostnumm vum Server

Déi nächst Saach ze maachen ass den HOSTNAME vum CentOS Server z'änneren. Kontrolléiert den aktuell zougewisenen HOSTNAME.

# echo $HOSTNAME

Fir neien HOSTNAME ze setzen, musse mir '/etc/hostsname' änneren an den alen Hostnumm mam gewënschten ersetzen.

# vi /etc/hostname

Nodeems Dir den Hostnumm agestallt hutt, gitt sécher datt Dir den Hostnumm duerch Logout bestätegen an erëm aloggen. Nom Login kontrolléiert den neie Hostnumm.

$ echo $HOSTNAME

Alternativ kënnt Dir de Kommando 'Hostname' Kommando benotzen fir Ären aktuellen Hotsname ze gesinn.

$ hostname

4. Aktualiséierung oder Upgrade CentOS Minimal Installatioun

Dëst wäert keng nei Packagen installéieren ausser d'Aktualiséierung an d'Installatioun vun der leschter Versioun vun installéierten Packagen a Sécherheetsupdates. Ausserdeem Update an Upgrade sinn zimlech d'selwecht ausser de Fakt datt Upgrade = Update + aktivéiert verouderte Veraarbechtung wärend Updates.

# yum update && yum upgrade

Wichteg: Dir kënnt och de Kommando ënnen ausféieren, deen net fir d'Packageupdate freet an Dir musst net 'y' tippen fir d'Ännerungen z'akzeptéieren.

Wéi och ëmmer, et ass ëmmer eng gutt Iddi fir d'Ännerungen ze iwwerpréiwen déi op der Sever speziell an der Produktioun stattfannen. Dofir kann de Kommando hei ënnen den Update automatiséieren an Upgrade fir Iech, awer et ass net recommandéiert.

# yum -y update && yum -y upgrade

5. Installéiert Kommando Linn Web Browser

An de meeschte Fäll, speziell am Produktiounsëmfeld, installéiere mir normalerweis CentOS als Kommandozeil ouni GUI, an dëser Situatioun musse mir e Kommandozeil-Browsing-Tool hunn fir Websäiten iwwer Terminal ze kontrolléieren. Fir dëst wäerte mir e bekannteste Tool mam Numm 'Links' installéieren.

# yum install links

Fir d'Benotzung an d'Beispiller fir Websäiten u Links Tool ze surfen, liest eisen Artikel Command Line Web Surfen mat Links Tool

6. Installéiert Apache HTTP Server

Egal fir wéi en Zweck Dir de Server benotzt, an de meeschte Fäll brauch Dir en HTTP-Server fir Websäiten, Multimedia, Client Säit Skript a vill aner Saachen ze lafen.

# yum install httpd

Wann Dir wëllt de Standardport (80) vum Apache HTTP Server op all aner Port änneren. Dir musst d'Konfiguratiounsdatei '/etc/httpd/conf/httpd.conf' änneren a sichen no der Linn déi normalerweis ufänkt wéi:

LISTEN 80 

Ännert d'Portnummer '80' op all aner Port (soen 3221), späichert a gitt eraus.

Füügt den Hafen un deen Dir just fir Apache duerch d'Firewall opgemaach hutt an dann d'Firewall nei lued.

Erlaabt Service http duerch Firewall (Permanent).

# firewall-cmd --add-service=http

Erlaabt port 3221 duerch Firewall (Permanent).

# firewall-cmd --permanent --add-port=3221/tcp

Reload Firewall.

# firewall-cmd --reload

Nodeems Dir all uewe Saache gemaach hutt, ass et elo Zäit den Apache HTTP Server nei ze starten, sou datt déi nei Portnummer a Kraaft geholl gëtt.

# systemctl restart httpd.service

Füügt elo den Apache-Service op Systemwäit fir automatesch unzefänken wann de System boott.

# systemctl start httpd.service
# systemctl enable httpd.service

Elo z'iwwerpréiwen den Apache HTTP Server andeems Dir Links Kommandozeil Tool benotzt wéi am Écran hei ënnen gewisen.

# links 127.0.0.1