CentOS 7 Pregled: Postavke, značajke prilagodbe i preporuke

Mnogi ne sumnjaju da su sve usluge i usluge koje koristimo na webu, temeljene na točno istim računalima koja rade u našim apartmanima, konfigurirane potpuno drugačije, ne mogu se pohvaliti dobrim GUI-jem i njima se upravlja uz pomoć specijaliziranih timova. Ta se računala nazivaju poslužiteljima. Ljudi, naravno, znaju postaviti i "podići" vlastiti poslužitelj. Dakle, tko je u ovom slučaju početnik, potrebno je natrpati više od jednog foruma kako bi ga konačno ovladali. Jedno je sigurno: postaviti jeftin i stabilan poslužitelj, potrebno je odabrati istu jeftinu i stabilnu osnovu, naime operativni sustav temeljen na Linuxu. Većinu izbora odbacuje CentOS 7. Ovaj članak daje kratke informacije o tome kako instalirati CentOS 7 i na temelju njega stvoriti bazni poslužitelj.


Što je CentOS?

CentOS je distribucija Linuxa, čija je glavna prednost stabilnost. Ovaj sustav, poput najbližeg konkurenta Fedore, izgrađen je na izvornom kodu plaćene distribucije Red Hat Linux. Potonji je, pak, savršen alat za administratore sustava, čiji rad zahtijeva predvidljivost, stabilan rad i praktično upravljanje. CentOS se ne može pohvaliti najnovijim verzijama paketa, za razliku od istog Fedore, ali svakom administratoru sustava će biti drago samo kad se Fedora ili druga moderna distribucija sa svojim novim paketima "sruši", a CentOSće nastaviti raditi udobno bez obzira na okolnosti. Ovaj članak ukratko opisuje proces postavljanja i instaliranja ključnih značajki sustava i radne okoline CentOS 7.


Preuzimanje CentOS 7

