Privire de ansamblu asupra CentOS 7: instalare, setări și recomandări

Mulți nu sunt conștienți de faptul că toate serviciile și serviciile pe care le folosim pe web, bazate pe exact aceleași calculatoare care lucrează în casele noastre, dar set complet diferite, nu se poate lauda cu o interfață grafică frumoasă și gestionate de către echipe dedicate. Aceste computere sunt numite servere. Oamenii care știu, bineînțeles, știu să configureze și să "ridice" propriul server. Pentru cei care sunt noi în această afacere, trebuie să Wade mai mult de un forum, să se stabilească în cele din urmă. Un lucru este sigur: pentru a ajusta low-cost și server stabil, trebuie să selectați același low-cost și bază stabilă, și anume sistemul de operare bazat pe Linux. Alegerea majorității cade pe CentOS 7. Acest material este colectat un rezumat al modului de a instala CentOS 7 și de a crea pe baza ei un server de bază.

Instalarea CentOS 7

Ce este CentOS?

CentOS - acesta este un distro Linux, al cărui avantaj principal este stabilitatea. Acest sistem, ca cel mai apropiat competitor Fedora, a fost construit pe codul sursă al kitului de distribuție Red Hat Linux. Acesta, la rândul său, este un instrument ideal pentru administratorii de sistem, care necesită predictibilitate, operare stabilă și management convenabil.

CentOS nu se poate lăuda cu cele mai recente versiuni de pachete, în contrast cu aceeași Fedora, dar fiecare administrator de sistem este singurul fericit atunci când Fedora sau o altă distribuție relativ modernă, cu pachetul său proaspăt „cade“ și CentOS va continua să lucreze în pace, indiferent de circumstanțe. Acest material descrie pe scurt procesul de ajustare și CentOS stabilirea 7, principalele caracteristici ale sistemului și a mediului de lucru.

Descărcați CentOS 7

Înainte de a instala CentOS 7, trebuie să descărcați pachetul de distribuție al sistemului de operare pe site-ul oficial.

Există mai multe opțiuni de încărcare:

  • Fișierul ISO pentru scrierea pe disc este ideal pentru majoritatea cu un sistem complet și o interfață grafică;
  • Fișier ISO pentru instalare de pe hard disk și unitate flash USB - pachetul cel mai complet;
  • ISO pentru descărcarea minimă - conține doar sistemul de operare de bază cu un pachet minim de pachete și fără GUI (pe această versiune de distribuție puteți "ridica" serverul fără probleme, fără a instala ceva inutil).

Printre fișierele de boot, puteți găsi două imagini "live" cu două medii de lucru diferite (KDE și Gnome). Aceste imagini sunt potrivite pentru cei care doresc să testeze sistemul în caz înainte de a instala pe hard disk.

server centos de instalare 7

Instalarea CentOS 7

Chiar dacă selectați o imagine minimă, CentOS 7 vă solicită să utilizați interfața grafică pentru a instala sistemul pe hard disk.

Acest proces are loc în 6 etape de bază:

  • Setarea datei și orei - în acest stadiu este suficient să vă alegeți fusul orar și timpul va fi setat automat.
  • Setarea limbii și a aspectului - trebuie să selectați o limbă principală și o limbă de sistem suplimentară, precum și să specificați machetele de tastatură necesare pentru ele.
  • Sursa de instalare - în acest stadiu nu puteți schimba nimic, apoi fișierele pentru instalare vor fi luate de la suportul media cu sistemul.
  • Software pentru instalare - în acest stadiu este necesar să selectați pachetul software minim, deoarece trebuie să implementăm serverul fără un desktop și o interfață grafică.
  • Locul de instalare - în această etapă, selectați hard disk-ul care urmează să fie instalat, precum și marcajele.
  • Configurare Internet - aici trebuie să introduceți date despre conexiunea la rețea.

După introducerea datelor, va trebui să creați un profil de utilizator și să specificați parola Root. După ce procesul de instalare este finalizat, computerul repornește și vă solicită să porniți noul sistem de operare.

