CentOS 7 Pregled: nastavitve, funkcije prilagajanja in priporočila

Mnogi ne sumijo, da so vse storitve in storitve, ki jih uporabljamo na spletu, ki temeljijo na popolnoma enakih računalnikih, ki delujejo v naših stanovanjih, konfigurirane povsem drugače, se ne morejo pohvaliti z dobrim grafičnim uporabniškim vmesnikom in se upravljajo s pomočjo specializiranih ekip. Ti računalniki se imenujejo strežniki. Ljudje seveda vedo, kako vzpostaviti in dvigniti svoj strežnik. Torej, kdo v tem primeru je začetnik, je treba strpati več kot en forum, da bi ga končno obvladali. Ena stvar je gotovo: za vzpostavitev poceni in stabilnega strežnika je treba izbrati enako poceni in stabilno osnovo, namreč operacijski sistem, ki temelji na Linuxu. Večina izbir je prepustila CentOS 7. Ta članek vsebuje kratke informacije o tem, kako namestiti CentOS 7 in na njegovi podlagi ustvariti osnovni strežnik.


Kaj je CentOS?

CentOS je distribucija Linuxa, katere glavna prednost je stabilnost. Ta sistem, kot je najbližji konkurent Fedora, je bil zgrajen na izvorni kodi plačane distribucije Red Hat Linux. Slednje pa je odlično orodje za sistemske administratorje, katerih delo zahteva predvidljivost, stabilno delo in priročno upravljanje. CentOS se ne more pohvaliti z najnovejšimi različicami paketa, za razliko od iste Fedore, vendar pa bo vsak sistemski skrbnik vesel le, ko se Fedora ali druga sodobna distribucija s svojimi svežimi paketi "zruši", in CentOSše naprej delati udobno ne glede na okoliščine. Ta članek na kratko opisuje proces postavitve in namestitve ključnih funkcij sistema CentOS 7 sistema in delovnega okolja.


Prenos CentOS 7