Prije instaliranja CentOS 7, morate preuzeti službenu stranicu distribucije operativnog sustava. Postoji nekoliko opcija za preuzimanje:
  • ISO datoteka za pisanje na disk - idealna opcija za većinu s kompletnim sustavom i grafičkim sučeljem;
  • ISO datoteka za instalaciju s tvrdog diska i USB flash pogona - najkompletniji skup paketa;
  • ISO za minimalni istovar - sadrži samo osnovni operativni sustav s minimalnim skupom paketa i bez grafičkog sučelja (na ovoj verziji distribucije možete jednostavno podići poslužitelj bez instaliranja bilo čega drugog).
  • Među boot datotekama možete pronaći dvije "žive" slike diska s dva različita radna okruženja (KDE i Gnome). Ove slike su prikladne za one koji žele testirati sustav prije instalacije na tvrdi disk.
    Instaliranje CentOS-a 7
    Čak i pri odabiru minimalne slike, CentOS 7 će ponuditi grafičko sučelje za instaliranje sustava na tvrdi disk. Taj se proces odvija u 6 glavnih koraka:
  • Postavljanje datuma i vremena - u ovoj fazi dovoljno je odabrati vremensku zonu i vrijeme će se postaviti automatski.
  • Postavke jezika i izgleda - potrebno je odabrati jedan glavni jezik sustava i još jedan dodatni jezik te odrediti potrebne rasporede tipkovnice za njih.
  • Izvorpostavke - u ovoj fazi ne možete ništa promijeniti, tada će instalacijske datoteke biti preuzete od nositelja sustava.
  • Instalacijski softver - U ovoj fazi morate odabrati minimalni paket programa, jer trebamo instalirati poslužitelj bez radne površine i grafičkog sučelja.
  • Mjesto instalacije - U ovoj fazi odabiremo tvrdi disk koji se instalira, kao i označavanje.
  • Internetske postavke - ovdje trebate unijeti podatke o vezi s Internetom.
  • Nakon unosa podataka bit će potrebno stvoriti korisnički profil i odrediti root lozinku. Nakon dovršetka instalacije računalo će se ponovno pokrenuti i zatražiti da pokrenete novi operacijski sustav.

    Instalacija poslužitelja CentOS 7

    Slijedi kratka diskusija o tome kako implementirati svestrani poslužitelj CentOS 7 s minimalnim skupom alata koji su vam potrebni za potpuno funkcioniranje. Dakle, za početak, morate pronaći sam poslužitelj. Može se unajmiti na webu (od 250 rubalja) ili konfigurirati na lokalnom računalu. Jedina stvar koja vam je potrebna su SSH podaci koji će se koristiti za prijavu na poslužitelj. Uzmite kao primjer apstraktnu adresu e-pošte [email protected] korisničko ime s lozinkom previše centos. Start konfiguracija je stvoriti korisnika i dati mu sva potrebna prava:
  • Dodati korisnik useradd centos naredbu;
  • Izrađujemo mu jedinstvenu lozinku - lozinku centos;
  • Prisiljavanje sustava na slanje root-pošte ovom korisniku - vi /etc /aliases;
  • Dajemokorisnik je u pravu s naredbom sudo visudo (naredbeni redak će odgovoriti na potvrdu operacije).
  • Zatim morate navesti ime hosta. To se može učiniti putem hostnamectl naredbe set-hostname server1.centos.net. Zatim morate isključiti vatrozid i SeLinux. To treba učiniti kako bi se izbjeglo slučajno oduzimanje pristupnih prava poslužitelju. Možete pauzirati vatrozid pomoću systemctl stop firewalld i systemctl onemogućiti firewalld naredbe. Situacija sa SeLinuxom je malo kompliciranija: trebate otvoriti odgovarajuću konfiguracijsku datoteku u Vi editoru pomoću naredbe vi /etc /selinux /config, tamo pronaći SELINUX = omogućenu liniju i zamijeniti je SELINUX = onemogućenom. Zatim morate ponovno pokrenuti sustav.
    Sljedeći korak je postavljanje SSH-a. Da biste to učinili, trebate:
  • Dodati odgovarajuće tipke na sjever s naredbom ssh-copy-id [email protected].
  • Promijenite port u konfiguracijskoj datoteci /etc /ssh /sshd_config na portu 222.
  • Odbijte prijavu poslužitelju bez root prava tako da upišete string PermitRootLogin bez lozinke.
  • I ponovno pokrenite poslužitelj naredbom systemctl restart sshd.
  • Također morate nadograditi sve sustave i instalirati epel i rpmforge spremišta. Da biste to učinili, trebate:
  • Ažurirati sve elemente sustava naredbom yum update.
  • Preuzmite nove komponente sustava pomoću yum -enablerepo = cr update.
  • Ako nema dovoljno postojećih komponenti, možete preuzeti najnovije verzije epel i rpmforge, tako da upišete yum -y install * adresu spremišta u kojem je pohranjena potrebna verzija softvera * (odgovarajući repozitorij se lako može pronaći na resursima profila).
  • Provjera usluga,Konfiguriranje Apachea i PHP-a

    Da biste instalirali dodatne komponente u postojeći okvir poslužitelja, morate provjeriti i onemogućiti neke usluge i MTA usluge. Da biste to učinili:
  • Provjerite jesu li usluge već pokrenute, s naredbom servisa systemctl -t.
  • Onemogućite sve nepotrebne i onemogućite ih, na primjer, za postavljanje usluga e-pošte, morate onemogućiti postfix pomoću naredbi systemctl stop postfix i systemctl onemogućiti postfix.
  • Zatim trebate preuzeti Apache i PHP, potrebne za pravilno funkcioniranje našeg poslužitelja. Dakle, za ovo:
  • Instalirajte Apache paket yum -y install httpd.
  • Izrađujemo promjene u konfiguracijskoj datoteci (tamo morate navesti adresu poslužitelja, ime, potpis, itd.).
  • Pokrenite Apache i omogućite automatsko pokretanje s naredbama systemctl httpd start i systemctl enable httpd.
  • Zatim dodajte PHP s yum -y instalirajte php php-php mbstring-close.
  • ​​
  • Ponovno pokrenite Apache pomoću naredbe restart httpd.
  • Instalacija MySQL sustava za upravljanje bazom podataka
    Prije instaliranja MySql-a na CentOS 7, potrebno je pojasniti da će se pri korištenju standardnog Yum upravljača preuzimati alternativna verzija programa pod nazivom MariaDB, tako da će u slučaju CentOS-a morati zaobići putem. Da biste instalirali MySql trebate:
  • Preuzmite MySql klijent iz službenog alata repozitorija pomoću wget * naredbe za referencu datoteke s klijentom MySql *.
  • Zatim ga instalirajte u sustav s naredbama sudo rpm -ivh * puno ime rpm datoteke s potrebnom verzijom MySql * i sudo yum install mysql-server.
  • Zatim dvaput provjerite operaciju unosom Y u naredbeni redak.
  • Instaliranje Zabbix sustava praćenja

    Da biste instalirali Zabbix u CentOS 7, morate pronaći najnoviju verziju klijenta na službenoj web stranici razvojnog programera i zatim je instalirati na sustav. Da biste to učinili, trebate:
  • Dodati spremište s naredbom rpm-Uvh * link na rpm-datoteku s trenutnom verzijom Zabbix *.
  • Ažurirajte popis dostupnog softvera naredbom yum update.
  • Zatim instalirajte Zabbix klijent na sustav s yum install zabbix-agent.
  • Nakon što je vrijeme za provjeru verzije klijenta (potrebno treće) i potvrdno odgovoriti na sve upite upisivanjem Y u naredbeni redak.
  • Instaliranje Zimbra poslužitelja

    Prije instaliranja Zimbre u CentOS 7, morate pripremiti sustav za to. Dakle, trebate učiniti sljedeće:
  • Ispravno konfigurirajte datoteku etc /hosts i hostname.
  • Dopusti svim Zimbra lukama u iptables.
  • Onemogućite SeLinux.
  • Onemogućite sve usluge MTA.
  • Ažurirajte operativni sustav s yum ažuriranjem -y.
  • Zatim trebate preuzeti odgovarajuće pakete s yum install mysql perl-core ntpl nmap sudo libidn gmp.
  • Zatim - sam Zimbra programski alat wget * link na datoteku s korisnikom trenutne verzije Zimbra *.
  • Izvucite datoteku s naredbom tar i idite na odgovarajući direktorij s naredbom cd.
  • Zatim morate pokrenuti postupak instalacije s naredbom ./install.sh -platform-override.
  • Povezane publikacije