30 Affarijiet li għandek tagħmel wara l-installazzjoni minima ta 'RHEL/CentOS 7


CentOS huwa Industrija Standard Linux Distribution li hija derivattiva ta 'RedHat Enterprise Linux. Tista 'tibda tuża l-OS hekk kif tinstallah, iżda biex tagħmel l-aħjar użu mis-sistema tiegħek għandek bżonn twettaq ftit aġġornamenti, tinstalla ftit pakketti, tikkonfigura ċerti servizzi u applikazzjoni.

Dan l-artikolu għandu l-għan ta '30 Affarijiet li għandek tagħmel wara l-installazzjoni ta' RHEL/CentOS 7. Il-post huwa miktub billi wieħed iżomm f'moħħu li installajt RHEL/CentOS Installazzjoni Minima li hija ppreferuta fl-Intrapriża u l-ambjent tal-produzzjoni, jekk le tista 'ssegwi hawn taħt gwida li jurik installazzjonijiet minimi tat-tnejn.

  1. Installazzjoni ta' CentOS 7 Minimal
  2. Installazzjoni ta' RHEL 7 Minimal

Dawn li ġejjin huma l-lista ta 'affarijiet importanti, li konna koperti f'din il-gwida bbażata fuq rekwiżiti standard tal-industrija. Aħna nittamaw li, dawn l-affarijiet se jkunu utli ħafna fit-twaqqif tas-server tiegħek.

1. Irreġistra u Attiva Abbonament Red Hat

Wara installazzjoni minima ta 'RHEL 7, wasal iż-żmien li tirreġistra u tattiva s-sistema tiegħek għar-repożitorji ta' Red Hat Subscription u twettaq aġġornament sħiħ tas-sistema. Dan huwa validu biss jekk għandek Abbonament RedHat validu. Għandek bżonn tirreġistra tiegħek sabiex tippermetti repożitorji uffiċjali tas-Sistema RedHat u taġġorna l-OS minn żmien għal żmien.

Aħna diġà koprejna struzzjonijiet dettaljati dwar kif tirreġistra u attiva l-abbonament RedHat fil-gwida hawn taħt.

  1. Irreġistra u Attiva Repożitorji ta' Abbonament ta' Red Hat f'RHEL 7

Nota: Dan il-pass huwa biss għal RedHat Enterprise Linux li għandu abbonament validu. Jekk qed tħaddem server CentOS immedjatament imxi għal passi ulterjuri.

2. Ikkonfigura Netwerk b'Indirizz IP Statiku

L-ewwel ħaġa li trid tagħmel hija li tikkonfigura l-indirizz IP Statiku, ir-Rotta u d-DNS għas-Server CentOS tiegħek. Se nkunu qed nużaw ip kmand is-sostituzzjoni tal-kmand ifconfig. Madankollu, il-kmand ifconfig għadu disponibbli għall-biċċa l-kbira tad-distribuzzjonijiet tal-Linux u jista 'jiġi installat minn repożitorju default.

# yum install net-tools             [Provides ifconfig utility]

Imma kif għidt se nkunu qed nużaw kmand ip biex tikkonfigura l-indirizz IP statiku. Allura, kun żgur li l-ewwel tiċċekkja l-indirizz IP attwali.

# ip addr show

Issa tiftaħ u editja l-fajl /etc/sysconfig/network-scripts/ifcfg-enp0s3 billi tuża l-editur tal-għażla tiegħek. Hawnhekk, qed nuża l-editur Vi u kun żgur li trid tkun utent root biex tagħmel bidliet...

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

Issa se nkunu qed neditjaw erba' oqsma fil-fajl. Innota l-erba 'oqsma ta' hawn taħt u ħalli kull ħaġa oħra mhux mittiefsa. Ħalli wkoll kwotazzjonijiet doppji kif inhi u daħħal id-dejta tiegħek bejniethom.

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

Wara li tagħmel il-bidliet 'ifcfg-enp0s3', tidher xi ħaġa bħall-immaġni hawn taħt. Avviż li l-IP, il-GATEWAY u d-DNS tiegħek ivarjaw, jekk jogħġbok ikkonfermah mal-ISP tiegħek. Issejvja u Ħruġ.

Ibda mill-ġdid in-netwerk tas-servizz u ċċekkja li l-IP hija korretta jew le, li ġiet assenjata. Jekk kollox huwa tajjeb, ping biex tara l-istatus tan-netwerk...