Pred namestitvijo CentOS 7 morate na uradni strani prenesti distribucijo operacijskega sistema. Obstaja več možnosti prenosa:
  • Datoteka ISO za zapisovanje na disk - idealna možnost za večino s celotnim sistemom in grafičnim vmesnikom;
  • ISO datoteka za namestitev iz trdega diska in USB flash pogonov - najbolj popoln sklop paketov;
  • ISO za minimalno razkladanje - vsebuje samo osnovni operacijski sistem z minimalnim naborom paketov in brez grafičnega vmesnika (na tej različici distribucije lahko preprosto dvignete strežnik brez namestitve drugega).
  • Med zagonskimi datotekami lahko najdete dve "živi" sliki diska z dvema različnima delovnima okoljema (KDE in Gnome). Te slike so primerne za tiste, ki želijo preizkusiti sistem pred namestitvijo na trdi disk.
    Namestitev CentOS 7
    Tudi pri izbiri minimalne slike bo CentOS 7 ponudil grafični vmesnik za namestitev sistema na trdi disk. Ta postopek poteka v šestih glavnih korakih:
  • Nastavitev datuma in časa - na tej stopnji je dovolj, da izberete svoj časovni pas in čas bo nastavljen samodejno.
  • Nastavitve jezika in postavitve - morate izbrati en glavni jezik sistema in še en dodatni jezik ter določiti potrebne razporeditve tipkovnice zanje.
  • Virnastavitve - na tej stopnji ne morete ničesar spremeniti, nato pa bodo namestitvene datoteke vzete iz sistemskega operaterja.
  • Namestitvena programska oprema - V tej fazi morate izbrati minimalni paket programov, ker moramo strežnik namestiti brez namizja in grafičnega vmesnika.
  • Mesto namestitve - Na tej stopnji izberemo trdi disk, ki ga nameravamo namestiti, kot tudi oznako.
  • Internetne nastavitve - tukaj morate vnesti podatke o povezavi s spletom.
  • Po vnosu podatkov bo treba ustvariti uporabniški profil in določiti geslo korena. Ko je namestitev končana, se računalnik znova zažene in vas pozove, da zaženete nov operacijski sistem.

    Namestitev strežnika CentOS 7

    Tukaj je kratka razprava, kako namestiti vsestranski strežnik CentOS 7 z minimalnim naborom orodij, ki jih potrebujete za popolno delovanje. Torej, za začetek, morate najti sam strežnik. Lahko se najame na spletu (od 250 rubljev) ali konfigurira na lokalnem računalniku. Edina stvar, ki jo potrebujete, so podatki SSH, ki se bodo uporabljali za prijavo v strežnik. Za primer vzemite abstraktni poštni naslov [email protected] z geslom, ki je preveč centos. Start konfiguracija je ustvariti uporabnika in mu dati vse potrebne pravice:
  • Dodaj uporabnika useradd centos ukaz;
  • Ustvarimo mu edinstveno geslo - geslo centos;
  • Prisiljevanje sistema k pošiljanju root-pošte temu uporabniku - vi /etc /aliases;
  • Dajemouporabnik ima pravico z ukazom sudo visudo (ukazna vrstica se bo odzvala na potrditev operacije).
  • Nato morate podati ime gostitelja. To lahko naredite z ukazom hostnamectl set-hostname server1.centos.net. Nato morate izklopiti požarni zid in SeLinux. To je treba storiti, da se prepreči nenamerno odvzemanje pravic dostopa strežniku. Požarni zid lahko začasno ustavite z uporabo systemctl stop firewalld in systemctl onemogoči ukaze firewalld. Stanje v SeLinuxu je nekoliko bolj zapleteno: v urejevalniku Vi morate odpreti ustrezno konfiguracijsko datoteko z ukazom vi /etc /selinux /config, tam poiskati linijo SELINUX = omogočeno in jo nadomestiti s SELINUX = onemogočeno. Nato morate ponovno zagnati sistem.
    Naslednji korak je vzpostavitev SSH. Za to potrebujete:
  • Dodajte ustrezne ključe na severu z ukazom ssh-copy-id [email protected].
  • Spremenite vrata v konfiguracijski datoteki /etc /ssh /sshd_config na vratih 222.
  • Zavrnite prijavo strežniku brez korenskih pravic, tako da vnesete niz PermitRootLogin brez gesla.
  • In znova zaženite strežnik z ukazom systemctl restart sshd.
  • Prav tako morate nadgraditi vse sisteme in namestiti epel in rpmforge repozitorije. Za to potrebujete:
  • Posodobite vse sistemske elemente z ukazom yum update.
  • Prenos novih komponent sistema z yum -enablerepo = cr update.
  • Če ni dovolj obstoječih komponent, lahko prenesete najnovejše različice epel in rpmforge, tako da vtipkate yum -y install * naslov skladišča, v katerem je shranjena zahtevana različica programske opreme * (ustrezni repozitorij je mogoče enostavno najti v virih profila).
  • Preverjanje storitev,Konfiguriranje Apache in PHP

    Če želite namestiti dodatne komponente v obstoječi okvir strežnika, morate preveriti in onemogočiti nekatere storitve in storitve MTA. To storite tako:
  • Preverite, ali so storitve že zagnane, s storitvijo commandctl -t.
  • Onemogoči vse nepotrebne in jih onemogoči, na primer za nastavitev poštnih storitev, onemogoči postfix s ukazom systemctl stop postfix in systemctl onemogoči postfix.
  • Nato morate prenesti Apache in PHP, ki sta potrebni za pravilno delovanje našega strežnika. Torej, za to:
  • Namestite paket Apache z yum -y install httpd.
  • Spreminjamo konfiguracijsko datoteko (tam morate navesti naslov strežnika, ime, podpis, itd.).
  • Zaženite Apache in omogočite samodejni zagon s ukazi systemctl httpd start in systemctl enable httpd.
  • Nato dodajte PHP z yum -y namestite php php-php mbstring-close.
  • ​​
  • Znova zaženite Apache s ukazom systemctl restart httpd.
  • Namestitev sistema za upravljanje podatkovne baze MySQL
    Pred namestitvijo MySql na CentOS 7 je treba pojasniti, da bo sistem pri uporabi standardnega upravljalnika prenosov Yum prenesel nadomestno različico programa, imenovano MariaDB, tako da bo moral v primeru CentOS obiti obhod. . Če želite namestiti MySql, potrebujete:
  • Prenesite odjemalec MySql iz uradnega pripomočka repozitorija z ukazom wget *, ki se sklicuje na datoteko z odjemalcem MySql *.
  • Nato ga namestite v sistem s ukazi sudo rpm -ivh * polno ime datoteke rpm z zahtevano različico MySql * in sudo yum install mysql-server.
  • Nato dvakrat preverite postopek z vnosom Y v ukazno vrstico.
  • Namestitev sistema za spremljanje Zabbix

    Za namestitev Zabbixa v CentOS 7 morate najti najnovejšo različico odjemalca na uradni spletni strani razvijalca in jo nato namestiti v sistem. Da bi to naredili, potrebujete:
  • Dodajte skladišče z ukazom rpm-Uvh * povezavo na rpm-datoteko s trenutno različico Zabbix *.
  • Posodobite seznam razpoložljive programske opreme z ukazom yum update.
  • Nato namestite odjemalca Zabbix v sistem z yum install zabbix-agent.
  • Po tem, ko je čas, da preverite različico odjemalca (potrebujete tretjo) in pritrdilno odgovorite na vse poizvedbe, vnesite Y v ukazni poziv.
  • Namestitev Zimbra Serverja

    Preden namestite Zimbro v CentOS 7, morate za to pripraviti sistem. Zato morate narediti naslednje:
  • Pravilno konfigurirajte datoteko etc /hosts in ime gostitelja.
  • Dovoli vsa pristanišča Zimbra v iptables.
  • Onemogoči SeLinux.
  • Onemogoči vse storitve MTA.
  • Posodobite operacijski sistem z yum update-i.
  • Nato morate prenesti ustrezne pakete z yum install mysql perl-core ntpl nmap sudo libidn gmp.
  • Nato - pripomoček Zimbra sam poišče povezavo do datoteke z uporabnostjo trenutne različice Zimbra *.
  • Izvlecite datoteko s ukazom tar in pojdite v ustrezen imenik z ukazom cd.
  • Nato morate zagnati postopek namestitve z ukazom ./install.sh -platform-override.
  • Sorodne publikacije