Pregled CentOS 7: namestitev, nastavitve in priporočila
Mnogi se ne zavedajo, da so vse storitve in storitve, ki jih uporabljamo na spletu, ki temelji na povsem enake računalniki, ki delujejo v naših domovih, vendar iz povsem drugačen, ne more pohvaliti lep grafični vmesnik in namenske ekipe uspelo. Ti računalniki se imenujejo strežniki. Ljudje, ki vedo, seveda, vedo, kako konfigurirati in "dvigati" svoj strežnik. Tisti, ki so novi v tem poslu, morajo preučiti več kot en forum, da se končno navadijo na to. Eno je gotovo: prilagoditi poceni in stabilen strežnik, morate izbrati enako poceni in stabilno podlago, in sicer operacijski sistem, ki temelji na Linuxu. Izbira večine sodi na CentOS 7. V tem gradivu so kratke informacije o tem, kako narediti namestitev CentOSa 7 in na njegovi osnovi ustvariti bazni strežnik.
Vsebina
Kaj je CentOS?
CentOS - to je distro Linux, katere glavna prednost je stabilnost. Ta sistem, tako kot najbližji konkurent Fedora, je bil zgrajen na izvorni kodi distribucijskega paketa Red Hat Linux. Slednje pa je idealno orodje za sistemske administratorje, ki zahtevajo predvidljivost, stabilno delovanje in priročno upravljanje.
CentOS ne more pohvaliti z najnovejšimi različicami paketov, v primerjavi z enakim Fedora, ampak vsak skrbnik sistema je srečen le, če Fedora ali druga relativno moderno distribucijo s svežim paketom "pade" in CentOS bo še naprej delovala v miru, ne glede na okoliščine. Ta članek na kratko opisuje konfiguracijo in namestitev CentOS 7, glavnih značilnosti sistema in delovnega okolja.
Prenesi CentOS 7
Pred namestitvijo CentOS 7 morate prenesti distribucijski paket operacijskega sistema na uradno spletno mesto.
Obstaja več možnosti zagona:
- ISO datoteka za pisanje na disk je idealna za večino s celotnim sistemskim in grafičnim vmesnikom;
- ISO datoteka za namestitev s trdega diska in USB-diska - najbolj popoln paket;
- ISO za minimalno raztovarjanje - vsebuje samo osnovni operacijski sistem z minimalnim naborom paketov in nobenega grafičnega vmesnika (v tej različici distribucije lahko »dvigate« strežnik brez težav, brez namestitve nič odveč).
Med zagonskimi datotekami najdete dve »živi« disk obliki z dvema različnima delovnima okoliščema (KDE in Gnome). Te slike so primerne za tiste, ki želijo testirati sistem v primeru, preden ga namestite na trdi disk.
Instalacija CentOS 7
Tudi če izberete minimalno sliko, vam CentOS 7 pozove k uporabi grafičnega vmesnika za namestitev sistema na trdi disk.
Ta postopek poteka v šestih osnovnih korakih:
- Nastavitev datuma in časa - na tej stopnji je dovolj, da izberete časovni pas in čas se samodejno nastavi.
- Nastavitev jezika in postavitve - izbrati morate en glavni jezik in en dodaten sistemski jezik ter določiti potrebne postavitve tipkovnice za njih.
- Namestitev vira - v tej fazi ničesar ne morete spremeniti, nato pa se datoteke za namestitev vzamejo iz medija s sistemom.
- Programska oprema za namestitev - v tej fazi je treba izbrati najmanjši programski paket, saj moramo strežnik namestiti brez namizja in grafičnega vmesnika.
- Mesto namestitve - v tej fazi izberite trdi disk, ki ga želite namestiti, in oznako.
- Internetna nastavitev - tukaj morate vnesti podatke o povezavi z omrežjem.
Po vnosu podatkov boste morali ustvariti uporabniški profil in podati geslo Root. Ko je postopek namestitve končan, se računalnik znova zažene in vas pozove, da zaženete nov operacijski sistem.
Nameščanje CentOS 7 strežnika
Tukaj bomo na kratko govorili o tem, kako namestiti univerzalni strežnik, ki temelji na CentOSu 7, z najmanjšim naborom potrebnih orodij, ki so potrebna za njegovo polno delo.
Torej najprej morate najti strežnik sam. Lahko je najeti na spletu (od 250 rubljev) ali nastavljen na lokalnem računalniku. Edina stvar, ki jo potrebujete, so podatki SSH, ki se bodo uporabili za prijavo v strežnik. Vzemite, na primer, abstraktni poštni naslov [email protected] in uporabniško ime z geslom, tudi centos.
Zaženite konfiguracijo tako, da ustvarite uporabnika in mu dodelite vse potrebne pravice:
- Dodajte uporabnika useradd centos;
- Za to ustvarite edinstveno geslo - passwd centos;
- Sistem prisilimo, da pošljete korensko pošto temu uporabniku - vi / etc / aliases;
- Uporabniku damo pravico do sudo z ukazom visudo (ukazna vrstica se bo odzvala s potrditvijo operacije).
Nato morate navesti ime gostitelja. To lahko storite s pomočjo ukaza hostnamectl set-hostname server1.centos.net.
Po tem morate onemogočiti Požarni zid in SeLinux. To je potrebno storiti, da se nenamerno ne izgubite pravice do dostopa do strežnika. Zaustavitev delovanja požarnega zidu lahko prekinete s sistemskim zaustavitvijo firewalld in sistemskim onemogočite ukaze požarnega zidu. Selinux situacija malo bolj zapletena: morate odpreti ustrezno konfiguracijsko datoteko v urejevalniku besedil Vi z ukazom vi / etc / selinux / config, našli tam selinux = omogočeno linijo in zamenjati selinux = onemogočeno. Potem morate znova zagnati sistem.
Naslednji korak v konfiguraciji je namestiti SSH.
Če želite to narediti, potrebujete:
- Dodajte ustrezne tipke s severa s ukazom ssh-copy-id [email protected].
- Prilagodite vrata v konfiguracijski datoteki / etc / ssh / sshd_config na Port 222.
- Zavrni dostop do strežnika brez pravic Root, tako da vnesete vrstico PermitRootLogin brez gesla.
- In ponovno zaženite strežnik s sistemskim restart sshd.
Prav tako morate posodobiti vse sisteme in namestiti repelnike epel in rpmforge. Če želite to narediti, potrebujete:
- Posodobite vse sistemske elemente z ukazom yum update.
- Prenesite nove sistemske komponente z ukazom yum-enablerepo = cr update.
- Če se obstoječi deli ni dovolj, si lahko prenesete novejše različice epel rpmforge in za to vnesete ukaz yum -Y namestite * naslov skladišča, ki shranjuje želeno različico programske opreme * (lahko primerno odlagališče zlahka mogoče najti na ustreznih virov).
Preverite storitve, konfigurirajte Apache in PHP
Če želite namestiti dodatne komponente v obstoječem okviru strežnika, boste morali preveriti in onemogočiti nekatere storitve in storitve MTA.
Za to potrebujete:
- Preverite, ali se storitve že izvajajo s sistemskim ukazom service -t.
- Onemogočite vse nepotrebne in preprečite, da bi začeli, na primer, za namestitev poštnih storitev, boste morali onemogočiti postfix z ukazi systemctl stop postfix in sistemsko onemogočiti postfix.
Potem morate prenesti Apache in PHP, potrebno za popolno delovanje našega strežnika.
Torej, za to:
- Namestite paket Apache s yum -y namestite ukaz httpd.
- Spreminjamo konfiguracijsko datoteko (tam morate navesti naslov strežnika, ime, podpise itd.).
- Zaženite Apache in omogočite funkcijo za zagon z ukazi systemctl start httpd in systemctl omogočite httpd.
- Nato dodajte PHP z ukazom yum -y install php php-mbstring php-blizu.
- Znova zaženite Apache s sistemskim restart httpd.
Nameščanje sistema za upravljanje baz podatkov MySql
Preden namestite MySql na CentOS 7, je treba pojasniti, da s pomočjo yum prenese bo standard sistema vodenja naložite drugo različico programa imenovanega MariaDB, tako da na bo imela v primeru CentOS iti krožno.
Če želite namestiti MySql, potrebujete:
- Prenesite odjemalca MySQL iz uradnega repozitorija orodij z uporabo ukaz wget * povezavo do datoteke z odjemalcem MySql *.
- Nato ga nastavite sistemske ukaze sudo rpm -ivh * polno ime rpm datoteke s pravilno različico MySql * in sudo yum namestite mysql-server.
- Potem dvakrat potrdite postopek tako, da v ukazni vrstici vnesete Y.
Nameščanje Zabbixovega sistema za spremljanje
Če želite namestiti Zabbix v CentOS 7, morate najti najnovejšo različico odjemalca na uradnem mestu razvijalca in jo nato namestiti v sistem.
Če želite to narediti, potrebujete:
- Dodajte skladišče z ukazom rpm Uvh * povezavo do datoteke rpm s trenutno različico Zabbix *.
- Posodobite seznam razpoložljive programske opreme z ukazom yum update.
- Nato namestite Zabbixovega odjemalca v sistem z ukazom yum install zabbix-agent.
- Po tem ostane še preveriti različico odjemalca (potrebujete tretjo) in odgovorite na vsa vprašanja affirmatively tako, da v ukazni vrstici vnesete Y.
Nameščanje poštnega strežnika Zimbra
Preden namestite Zimbra v CentOS 7, morate za to pripraviti sistem.
Torej, morate storiti naslednje:
- Pravilno konfigurirajte datoteko etc / hosts in ime gostitelja.
- V iptables dovolite vsem pristaniščem Zimbra.
- Izklopite SeLinux.
- Onemogoči vse storitve MTA.
- Posodobite operacijski sistem z ukazom yum update -y.
- Nato morate naložiti ustrezne pakete z ukazom yum install perl-core ntp nmap sudo libidn gmp.
- Nato - sam Zimbra z ukazom wget * povezava do datoteke z uporabniško vmesnico Zimbra trenutne različice *.
- Odprite datoteko s tar in pojdite v ustrezen imenik z ukazom cd.
- Nato morate začeti postopek namestitve s pomočjo ukaza ./install.sh -platform-override.
- Namestite PhpMyAdmin v različne operacijske sisteme
- Najbolj priljubljeni strežniški operacijski sistemi
- Arhitektura odjemalca-strežnik: značilnosti interakcije
- Izvedemo vse podrobnosti o tem, kaj je strežnik DNS
- Kako se prijaviti v strežnik: navodila za uporabo
- Kaj je najboljši `Maincraft` (strežnik)
- Distribucija: kaj je to? Primeri distribucij in programov OS
- Vino: kako namestiti ta program?
- SMTP strežnik za distribucijo. Kako konfigurirati SMTP strežnik
- Kako narediti strežnik okoli ure
- Kaj je strežnik in kakšne so njegove funkcije
- Namestitev in konfiguracija phpMyAdmin: navodila po korakih in priporočila
- Domači medijski strežnik za Windows 7 in novejše: splošen opis
- Nadzornik domene na Linuxu
- Kaj je proxy strežnik?
- Tehnologija odjemalec-strežnik
- Kako namestiti Minecraft?
- Kako ustvariti lasten strežnik
- Zvezdica: namestitev in navodila
- Nadzornik domene v različnih operacijskih sistemih
- Kaj je proxy strežnik in za kaj je to?