30 stvari po minimalni namestitvi RHEL/CentOS 7


CentOS je industrijska standardna distribucija Linuxa, ki je derivat RedHat Enterprise Linux. Operacijski sistem lahko začnete uporabljati takoj, ko ga namestite, toda, da kar najbolje izkoristite sistem, morate opraviti nekaj posodobitev, namestiti nekaj paketov, konfigurirati določene storitve in programe.

Namen tega članka je "30 stvari po namestitvi RHEL/CentOS 7". Prispevek je napisan ob upoštevanju, da ste namestili RHEL/CentOS Minimal Install, ki je najprimernejša v podjetniškem in produkcijskem okolju, če ne, lahko sledite spodnjemu vodniku, ki vam bo pokazal minimalne namestitve obeh.

  1. Namestitev CentOS 7 Minimal
  2. Namestitev RHEL 7 Minimal

Sledi seznam pomembnih stvari, ki smo jih obravnavali v tem priročniku na podlagi zahtev industrijskih standardov. Upamo, da bodo te stvari zelo koristne pri nastavitvi vašega strežnika.

1. Registrirajte se in omogočite naročnino na Red Hat

Po minimalni namestitvi RHEL 7 je čas, da se registrirate in omogočite sistem za odlagališča naročnin Red Hat in izvedete popolno posodobitev sistema. To velja samo, če imate veljavno naročnino na RedHat. Če želite omogočiti uradna skladišča RedHat System in občasno posodobiti OS, ga morate registrirati.

Podrobna navodila o registraciji in aktivni naročnini na RedHat smo že zajeli v spodnjem vodniku.

  1. Registrirajte in omogočite skladišča naročnin Red Hat v RHEL 7

Opomba: Ta korak je samo za RedHat Enterprise Linux, ki ima veljavno naročnino. Če uporabljate strežnik CentOS, takoj pojdite na nadaljnje korake.

2. Konfigurirajte omrežje s statičnim naslovom IP

Najprej morate konfigurirati statični naslov IP, pot in DNS na strežnik CentOS. Uporabili bomo ukaz ip, ki bo nadomestil ukaz ifconfig. Vendar je ukaz ifconfig še vedno na voljo za večino distribucij Linuxa in ga je mogoče namestiti iz privzetega repozitorija.

# yum install net-tools             [Provides ifconfig utility]

Kot sem že rekel, bomo za nastavitev statičnega naslova IP uporabili ukaz ip. Torej, najprej preverite trenutni naslov IP.

# ip addr show

Zdaj odprite in uredite datoteko/etc/sysconfig/network-scripts/ifcfg-enp0s3 z uporabo urejevalnika, ki ste ga izbrali. Tu uporabljam urejevalnik Vi in se prepričajte, da morate biti root uporabnik, če želite spremeniti…

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

Zdaj bomo v datoteki urejali štiri polja. Upoštevajte spodnja štiri polja, vse ostalo pa pustite nedotaknjeno. Pustite tudi dvojne narekovaje, kot so, in vmes vnesite svoje podatke.

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

Po izvedbi sprememb "ifcfg-enp0s3" je videti nekaj podobnega spodnji sliki. Upoštevajte, da se vaši IP, GATEWAY in DNS razlikujejo, potrdite s svojim ponudnikom internetnih storitev. Shrani in izstopi.

Znova zaženite servisno omrežje in preverite, ali je IP pravilen ali ne, ki je bil dodeljen. Če je vse v redu, Ping, da vidite stanje omrežja ...

# service network restart

Po ponovnem zagonu omrežja preverite naslov IP in stanje omrežja ...

# ip addr show
# ping -c4 google.com

3. Nastavite ime gostitelja strežnika

Naslednja stvar je spremeniti HOSTNAME v CentOS sever. Preverite trenutno dodeljeno HOSTNAME.

# echo $HOSTNAME

Za nastavitev novega HOSTNAME moramo urediti '/ etc/hostsname' in zamenjati staro ime gostitelja z želenim.

# vi /etc/hostname

Po nastavitvi imena gostitelja potrdite ime gostitelja z odjavo in znova prijavo. Po prijavi preverite novo ime gostitelja.

$ echo $HOSTNAME

Lahko pa uporabite ukaz 'hostname' za ogled vašega trenutnega imena.

$ hostname

4. Posodobite ali nadgradite CentOS Minimal Install

To ne bo namestilo nobenih novih paketov, razen posodabljanja in namestitve najnovejše različice nameščenih paketov in varnostnih posodobitev. Poleg tega sta posodobitev in nadgradnja precej enaka, razen dejstva, da nadgradnja = posodobitev + omogoči obdelavo zastarelih podatkov med posodobitvami.

# yum update && yum upgrade

Pomembno: Zaženete lahko tudi spodnji ukaz, ki ne bo zahteval posodobitve paketov, in vam ni treba vnesti y za sprejem sprememb.

Vendar je vedno dobro pregledati spremembe, ki se bodo zgodile na severu, posebej v produkciji. Uporaba spodnjega ukaza vam lahko avtomatizira posodobitev in nadgradnjo, vendar ni priporočljiva.

# yum -y update && yum -y upgrade

5. Namestite spletni brskalnik ukazne vrstice

V večini primerov, zlasti v produkcijskem okolju, običajno namestimo CentOS kot ukazno vrstico brez grafičnega uporabniškega vmesnika, zato moramo imeti orodje za brskanje po ukazni vrstici za preverjanje spletnih strani prek terminala. Za to bomo namestili najbolj znano orodje, imenovano "povezave".

# yum install links

Za uporabo in primere brskanja po orodjih za povezave po spletnih mestih preberite članek Brskanje po ukazni vrstici z orodjem za povezave

6. Namestite strežnik Apache HTTP

Ne glede na to, s kakšnim namenom boste uporabljali strežnik, v večini primerov potrebujete strežnik HTTP za zagon spletnih mest, večpredstavnosti, skripta na strani odjemalca in mnogih drugih stvari.

# yum install httpd

Če želite spremeniti privzeta vrata (80) strežnika Apache HTTP v katera koli druga vrata. Urediti morate konfiguracijsko datoteko ‘/etc/httpd/conf/httpd.conf’ in poiskati vrstico, ki se običajno začne:

LISTEN 80 

Spremenite številko vrat '80' v katero koli drugo vrata (recimo 3221), shranite in zapustite.

Skozi požarni zid dodajte vrata, ki ste jih pravkar odprli za Apache, in nato znova naložite požarni zid.

Dovoli dostop do storitve http prek požarnega zidu (stalni).

# firewall-cmd --add-service=http

Dovoli vrata 3221 skozi požarni zid (stalni).

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

Znova naložite požarni zid.

# firewall-cmd --reload

Po izvedbi vseh zgornjih stvari je zdaj čas, da znova zaženete strežnik Apache HTTP, tako da začne veljati nova številka vrat.

# systemctl restart httpd.service

Zdaj dodajte storitev Apache v sistem, da se samodejno zažene ob zagonu sistema.

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

Zdaj preverite strežnik Apache HTTP z orodjem ukazne vrstice links, kot je prikazano na spodnjem zaslonu.

# links 127.0.0.1