CentOS 7 instalare și configurare

Instalarea serverului CentOS 7

Aici, pe scurt, vom vorbi despre modul de implementare a unui server universal bazat pe CentOS 7 cu setul minim necesar de instrumente necesare pentru munca sa deplină.

Deci, mai întâi trebuie să găsiți serverul în sine. Se poate angaja pe Web (de la 250 de ruble) sau poate fi configurat pe mașina locală. Singurul lucru de care aveți nevoie este datele SSH care vor fi folosite pentru a vă conecta la server. Luați, de exemplu, adresa de e-mail abstract [email protected] și numele de utilizator cu parola, de asemenea centuri.

Porniți configurația creând utilizatorul și acordându-i toate drepturile necesare:

  • Adăugați utilizatorul useradd centos;
  • Creați o parolă unică pentru aceasta - passwd centos;
  • Apelăm sistemul să trimită poștă electronică la acest utilizator - vi / etc / aliases;
  • Acordăm utilizatorului dreptul la sudo cu comanda visudo (linia de comandă va răspunde cu confirmarea operației).

Apoi, trebuie să specificați numele gazdei. Acest lucru se poate face cu comanda hostnamectl set-hostname server1.centos.net.

După aceea, trebuie să dezactivați Firewall-ul și SeLinux. Acest lucru trebuie făcut pentru a nu se refuza din neatenție drepturi de acces la server. Firewall poate suspenda munca folosind echipa systemctl opri firewalld și systemctl firewalld dezactivare. Situația SELinux un pic mai complicat: aveți nevoie pentru a deschide fișierul de configurare corespunzător într-un editor de text Vi cu comanda vi / etc / selinux / config, găsi acolo SELINUX = linia activată și înlocuiți SELINUX = dezactivat. Apoi trebuie să reporniți sistemul.



instalarea mysql centos 7

Următorul pas în configurație este instalarea SSH.

Pentru a face acest lucru aveți nevoie de:

  • Adăugați cheile corespunzătoare din nord cu comanda ssh-copy-id [email protected].
  • Modificați portul în fișierul de configurare / etc / ssh / sshd_config pe Portul 222.
  • Se interzice accesul la server fără drepturi Root tastând linia PermitRootLogin fără parolă.
  • Și reporniți serverul cu restartul de sistem.

De asemenea, trebuie să actualizați toate sistemele și să instalați repozitoarele epel și rpmforge. Pentru a face acest lucru aveți nevoie de:

  • Actualizați toate elementele sistemului cu comanda de actualizare yum.
  • Descărcați noile componente ale sistemului cu comanda de actualizare yum -enablerepo = cr.
  • Dacă nu există suficiente componente existente, puteți descărca mai multe versiuni moderne ale epel și rpmforge tastând yum -y install * adresa repositorei unde este stocată versiunea software necesară * (un depozit adecvat poate fi găsit cu ușurință în resursele de profil).

Verificați serviciile, configurați Apache și PHP

Pentru a instala componente suplimentare în cadrul serverului existent, va trebui să verificați și să dezactivați anumite servicii și servicii MTA.

Pentru aceasta aveți nevoie de:

  • Verificați că serviciile se execută deja cu comanda de service systemctl -t.
  • Dezactivați toate inutile și să le interzică difuzarea acestuia, cum ar fi instalarea serviciilor poștale vor trebui să dezactivați postfixat comenzi postfixat oprire systemctl și systemctl dezactivare postfix.

Apoi trebuie să descărcați Apache și PHP, necesare pentru funcționarea completă a serverului nostru.

Deci, pentru aceasta:

  • Instalați pachetul Apache cu comanda yum -y install httpd.
  • Facem modificări în fișierul de configurare (acolo trebuie să specificați adresa serverului, numele, semnăturile etc.).
  • Porniți Apache și activați funcția autorun cu comenzile systemctl start httpd și systemctl enable httpd.
  • Apoi adăugați PHP cu comanda yum -y install php php-mbstring php-aproape.
  • Reboot Apache cu reinițializare sistemctl httpd.