# service network restart

Wara li terġa 'tibda n-netwerk, kun żgur li tiċċekkja l-indirizz IP u l-istatus tan-netwerk...

# ip addr show
# ping -c4 google.com

3. Issettja Hostname tas-Server

Il-ħaġa li jmiss li tagħmel hija li tibdel l-HOSTNAME tas-server CentOS. Iċċekkja l-HOSTNAME assenjat bħalissa.

# echo $HOSTNAME

Biex nissettjaw HOSTNAME ġdid irridu neditjaw '/etc/hostsname' u nibdlu l-hostname l-antik b'dak mixtieq.

# vi /etc/hostname

Wara li ssettja l-isem tal-host, kun żgur li tikkonferma l-isem tal-host billi illoggja u terġa' tidħol. Wara l-login iċċekkja l-isem tal-host ġdid.

$ echo $HOSTNAME

Inkella tista' tuża kmand hostname biex tara l-hotsname attwali tiegħek.

$ hostname

4. Aġġorna jew Aġġorna CentOS Installazzjoni Minima

Dan mhux se jinstalla l-ebda pakkett ġdid ħlief l-aġġornament u l-installazzjoni tal-aħħar verżjoni tal-pakketti installati u l-aġġornamenti tas-sigurtà. Barra minn hekk Aġġornament u Aġġornament huma pjuttost l-istess ħlief il-fatt li Aġġornament = Aġġornament + jippermettu l-ipproċessar skaduti waqt l-aġġornamenti.

# yum update && yum upgrade

Importanti: Tista 'wkoll tħaddem il-kmand ta' hawn taħt li mhux se jħeġġeġ l-aġġornament tal-pakketti u m'għandekx bżonn ittajpja 'y' biex taċċetta l-bidliet.

Madankollu hija dejjem idea tajba li tirrevedi l-bidliet li se jseħħu fuq is-sever speċjalment fil-produzzjoni. Għalhekk l-użu tal-kmand ta 'hawn taħt jista' awtomat l-aġġornament u l-aġġornament għalik iżda mhuwiex rakkomandat.

# yum -y update && yum -y upgrade

5. Installa Command Line Web Browser

F'ħafna każijiet, speċjalment fl-ambjent tal-produzzjoni, aħna normalment ninstallaw CentOS bħala linja ta 'kmand mingħajr GUI, f'din is-sitwazzjoni jrid ikollna għodda ta' browsing tal-linja tal-kmand biex niċċekkjaw il-websajts permezz tat-terminal. Għal dan, aħna se ninstallaw għodda l-aktar famuża msejħa links.

# yum install links

Għal użu u eżempji biex tfittex is-siti web u links tool, aqra l-artiklu tagħna Command Line Web Browsing with Links Tool

6. Installa Apache HTTP Server

Ma jimpurtax għal liema skop se tkun qed tuża s-server, fil-biċċa l-kbira tal-każijiet għandek bżonn server HTTP biex tmexxi websajts, multimedja, skript tan-naħa tal-klijent u ħafna affarijiet oħra.

# yum install httpd

Jekk tixtieq tibdel il-port default (80) ta' Apache HTTP Server għal kwalunkwe port ieħor. Għandek bżonn teditja l-fajl tal-konfigurazzjoni '/etc/httpd/conf/httpd.conf' u tfittex il-linja li tibda tipikament bħal:

LISTEN 80 

Ibdel in-numru tal-port '80' għal kwalunkwe port ieħor (jiġifieri 3221), issalva u oħroġ.

Żid il-port li għadek kif fetħet għal Apache permezz tal-firewall u mbagħad erġa' tagħbija l-firewall.

Ħalli servizz http permezz tal-firewall (Permanent).

# firewall-cmd --add-service=http

Ħalli l-port 3221 permezz tal-firewall (Permanent).

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

Reload firewall.

# firewall-cmd --reload

Wara li tagħmel l-affarijiet kollha ta 'hawn fuq, issa wasal iż-żmien li terġa' tibda s-server Apache HTTP, sabiex in-numru tal-port il-ġdid jidħol fis-seħħ.

# systemctl restart httpd.service

Issa żid is-servizz Apache mas-sistema kollha biex tibda awtomatikament meta s-sistema tibda.

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

Issa ivverifika l-Apache HTTP Server billi tuża l-għodda tal-linja tal-kmand tal-links kif muri fl-iskrin hawn taħt.

# links 127.0.0.1