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.
- Namestitev CentOS 7 Minimal
- 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.
- 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