instalarea Zimbra centos 7

Instalarea sistemului de gestionare a bazei de date MySql

Înainte de a instala MySql în CentOS 7, merită clarificat faptul că atunci când se folosește managerul de descărcare standard Yum, sistemul descarcă o versiune alternativă a programului sub numele MariaDB, deci în cazul CentOS este necesar să se deplaseze.

Pentru a instala MySql aveți nevoie de:

  • Descărcați clientul MySQL din depozitul utilitar oficial folosind comanda wget * link către fișierul cu clientul MySql *.
  • Apoi puneți-o comenzi de sistem sudo rpm -ivh * numele complet al fișierului rpm cu versiunea corectă de MySql * și sudo yum install mysql-server.
  • Apoi, confirmați operația de două ori introducând Y pe linia de comandă.

Instalarea sistemului de monitorizare Zabbix

Pentru a instala Zabbix în CentOS 7, trebuie să găsiți cea mai recentă versiune a clientului pe site-ul oficial al dezvoltatorului și apoi să îl instalați în sistem.

Pentru a face acest lucru aveți nevoie de:

  • Adăugați depozitul cu comanda rpm Uvh * un link către fișierul rpm cu versiunea curentă a Zabbix *.
  • Actualizați lista de programe disponibile cu comanda de actualizare yum.
  • Apoi instalați clientul Zabbix în sistem cu comanda yum install zabbix-agent.
  • După aceea, rămâne să verificăm versiunea clientului (aveți nevoie de oa treia) și să răspundeți afirmativ la toate interogările introducând Y pe linia de comandă.

instalarea Zabbix centos 7

Instalarea serverului de mail Zimbra

Înainte de a instala Zimbra în CentOS 7, trebuie să pregătiți un sistem pentru acest lucru.

Deci, trebuie să faceți următoarele:

  • Configurați corect fișierul etc / hosts și numele de gazdă.
  • Permiteți în iptables toate porturile Zimbra.
  • Opriți SeLinux.
  • Dezactivați toate serviciile MTA.
  • Actualizați sistemul de operare cu comanda yum update -y.
  • Apoi trebuie să încărcați pachetele corespunzătoare cu comanda yum install perl perl-core ntpl nmap sudo libidn gmp.
  • Apoi - utilitatea Zimbra însăși cu comanda wget * un link către fișierul cu utilitatea Zimbra a versiunii curente *.
  • Dezarhivați fișierul cu tar și mergeți la directorul corespunzător cu comanda cd.
  • Apoi trebuie să porniți procesul de instalare utilizând comanda ./install.sh -platform-override.
Distribuiți pe rețelele sociale:

înrudit
Cele mai populare sisteme de operare pentru servereCele mai populare sisteme de operare pentru servere
Setări Cron: caracteristici, instrucțiuni pas cu pas și feedbackSetări Cron: caracteristici, instrucțiuni pas cu pas și feedback
Arhitectura client-server: trăsături de interacțiuneArhitectura client-server: trăsături de interacțiune
Ce sunt serverele NAS și pentru ce sunt acestea?Ce sunt serverele NAS și pentru ce sunt acestea?
Server web pentru testarea site-urilor și a aplicațiilorServer web pentru testarea site-urilor și a aplicațiilor
Care este cel mai bun "Maincraft" (server)Care este cel mai bun "Maincraft" (server)
Distribuție: ce este? Exemple de distribuții și programe de operareDistribuție: ce este? Exemple de distribuții și programe de operare
Care sunt cerințele de sistem pentru Linux Ubuntu?Care sunt cerințele de sistem pentru Linux Ubuntu?
Wine: cum se instalează acest program?Wine: cum se instalează acest program?
Server SMTP pentru distribuire. Cum se configurează un server SMTPServer SMTP pentru distribuire. Cum se configurează un server SMTP
» » Privire de ansamblu asupra CentOS 7: instalare, setări și recomandări