Distribuții Linux pentru servere. Linux este un server.

Sistemul de operare Linux este cel mai des folosit pentru servere. Linux a fost conceput inițial pentru acest lucru, are o arhitectură sigură și este, de asemenea, distribuit sub gratuit și licență gratuită care poate economisi o mulțime de bani.

Dar există un număr mare de distribuții Linux și trebuie să alegeți care este cea mai bună pentru proiectul dvs. Fiecare distribuție Linux are propriile caracteristici și avantaje, precum și dezavantaje. În acest articol, vom arunca o privire la cele mai bune distribuții Linux pentru server.

Poate le cunoști deja pe unele dintre ele, dar vei auzi despre altele pentru prima dată. Revizuirea a luat în considerare caracteristici precum ușurința de instalare și utilizare, preț, disponibilitatea suportului comercial, fiabilitate și așa mai departe. Și acum să trecem la lista cu primele 10 distribuții Linux pentru server.

Pe primul loc pe lista noastră se află Ubuntu. Este o distribuție Linux foarte populară bazată pe Debian și dezvoltată de Canonical. Pe lângă versiunea pentru desktop, există o versiune de server.


Ubuntu are un program de instalare simplu, este ușor de utilizat și configurat și are suport comercial de clasă mondială de la Canonical.

Cea mai recentă versiune a Ubuntu 16.04, care a avut loc în aprilie 2016, este și mai bună. Acum acceptă suportul OpenStack Mitaka și virtualizarea containerelor LXD, precum și un sistem unificat de livrare a pachetelor Snappy. Pe lângă servere, Ubuntu este orientat spre noi tehnologii, cum ar fi containerele, dispozitive mobileși dispozitive IoT.

Acum Ubuntu este cel mai des folosit pentru a furniza servere web printre toate celelalte distribuții. Cea mai recentă versiune a Ubuntu este marcată LTS, ceea ce înseamnă suport pe termen lung. Un astfel de sistem de operare va primi actualizări timp de cinci ani.

2. Red Hat Enterprise Linux

Istoria Red Hat a început ca o companie mică pentru a crea o distribuție comercială. Acum este un sistem de operare puternic pentru server, care joacă un rol semnificativ în dezvoltarea open source software, chiar mai mult decât Canonical.


Dezvoltatorii de la Red Hat sunt implicați activ în dezvoltarea de software open source, chiar au propria infrastructură pentru crearea de aplicații web bazate pe Red Hat Linux - OpenShift.

Distribuția Red Hat Linux este utilizată de companii mari din întreaga lume, conține cele mai recente, dar deja bine dovedite tehnologii și a susținut și actualizat versiuni ale distribuțiilor sale timp de zece ani.

Red Hat Entrprice Linux se bazează pe distribuția Fedora, dezvoltată de comunitate și sponsorizată de Red Hat. Fedora este actualizat mai des decât RHEL și servește drept teren de testare pentru noile funcții și tehnologii care urmează să fie incluse în Red Hat. Dar nu există o astfel de stabilitate și suport comercial ca în Red Hat.

Pe acest moment cea mai recentă versiune a Red Hat Enterprise Linux 7, care a fost în dezvoltare din 2010 și a fost lansată în iunie 2014. Principalele îmbunătățiri sunt scalabilitatea întreprinderii, noile Sistemul de fișiere, care poate scala până la 500 de terabytes, precum și suport pentru tehnologia de virtualizare Docker. Ultima lansare de corecție a Red Hat Enterprse Linux 7.2 a fost în noiembrie 2015.

3. SUSE Linux Enterprise Server


SUSE Linux Enterprise Server (SLES) este dezvoltat de Novell. Este o distribuție Linux stabilă, rapidă și ușor de utilizat, cu suport tehnic rapid 24/7.

La fel cum Red Hat Enterprise se bazează pe Fedora, SUSE Linux se bazează pe distribuția gratuită OpenSUSE. Dezvoltatorii se concentrează pe stabilitate, suport tehnic pe termen lung și suport de distribuție pentru cele mai recente tehnologii. Dacă aveți suficienți bani pentru a plăti pentru sprijin, acesta este cel mai bun linux pentru server.

Ultima versiune majoră a SUSE Linux Enterprise 12 (SLES 12) a apărut la sfârșitul lunii octombrie 2014. Au apărut caracteristici interesante aici, cum ar fi suport pentru framework-ul Docker, un sistem complet de rollback al versiunii, actualizări fierbinți ale nucleului din mers, precum și alte module software pentru îmbunătățirea funcţionare neîntreruptăși eficiența sistemului. SLES 12 SP1, care a fost lansat în decembrie 2015, a adăugat suport pentru configurarea rețelei și JeOS.

4. CentOS


Dacă aveți un site web găzduit pe un fel de gazdă web, există multe șanse ca serverul dvs. web să ruleze pe CentOS. Este un sistem gratuit bazat pe Red Hat Enterprise Linux și nu este un sistem complet comercial, dar puteți conta pe suport comercial.

Întreprindere comunitară sistem de operare sau CentOS este dezvoltat și întreținut de comunitate. Bazat pe codul Red Hat, dar toate mărcile înregistrate ale acestui sistem au fost eliminate de acolo. Putem spune că acesta este cel mai bun Linux pentru server.

În 2014, s-au susținut că CentOS va colabora cu Red Hat pentru a reduce decalajul dintre distribuția Fedora axată pe inovație și distribuția comercială a CentOS.

Dar CentOS va continua să livreze sistemul gratuit utilizatorilor. În același timp, acest sistem rămâne susținut de comunitate, și nu de Red Hat. Cea mai recentă versiune a CentOS 7.2 a fost lansată în decembrie 2015 și se bazează pe Red Hat Enterprise Linux 7.2.

5.Debian

Debian este un sistem de operare gratuit și nu există suport comercial. Dar puteți profita de suportul centrelor certificate Debian din întreaga lume. Proiectul Debian a început în 1993 și se bazează acum pe un numar mare de distribuții, dintre care cele mai faimoase sunt Ubuntu și Linux Mint.


Debian rămâne opțiune grozavă, pentru cei care prețuiesc stabilitatea în schimbul respingerii celei mai noi tehnologii. Ultima versiune stabilă majoră a fost Debian 8 Jessie lansată în aprilie 2015 și va primi actualizări timp de cinci ani.

Această versiune de Debian a trecut la noul sistem de inițializare Systemd în loc de vechiul sistem de inițiere SysV și a actualizat nucleul și software-ul - Apache, LibreOffice, Perl, Python, Xen Hypervisor, GNU Compiler Collection, mediul desktop GNOME și Xfce. Ultima actualizare Debian a fost în iulie 2016, versiunea 8.5.

6 Oracle Linux

În cazul în care nu știați, Oracle lansează propria sa distribuție Linux, Oracle Linux. Se bazează pe Red Hat și conține diverse îmbunătățiri de la Oracle.


Oracle Linux este un concurent destul de puternic pentru Red Hat Enterprise Linux, deoarece suportul de la Oracle este la jumătate din prețul suportului Red Hat.

Distribuția este optimizată în primul rând pentru baze de date, așa că dacă aveți nevoie de baze de date, este mai bine să utilizați această distribuție.

Cea mai recentă versiune a Oracle Linux 7.2 a fost lansată în noiembrie 2015 și se bazează pe Red Hat Enterprise 7.2.

7. Mageia / Mandriva

Mageia este un furk open source al proiectului Mandriva Linux care s-a închis în 2011. Lansarea Mageia 5 a avut loc în 2015, iar lansarea Mageia 6 este așteptată în august-septembrie 2016.


Această distribuție a fost dezvoltată în Franța și este populară în Europa și America de Sud. Numele Mandriva și baza de cod în sine sunt preluate din distribuția Mandrake și Connectiva Linux.

Mageia menține punctele forte ale Mandriva și continuă să evolueze cu noi caracteristici și funcționalități. Actualizările Mageia sunt lansate la fiecare 9 luni și fiecare lansare este acceptată pentru două cicluri, 18 luni.

8.ClearOS

ClearOS este o distribuție open source bazată pe Red Hat Enterprise Linux și CentOS dezvoltate de Intel. Poate fi folosit ca server, gateway către o rețea sau platformă de aplicații.


Cunoscut anterior ca ClarkConnect, ClearOS a devenit o opțiune excelentă pentru implementările de server Linux pentru întreprinderi mici. Există o interfață web excelentă pentru gestionarea sistemului, precum și o mulțime de documentație. Prin urmare, această distribuție va fi o opțiune excelentă pentru începători.

Pe lângă versiunea comercială, există o ediție comunitară ClearOS, precum și una ieftină versiune profesionala, care are suport tehnic si o gama caracteristici suplimentare. Distribuția este susținută de Clear Foundation și există un magazin de aplicații, atât plătite, cât și gratuite, care pot fi folosite pentru a extinde capacitățile sistemului de operare.

Ultima versiune majoră a ClearOS a devenit disponibilă pentru descărcare în martie 2015. Cea mai recentă actualizare ClearOS 7.2 a primit ediții pentru acasă și pentru afaceri, suport îmbunătățit pentru virtualizare (inclusiv inclusiv Microsoft HyperV), suport pentru XFS și Btrfs, un nou tablou de bord dinamic, suport pentru cache LVM și suport IPv6.

9. Arch Linux

O distribuție Arch Linux simplă și ușoară, concepută pentru cei mai experimentați utilizatorii Linux. Nu există suport aici, iar instalarea nu este deloc ușoară, spre deosebire de ceea ce oferă alții cele mai bune distribuții Linux pentru server. Dar asta nu înseamnă că Arch Linux nu poate fi folosit ca server.


La fel ca Gentoo, folosește un model de lansare rulantă, ceea ce înseamnă că sistemul va fi întotdeauna actualizat la cea mai recentă versiune. versiune noua, fără lansări.

Managerul de pachete Pacman se asigură că software-ul este actualizat la cele mai recente versiuni, cu soluție de dependență. Adevărat, această metodă de actualizare poate provoca uneori probleme dacă este tratată cu neglijență.

10 Slackware

Deși Slackware nu este o distribuție comercială, dezvoltatorii mențin relații cu mai multe companii care oferă suport plătit.


Este una dintre cele mai vechi distribuții Linux. A fost lansat în 1993 și are o mulțime de fani. Dezvoltatorii lansează în mod regulat versiuni noi, cel mai recent Slackware 14.2 a fost lansat în iulie 2016.

concluzii

Așa că revizuirea noastră a ajuns la sfârșit, acum știți ce distribuție Linux să alegeți pentru server...04. Poate că nu toate cele mai bune distribuții sunt enumerate aici. Care Linux este cel mai bun server după părerea ta? Pe care il folosesti? Scrieți în comentarii?

Sistemele de operare Linux sunt extrem de comune și utilizate într-o gamă largă. În timp ce anumite distribuții Linux sunt destinate utilizatorilor avansați, altele sunt mult mai simple și grozave pentru comutarea de la Windows. Distribuțiile Linux beneficiază adesea de resursele semnificative ale comunităților lor de utilizatori.

Deși sistemele de operare Linux oferă un mediu de lucru excelent pentru computere desktop, Linux poate fi, de asemenea, un sistem excelent pentru aplicațiile server. De regulă, Linux oferă un control îmbunătățit al accesului, oferind mai mult flexibilitate ridicată si stabilitate.

Prin urmare, distribuțiile Linux sunt peisajul ideal de server. Consultați cele mai bune 12 sisteme de operare Linux pentru servere și pentru ce fel de utilizatori sunt proiectate.

Care este sistemul de operare Linux pentru server?

Ce face un sistem de operare pentru server Linux diferit de o distribuție Linux obișnuită? Pentru a răspunde, trebuie să luați în considerare hardware-ul serverului. Serverele sunt în esență computere cu caracteristici speciale. De exemplu, hardware-ul serverului garantează timp de funcționare lung, eficiență și fiabilitate. În plus, serverele se echilibrează putere de calcul cu consumul de energie electrică. Prin urmare, sistemele de operare Linux pentru servere acordă prioritate fiabilității și consumului de resurse.

Sistemul de operare Linux pentru server servește conținut pentru dispozitivele client. În consecință, sistemele de operare pentru servere au instrumente pentru crearea de servere simple. Deoarece serverele funcționează în mare parte mod automat, apoi GUI cu utilizatorul (GUI) în sistemul de operare Linux pentru server are un rol mai puțin important.

Potrivit IDC, datele despre vânzările de hardware indică acest lucru 28% dintre servere folosesc Linux. Cu toate acestea, aceste date cel mai probabil nu includ serverele de acasă. Folosind sisteme de operare Linux specializate, vă puteți implementa propriul server. Lucrul important aici este să utilizați versiunea Long Term Service (LTS) și să instalați software-ul corect. Versiunile LTS sunt mai stabile și au o perioadă de suport mai lungă.

Atunci când alegeți un sistem de operare Linux pentru un server, ar trebui să luați în considerare scopul serverului. Aplicație un computer Linux ca server media diferit de folosirea lui ca server de joc.

    Probabil cel mai cunoscut dintre sisteme de operare Linux este Ubuntu. Cu multe opțiuni, Ubuntu este o distribuție stabilă. Acest sistem și variantele sale oferă o experiență excelentă pentru utilizator. Sistem Ubuntu Server Vine în două versiuni - LTS și ca o versiune plutitoare. Se spune că versiunea LTS a Ubuntu Server are o perioadă de suport de cinci ani. Deși această perioadă nu este de cinci ani, versiunile non-LTS au doar nouă luni de actualizări de securitate și întreținere.

    În timp ce Ubuntu și Ubuntu Server sunt foarte asemănătoare, ediția Server oferă alte caracteristici. De exemplu, Ubuntu Server oferă suplimente precum OpenStack Mitaka, Nginx și LXD. Ele facilitează administrarea sistemului. Folosind Ubuntu Server, puteți implementa servere web, puteți furniza containere și multe altele. În plus, aceste instrumente sunt gata de utilizare imediat din cutie.

    Deși nu este o distribuție de server, Ubuntu LTS oferă o perioadă de suport de cinci ani. În prezent, folosesc Ubuntu 16.04 LTS, rulând un server Plex ca server de jocuri Linux. Distribuțiile LTS pot funcționa foarte bine ca sisteme de operare. sisteme Linux pentru servere. Trebuie doar să instalați software-ul server pe ele.

    Dacă sunteți nou în sistemele de operare Linux sau server, atunci Ubuntu este o alegere excelentă. Acest sistem rămâne una dintre cele mai populare distribuții Linux datorită în parte ușurinței sale de utilizare. În consecință, Ubuntu Server este un sistem de operare Linux pentru servere, care este fantastic pentru utilizatorii începători. Este excelent ca server media, server de jocuri și E-mail. Servere mai complexe pot fi, de asemenea, configurate cu Ubuntu Server, dar cu siguranță este orientat către serverele principaleși nou-veniți.


      Debutul SUSE Linux a avut loc în 1993. În 2015, varianta open source a openSUSE a devenit SUSE Linux Enterprise (SLE). Există două ramuri ale openSUSE: Leap și Tumbleweed. Versiunea Leap are un ciclu de lansare mai lung, în timp ce Tumbleweed este o lansare continuă. Prin urmare, Tumbleweed este mai potrivit pentru utilizatorii avansați, oferind cele mai recente pachete precum Linux Kernel și SAMBA. Opțiunea Leap este mai potrivită pentru soluții stabile. Sistemul de operare este susținut de actualizări.

      Instrumentele implicite fac din openSUSE un sistem de operare pentru server Linux fantastic. Include openQA pentru testare automată, Kiwi pentru livrare Imagini Linux pe mai multe platforme, configurație YaST pentru Linux și managerul cuprinzător de pachete Open Build Service. Prin eliminarea ciclului de lansare continuă de nouă luni și concentrându-se pe stabilitate, așa cum este cazul SLE, openSUSE devine un mediu Linux viabil pentru servere. Specialisti in tehnologia de informație chiar numit openSUSE„... CentOS și Debian de la SUSE.”

      Căror utilizatori este destinat: Sistemul openSUSE este mai potrivit pentru utilizatorii avansați, cum ar fi administratorii de sistem. Este potrivit pentru instalare webservere, servere de bază de acasă sau combinații de servere web și servere de bază. Administratorii de sistem pot folosi instrumente precum Kiwi, YaST, OBS și openQA. Versatilitatea openSUSE îl face unul dintre cele mai bune sisteme de operare Linux pentru servere. Pe lângă capabilitățile serverului, openSUSE menține un mediu desktop plăcut. Pentru cele mai de bază servere, openSUSE este, de asemenea, destul de potrivit, deși oarecum redundant. Încă nu sunteți sigur?


        Dacă ești ambivalent când citești cuvintele „Oracle Linux”, atunci nu ești singur. Oracle Linux este o distribuție Linux furnizată de gigantul tehnologic Oracle. Acest sistem este disponibil cu două nuclee diferite. O variantă are un nucleu compatibil Red Hat (RHCK). Acesta este exact același nucleu care este utilizat în sistemul Red Hat Enterprise Linux (RHEL). Sistemul Oracle Linux certificat pentru a lucra cu o varietate de echipamente de la producători precum Lenovo, IBM și HP. Pentru a crește securitatea kernel-ului Oracle Linux, acesta folosește tehnologia Ksplice. Sistemul include și suport pentru containerele Oracle, stiva deschisă, Linux și Docker. Temele Oracle sunt folosite ca simboluri ale mărcii, inclusiv Oracle Penguin.

        Sistemul este susținut de producător, dar este plătit. Deși, dacă Oracle Linux nu rulează într-un mediu de întreprindere, atunci nu există niciun preț pentru suport. Dacă este nevoie de implementarea unui cloud public sau privat, atunci sistemul de operare Oracle Linux acceptă și aceste tehnologii. Pe de altă parte, puteți încerca Oracle Linux dacă doriți doar un sistem Linux marca Oracle.

        Căror utilizatori este destinat: Oracle Linux este cel mai potrivit pentru centre de date sau pentru construirea de cloud cu OpenStack. Oracle Linux este cel mai potrivit pentru cei mai experimentați utilizatori de servere de acasă sau de întreprindere.

        1. Container Linux (fost CoreOS)


        Sistemul de operare CoreOS și-a schimbat numele în Container Linux în 2016. După cum sugerează noul nume, Container Linux este un sistem de operare Linux lansat pentru a furniza containere. Sistemul este axat pe simplificarea procesului de furnizare a containerelor. Container Linux este un sistem de operare excelent pentru o utilizare fiabilă și scalabilă. Implementarea în cluster a containerelor este ușoară, iar această distribuție include instrumente pentru descoperirea serviciilor. Include documentație și suport pentru tehnologiile Kubernetes, Docker și rkt.

        Gestionarea pachetelor nu este inclusă în sistem. Toate aplicațiile trebuie să ruleze în containere, așa că containerizarea este o necesitate. Și dacă lucrați cu containere, atunci Container Linux este cel mai bun sistem de operare pentru servere într-o infrastructură în cluster. Oferă un daemon etcd care rulează pe fiecare mașină din cluster. În plus, se asigură o anumită flexibilitate în instalare. În afară de instalare locală, rularea Container Linux este posibilă în medii de virtualizare precum Azure, VMware și Amazon EC2.

        Căror utilizatori este destinat: Container Linux este cel mai potrivit pentru servere dintr-o infrastructură în cluster sau containerizată. Cel mai probabil nu oferă o medie utilizator de acasă. Dar cu sigla oficială Docker pentru iubitorii de Plex, Container Linux poate rula în orice mediu, de la un server de bază de acasă până la clustere complexe. Utilizați Container Linux dacă vă simțiți confortabil cu containerele. Împreună cu openSUSE, Container Linux este unul dintre cele mai bune sisteme de operare Linux noi și actualizate de încercat.


          Sistemul de operare CentOS oferă un mediu de lucru stabil. Este o variantă open source a sistemului de operare Red Hat Enterprise Linux (RHEL). În acest sens, CentOS oferă o operație de server la nivel de întreprindere. Acest sistem de operare de la Red Hat folosește același sursă la fel ca RHEL. CentOS include managerul de pachete RPM. În 2010, o analiză a datelor de vânzări a arătat că aproximativ 30 la sută din toate servere Linux funcționează pe CentOS. Și există un motiv pentru asta: este un mediu de server foarte stabil, cu suport de la Red Hat.

          Trebuie remarcat faptul că CentOS funcționează bine și pe mainframe. Pentru utilizatorii care preferă GUI, KDE și GNOME sunt disponibile pe sistem. CentOS poate fi folosit ca sistem de operare desktop direct. Cu sprijinul Red Hat și o comunitate în creștere de utilizatori, CentOS rămâne fără erori.

          Căror utilizatori este destinat: CentOS oferă funcționalitatea și stabilitatea Red Hat Enterprise Linux. Prin urmare, este perfect potrivit ca sistem de operare pentru server modern. Dacă aveți nevoie de o alternativă gratuită la RHEL, puteți utiliza CentOS. Cu toate acestea, este, de asemenea, destul de prietenos pentru începători datorită managerului său de pachete. În general, CentOS este cel mai bun alternativă gratuită Red Hat Enterprise Linux.


            Multe servere limitează consumul de energie. Reducerea consumului de energie este un beneficiu major, mai ales pentru mașinile mereu pornite. Prin urmare, sistemele de operare Linux pentru servere ar trebui să utilizeze puține resurse. Alocarea corectă a resurselor este un factor cheie în timpul de funcționare și eficiența serverului. Multe distribuții Linux folosesc mai puține resurse decât omologii lor Windows sau macOS. Sistemul de operare Arch este o distribuție simplă, ușoară, care aderă la principiul KISS („make things simple”).

            Pentru acest sistem în Arch Linux Wiki evidențiat. Acolo poți afla tot ce ține de configurarea Arch Linux ca sistem de operare pentru server. Deși nu există o versiune dedicată, pre-construită a sistemului pentru servere, această documentație Wiki descrie toți pașii pentru construirea propriului sistem de operare pentru server. Puteți instala software-ul de server popular, inclusiv MySQL, Apache, Samba și PHP pentru Arch.

            Căror utilizatori este destinat: Arch Linux este un sistem de operare Linux de uz general pentru servere. Este ideal pentru a se transforma într-un server PC vechi. Dar, în ciuda ușurinței sale, sistemul Arch este destul de funcțional pe un hardware mai puternic. De asemenea, Arch Linux este cel mai potrivit pentru utilizatorii cu experiențe tehnice, deoarece vor trebui să configureze Arch ca sistem de server.



              Mageia este un sistem de operare Linux care se concentrează pe fiabilitate și stabilitate. Este un furk al Mandriva Linux care a apărut în 2010. În 2012, revista PC World a lăudat-o pe Mageia, care astăzi a ajuns deja la a cincea versiune. Deși există multe sisteme de operare Linux, există și o listă mare de medii desktop Linux. Sistemul Mageia include un întreg grup de interfețe de utilizator, cum ar fi KDE, GNOME, Xfce și LXDE.

              În loc de MySQL Mageia include MariaDB. Elemente orientate spre server, cum ar fi 389 Directory Server și Kolab Groupware Server face din Mageia sistemul de operare Linux preeminent pentru servere.

              Căror utilizatori este destinat: Mageia este un sistem de operare Linux de încredere pentru servere. Încorporează instrumente precum MariaDB și Kolab Groupware Server. În plus, Mageia oferă un mediu securizat. Utilizatorii care au nevoie de o interfață grafică pot lua în considerare și utilizarea Mageia datorită numeroaselor sale interfețe desktop.


                ClearOS este conceput special pentru servere, gateway-uri și sisteme de rețea. Instalarea standard a sistemului oferă securitate sporită. Include un firewall de rețea, instrumente de management debitului, server de mail, și instrumente de detectare a intruziunilor. ClearOS 7 Community Edition include 75 de aplicații și instrumente.

                Deși există versiuni plătite de ClearOS, ediția comunitară rămâne gratuită. În plus, actualizările ClearOS de la dezvoltatori sunt și ele gratuite, dar așa actualizări gratuite nu sunt testate.

                Căror utilizatori este destinat: ClearOS este un sistem de operare Linux specializat pentru servere. Setul său bogat de aplicații îl plasează pe ClearOS în poziția unei distribuții destinate profesioniștilor Linux. Pasionații și profesioniștii de Linux trebuie doar să întrebe aplicațiile dorite. Dar pentru începători, este mai bine să alegeți alte distribuții de sistem pentru servere.


                  Sistemul de operare Slackware a fost folosit de mult ca Linux pentru servere. Prima versiune a acestui sistem a apărut în 1993. Potrivit site-ului web Slackware Linux, scopul acestui proiect este „o distribuție Linux care să semene cât mai mult cu UNIX”. În mod implicit, Slackware oferă o interfață Linie de comanda.

                  O instalare completă Slackware include C și C++, un sistem X Windows, un server de e-mail, wserverul eb, server FTPși serverul de știri. În plus, Slackware este atât de ușor încât poate rula pe o platformă Pentium. Lansările în curs sporesc stabilitatea și simplitatea sistemului.

                  Căror utilizatori este destinat: Slackware Linux este cel mai potrivit pentru profesioniștii Linux cu experiență. Are doi manageri de pachete, pkgtools și slackpkg. Dar, deoarece Slackware rulează implicit o interfață de linie de comandă, este cel mai potrivit sistem de operare Linux pentru servere. Mai mult, în simplitatea sa există o anumită complexitate. Pentru a utiliza Slackware, trebuie să înțelegeți mediul dvs. Linux.


                    Gentoo este diferit de multe distribuții Linux. În loc de modelul tradițional de lansare Gentoo folosește o structură modulară. Adică, utilizatorul însuși alege ceea ce va fi instalat. Acest lucru îl plasează pe Gentoo în fruntea listei de sisteme de operare pentru servere Linux.

                    Fiecare instalare a acestui sistem este unică. Utilizatorii pot construi un nucleu care oferă control maxim. Prin urmare, serverul poate controla aspecte precum utilizarea memoriei. Datorită structurii și flexibilității sale modulare, Gentoo devine foarte popular printre profesioniștii Linux. Administratorii de sistem apreciază abordarea Gentoo de a construi sisteme în funcție de nevoile lor.

                    Căror utilizatori este destinat: Sistemul Gentoo este cel mai potrivit pentru utilizatorii tehnici și administratorii de sistem. Deși Gentoo poate fi folosit de începători, acesta este mai puțin concentrat utilizator neexperimentat decât varianta medie a Ubuntu. Cu toate acestea, sistemul are o documentație excelentă, iar comunitatea sa este în continuă evoluție.


                      Dacă sunteți în căutarea unui sistem de operare Linux proaspăt pentru servere, încercați Fedora. Sprijinit de Red Hat, Proiectul Fedora primește actualizări regulate. Dezvoltatorii participă adesea la aceste actualizări. Fedora vine cu diverse opțiuni. Ediția Workstation este concepută pentru utilizatorii generali și vine cu un mediu desktop. Fedora Workstation este livrat cu interfața GNOME în mod implicit, dar sunt disponibile alte interfețe de utilizator. Versiunea Fedora Server, după cum sugerează și numele, este pentru servere.

                      Implicit, instalarea Fedora Server nu include o interfață grafică cu utilizatorul. Cu toate acestea, dacă nu intenționați să utilizați serverul în modul automat, puteți instala una dintre interfețele utilizator. Ediția Server are multe instrumente. Printre acestea se numără panoul de control al sistemului Cockpit. În plus, bazele de date precum PostgreSQL sunt incluse în Fedora Server.

                      Căror utilizatori este destinat: Dezvoltatorii Linux cu experiență și administratorii de sistem vor alege Fedora Server. Lipsa unui mediu desktop și a caracteristicilor sistemului la nivel de întreprindere înseamnă că Fedora este cel mai potrivit pentru serverele de astăzi.


                        Ei bine, nu există o ediție specială pentru serverele Debian. Cu toate acestea, Debian este unul dintre cele mai bune sisteme de operare Linux disponibile pentru servere. Deoarece sistemul Debian a fost lansat în 1993 și prima sa lansare stabilă a fost în 1996, sistemul este incredibil de sigur. Multe distribuții Linux, inclusiv Ubuntu, sunt bazate pe Debian. De ce este folosită Debian ca bază pentru un alt sistem de operare? Doar datorită rezistenței ei.

                        De asemenea, Debian este adesea folosit pe servere, deoarece a rezistat testului timpului. Sistemul include un manager de proiect, instrumente APT și diverse instrumente de prezentare externe, cum ar fi GDebi. Deci, deși Debian nu vine într-o ediție de server, este un sistem de operare grozav pentru a-ți implementa propriul server. Debian are o compatibilitate, fiabilitate și stabilitate impresionante cu aplicațiile.

                        Căror utilizatori este destinat: sistem Debian oferă un mediu de server fantastic pentru două direcții. Dacă aveți nevoie de un server de bază, cum ar fi un server web, un server de e-mail, un server de jocuri sau un server media, atunci Debian ușurează instalarea acestora. Pe de altă parte, gândiți-vă folosind Debian ar trebui și utilizatorii mai experimentați cu nevoi specifice de server. În același timp, această abordare nu necesită munca de tip „do it yourself”.

                        Cele mai bune sisteme de operare Linux pentru servere

                        Deși există multe sisteme de operare Linux potrivite pentru servere, fiecare este cel mai bun pentru anumite grupuri de utilizatori. Mai mult decât atât, edițiile non-server ale LTS funcționează perfect ca sistem de operare Linux pentru servere. bun exemplu acest tip este Debian. Deși acest sistem nu are o distribuție de server dedicată, are caracteristicile de bază ale unei astfel de distribuții. Și anume, stabilitate și securitate.

                        Pentru începători sau pentru cei care au nevoie de o configurare simplă a serverului, aș recomanda orice distribuție bazată pe Debian sau variantă Ubuntu. Folosesc aromele Ubuntu pentru toate serverele mele media sau de jocuri. Au compatibilitate maximă cu software-ul pe care îl folosesc și vă permit să creați combinații de servere home theater bazate pe PC și servere media.

                        Oleg

                        Editor

                        site-ul web

                        Cele mai bune 12 sisteme de operare Linux pentru servere și pentru cine sunt

                        Prima cunoștință cu oricare sistem nouîncepe cu instalarea acestuia. În ciuda faptului că acest subiect este destul de complicat și numai leneșii nu au scris despre el, fără o descriere a procesului de instalare, ciclul nostru pentru începători va fi incomplet. Vom încerca nu numai să vă spunem cum să instalați sistemul, ci și de ce alegem anumite setări și ce afectează acestea. Vom lua în considerare și instalarea unui server versiuni Ubuntu, deoarece ciclul nostru este destinat în mod special administratorilor începători, astfel încât aceștia să poată elimina lacunele în cunoștințe și să abordeze în mod conștient percepția asupra restului materialelor noastre.

                        Deoarece sistemul principal pentru soluțiile noastre este Ubuntu Server, îl vom instala. Cea mai recentă versiune poate fi obținută oricând de pe pagina: http://www.ubuntu.com/download/server . Vă recomandăm insistent să utilizați numai versiuni LTS, deoarece acestea sunt cele mai stabile și au o perioadă lungă de suport. Lansările regulate tind să fie terenuri de testare pentru noile tehnologii și pot fi instabile, ca să nu mai vorbim de faptul că o perioadă de suport de 9 luni este complet inacceptabilă pentru rularea sistemelor server.

                        Primul lucru pe care îl veți vedea când porniți de pe suportul de instalare este meniul de selecție a limbii:


                        Nu numai limba în care instalatorul și sistemul vor comunica cu dvs. depinde de alegerea acestuia, ci și ce localități vor fi generate. Setul de locații afectează nu numai modul în care vor fi afișate simbolurile alfabetelor naționale, ci și funcționarea unor programe și servicii care sunt critice pentru setările regionale, de exemplu, 1C Server.

                        După aceea, sistemul, deja în limba la alegere, va oferi să treacă la instalare și să indice țara pe care o oferă, în funcție de limba selectată.


                        Din detecție automată layout-urile trebuie eliminate:


                        Și selectați aspectul necesar din listă, în majoritatea cazurilor este suficient să fiți de acord cu alegerea sistemului:


                        Apoi ar trebui să specificați o combinație de taste pentru a o comuta. Descurajăm cu tărie, cu excepția cazului în care acesta este sistemul dvs. personal, să specificați altceva decât cel implicit Alt+Shift. Pentru că este extrem de neplăcut, o dată într-un sistem necunoscut, să ghicim ce combinație anume a ales administratorul care l-a instalat.


                        Următorul pas este să încerci să obții setari de retea, deoarece majoritatea rețelelor au un server DHCP, atunci în această etapă sistemul va configura rețeaua și va avea acces la Internet.


                        Dacă din anumite motive nu este posibil să obțineți automat setările de rețea, le puteți specifica manual sau puteți sări peste acest pas. Noi, doar în scopuri educaționale, vom alege articolul Omiteți configurarea rețelei pentru moment.


                        După aceea, va trebui să specificați numele sistemului și numele de utilizator. Rețineți că Ubuntu Cont rădăcină este dezactivat și utilizatorului creat în această etapă i se acordă autoritatea de a-și ridica drepturile la superutilizator folosind comanda sudo. Vezi articolul nostru pentru mai multe detalii:. De asemenea, nu uitați că Linux este un sistem sensibil la majuscule, așa că este o practică bună să folosiți doar litere mici, inclusiv numele de utilizator.


                        Oferta de criptare a directorului principal ar trebui, de asemenea, respinsă.

                        Apoi introduceți fusul orar actual. Această setare ar trebui abordată în mod responsabil, deoarece un fus orar setat incorect poate duce la funcționarea incorectă a unui număr de servicii sau poate duce la apariția unor informații nesigure în aplicații, de exemplu, într-un calendar sau un planificator de sarcini, mai ales dacă datele sunt utilizate de către utilizatorii aflați în alte fusuri orare. În același timp, este important să vă alegeți propriul fus orar, și nu pe cel corespunzător acestuia în decalaj față de GMT. Acest lucru este necesar pentru ca dacă fusurile orare din țara dvs. se schimbă, sistemul va aplica corect actualizările.

                        În realitățile rusești, se poate întâmpla ca kitul de distribuție să fi fost lansat mai devreme decât fusurile orare au fost schimbate, iar zona actuală să nu fie în listă, ceea ce vedem în figura de mai sus. În acest caz, ar trebui să alegeți cureaua care a fost înainte de schimbarea ceasului și după instalarea și actualizarea sistemului, utilizați recomandările din articolul nostru:

                        După setarea orei, trecem la cea mai importantă etapă - configurarea discului. Sistemul oferă mai multe opțiuni, inclusiv aspect automat. În cele mai multe cazuri, alegem acest articol. Dacă vorbim despre un singur disc, atunci nu vedem niciun motiv să-l partiționăm, cu excepția sistemelor desktop, unde merită să faceți o partiție separată /Acasă.

                        În sistemele încărcate, este logic să scoateți partiții cu date, de exemplu, /var/www sau /opt/zimbra, pe matrice de discuri separate. Dacă doriți să instalați sistemul pe software RAID, consultați articolul:. În alte cazuri, nu ezitați să alegeți partiționarea automată fără LVM, caz în care va fi creată o partiție de swap pe disc ( schimb) în unități de GB și partiția rădăcină pe restul spațiului.


                        O altă problemă importantă este instalarea actualizărilor. Pe de o parte, actualizările vă permit să închideți vulnerabilitățile în timp util și să mențineți sistemul la zi, pe de altă parte, o actualizare necontrolată este destul de capabilă să ducă la eșecuri grave. Cum să procedați - alegeți. Preferăm să instalăm actualizările manual pe sistemele critice după ce le-am testat pe un sistem dedicat, dar dacă configurați un router, atunci actualizările pot fi activate.


                        După instalarea sistemului de bază, programul de instalare vă va solicita să selectați pachetele software pentru instalare. Puteți selecta rolurile necesare în această etapă și puteți pregăti sistemul pentru configurare. Este rău, mai ales pentru un administrator începător? Prost! Și iată de ce: cu această abordare, sistemul rămâne o „cutie neagră” pentru administrator, nu există nicio idee despre scopul pachetelor individuale, rolul lor și impactul asupra sistemului în ansamblu. Prin urmare, vă recomandăm să refuzați opțiunile sugerate și să instalați manual pachetele necesare. Acest lucru vă va ajuta să înțelegeți mai bine sistemul și interacțiunile dintre componentele sale. Și când începi să te simți ca un pește în apă într-un mediu Linux, tu însuți decideți dacă trebuie să instalați software-ul automat.

                        Prin urmare, nu selectați nimic și (apăsând Tab) mergeți la punct Continua.


                        În timp ce sistemul este instalat, puteți fugi rapid, vă turnați o ceașcă de cafea, chiar și pe sisteme nu foarte puternice, această operațiune nu durează mult timp.

                        La sfârșitul acestui proces, programul de instalare vă va solicita să instalați încărcătorul de pornire, ar trebui să fiți de acord cu această propunere, cu excepția cazului în care planificați un sistem cu un fel de sistem de pornire „delicat”:


                        După aceea, vi se va solicita să reporniți sistemul, instalarea se va finaliza pe acesta și un sistem de operare pentru server cu drepturi depline va fi la dispoziție.

                        Deci, la prima logare, nu am scrie despre asta dacă nu ar fi răspunsul cititorului, care a arătat că în acest moment mulți au avut dificultăți. Deci, în sistemele Linux, procesul de introducere a parolei nu este afișat vizual în niciun fel, trebuie doar să tastați combinația dorită de caractere și să apăsați introduce, deși în exterior sistemul se comportă ca și cum nimic nu s-ar întâmpla. Acest comportament este moștenit de la sistemele UNIX și este din motive de securitate, astfel încât un atacator să nu poată afla lungimea parolei dvs.

                        După ce v-ați autentificat, primul lucru de făcut este să vă configurați rețeaua. După cum vă amintiți, nu am făcut nicio setare în etapa de instalare, deci posibilitatea de a instala pachete suplimentare nu avem și ar trebui să ieșim din situație cu ceea ce este disponibil. Implicit, sistemul are editor de textnano, nu este la fel de convenabil ca editorul încorporat mc, dar trebuie să-l poți folosi, doar în cazul unor astfel de situații.

                        În primul rând, să ne ridicăm drepturile la superutilizator:

                        Și deschideți fișierul de configurare cu setările de rețea cu editorul:

                        Nano /etc/network/interfaces

                        Și să aducem conținutul său în următoarea formă:

                        auto lo
                        iface lo inet loopback

                        auto eth0
                        iface eth0 inet static
                        adresa 192.168.44.62
                        mască de rețea 255.255.255.0
                        gateway 192.168.44.2
                        servere de nume dns 192.168.44.2 8.8.8.8

                        Prima secțiune auto lo specifică setările pentru interfața de loopback și este deja prezent în fișier. A doua secțiune specifică setările pentru interfața de rețea externă eth0 pentru a lucra cu o adresă statică. Opțiunile sunt clare și nu necesită explicații separate, adresele, desigur, sunt luate doar ca exemplu. Dacă serverul dvs. are mai multe adaptoare de rețea, atunci ar trebui să înregistrați o secțiune pentru fiecare dintre ele.

                        Să presupunem că vrem să primim setările celui de-al doilea adaptor de retea eth1 prin DHCP, pentru aceasta vom adăuga o secțiune:

                        Auto eth1
                        permit-hotplug eth1
                        iface eth1 inet dhcp

                        Să aruncăm o privire la opțiuni autoȘi auto-hotplug. Primul specifică inițierea unei conexiuni la pornire, iar al doilea declanșează mecanismul de urmărire a reconectarii la cald și inițiază achiziția adresei atunci când are loc acest eveniment.

                        Când ați terminat de editat fișierul, ar trebui să părăsiți editorul Ctrl + X, afirmativ ( Y) când vi se solicită să scrieți fișierul.


                        Apoi reporniți computerul:

                        Dacă totul este făcut corect, sistemul va avea acces la rețea și la Internet. Puteți verifica acest lucru cu comanda ping:

                        Ping ya.ru

                        Execuția comenzii ar trebui întreruptă cu combinația Ctrl + C, amintiți-vă această combinație, vă va veni la îndemână de mai multe ori.

                        Puteți vizualiza setările interfeței de rețea cu comanda

                        ifconfig


                        Cu aceeași comandă, puteți afla care plăci de rețea vede sistemul și sub ce nume, pentru aceasta, utilizați parametrul HWaddr, care reprezintă adresa MAC a NIC.

                        Înainte de a continua cu configurarea ulterioară, sistemul ar trebui să fie actualizat, pentru aceasta vom crește din nou drepturile superutilizatorului și vom actualiza lista de pachete cu comanda:

                        actualizare apt-get

                        Apoi actualizăm sistemul cu comanda:

                        apt-get upgrade


                        Studiem cu atenție rezultatul comenzii, după cum vedem, din anumite motive trei pachete nu sunt actualizate, în acest caz acestea sunt pachete kernel. Prin urmare, vom încerca să le actualizăm manual. Pentru a face acest lucru, rulați comanda:

                        apt-get install linux-generic

                        Care va instala noul nucleu și pachetele sale de dependență. De asemenea, este recomandat să reporniți sistemul după actualizare.

                        După repornire, instalați instrumentele de administrare: pachet ssh pentru acces de la distanță către server și manager de fișiere mc, ceea ce simplifică foarte mult lucrul cu sistemul.

                        apt-get install ssh mc

                        Pentru a porni mc, utilizați o comandă simplă:

                        dacă vrei să-l rulezi ca root.

                        Lucrul cu acesta este destul de simplu, cei care au lucrat în DOS cu managerii Norton Commander sau Volkov Commander nu ar trebui să întâmpine deloc dificultăți.


                        Navigarea se realizează cu săgeți, tranziția între panouri se realizează cu tasta Tab, și selecția cheii Introduce. Acțiunile principale sunt enumerate în partea de jos, numerele de lângă ele indică numărul cheie functionala, responsabil pentru această acțiune, deci, de exemplu, F4 - Editare, F8 - Ștergere, F10 - Ieșire. Puteți oricând să restrângeți și apoi să extindeți comanda rapidă de la tastatură mc Ctrl+Oși accesați consola.


                        În fereastra care se deschide, utilizați săgețile pentru a naviga la opțiune Editor încorporatși selectați-l cu tasta Spaţiu. Apăsați pentru a confirma setările și a ieși. Mai departe.


                        Acest lucru vă va permite să utilizați imediat editorul încorporat, care este mai convenabil decât nano pentru editarea fișierelor de configurare.


                        În cele din urmă, verificăm posibilitatea conexiune la distanță, pentru aceasta vom folosi utilitarul popular Chit(Descarca). ÎN ultima versiune introduceți doar adresa IP sau Numele domeniului servere:


                        Cu toate acestea, pentru orice eventualitate, faceți check-in Fereastra - Traducere codificarea conexiunii, trebuie specificat acolo UTF-8.


                        În acest moment, instalarea și pre-configurarea serverului pot fi considerate finalizate și depozitate într-un dulap de server, după care puteți începe configurarea rolurilor de server necesare conform uneia dintre instrucțiunile noastre sau puteți continua experimentarea cu scopul. de continuarea studiilor sisteme.

                        sala de operatie sistem Unix(ca progenitor Linux) a fost creat în primul rând pentru sarcini de server, astfel încât majoritatea utilităților GNU sunt bazate pe consolă (adică funcționează doar pe linia de comandă a unui terminal Linux), deoarece nu este nevoie de un shell grafic pe server. . Cu toate acestea, de-a lungul timpului, funcționalitatea serviciilor de server în Linux a crescut atât de mult încât editarea constantă a fișierelor de configurare din linia de comandă a devenit dificilă și, prin urmare, există în prezent un număr imens de instrumente de administrare grafică (deseori implementate ca interfață WEB) care simplifica foarte mult viața administratorilor de sistem.

                        Există un număr mare de soluții și produse comerciale bazate pe servicii și utilități server Linux. Un server Linux poate îndeplini aproape orice rol de server. Pe scurt, voi încerca să vă spun despre rolurile principale ale Linux:

                        Server de fișiere Linux

                        Linux poate acționa ca un server de fișiere destul de ușor pentru ambele utilizatorii de Windows precum și pentru Linux. Serviciul principal pentru aceasta este pachetul Samba, care vă permite să accesați unități de rețeași imprimante care utilizează protocolul utilizat în Rețele Windows. Are părți client și server. Este un software gratuit, lansat sub licență GPL. Folosind Samba, este posibil să se organizeze un schimb de fișiere cu drepturi depline între utilizatori cu o diferențiere clară a drepturilor de acces.

                        Pentru cei mai experimentați administratorii de sistem Pot spune că versiunea actuală a serverului Samba poate acționa ca controler de domeniu și serviciu Director activ(gestionare centralizată a computerelor și utilizatorilor care rulează pe sistemul de operare Windows), capabil să deservească toate suportate de Microsoft versiuni Windows clienții, inclusiv Windows 10. Anterior, acest lucru era posibil doar cu un costisitor Microsoft Windows Server.


                        Server de baze de date

                        Aproape toate sistemele de orice complexitate și scop nu se pot descurca fără o bază de date. Nu este un secret pentru nimeni că aproape toate site-urile găzduite pe Internet funcționează folosind o bază de date care rulează pe o platformă Linux (de obicei MySQL). Sistemele de contabilitate (de exemplu 1C), CRM, sistemele de proiecte și altele folosesc toate baze de date.Totuși, majoritatea aplicațiilor desktop scrise anterior (care rulează pe computerele utilizatorului) dezvoltate sub Windows funcționează folosind baze de date sub acest sistem de operare. Cu toate acestea, în prezent, în Linux, numărul lor este pur și simplu uriaș, iar funcționalitatea nu este adesea inferioară celor mai puternici concurenți de la Microsoft sau Oracle. Cele mai cunoscute baze de date din Linux au propriile versiuni pentru Windows. În prezent, chiar și dezvoltatorul rus 1C dezvoltă și susține în mod activ versiuni ale produselor sale care rulează sub Linux. Cele mai populare sunt următoarele baze de date:

                        mysql- sistem gratuit de gestionare a bazelor de date relaționale, este o soluție pentru aplicații mici și mijlocii.

                        PostgreSQL- sistem gratuit de gestionare a bazelor de date obiect-relaționale. Cu ajutorul acestei baze de date se construiesc sisteme de procesare a datelor mari și, adesea, PostgreSQL este cel care concurează cu Oracle DB.


                        Server de e-mail

                        Ca orice alt server, Linux este foarte potrivit pentru a vă crea propriul server de e-mail. Cele mai multe dintre serviciile de poștă gratuite Google, Mail.ru, Yandex și altele sunt bazate pe Linux. Spre deosebire de Platforme Windows(în care majoritatea serverelor funcționale sunt plătite) Linux are un număr mare de pachete diferite pentru rularea propriului serviciu de e-mail corporativ sau personal și acestea sunt furnizate gratuit. Cu toate acestea, popularitatea Linux duce la faptul că majoritatea soluțiilor gratuite sunt modificate, adăugate și vândute pentru bani. Dar aici există plusuri - suport oficial, actualizări constante, o interfață convenabilă de administrare și control (nu tuturor le place să lucreze în consolă).

                        server de internet

                        Acesta este un server care oferă acces la computere retea locala la Internet. Astfel de servere sunt adesea numite (servere proxy) și îndeplinesc următoarele sarcini:

                        • Memorarea în cache a datelor: dacă aceleași resurse externe sunt adesea accesate, atunci puteți păstra o copie a acestora pe serverul proxy și le puteți emite la cerere, reducând astfel încărcarea canalului în timpul rețea externăși accelerarea informațiilor solicitate.
                        • Protejarea rețelei locale de accesul extern: de exemplu, puteți configura un server proxy astfel încât calculatoare locale va accesa resurse externe doar prin intermediul acestuia și calculatoare externe nu vor putea accesa deloc pe cele locale (acestea „vad” doar serverul proxy).
                        • Restricționarea accesului de la rețeaua locală la cea externă: de exemplu, puteți bloca accesul la anumite site-uri web, puteți restricționa utilizarea Internetului la unele utilizatori locali, setați cote de trafic sau lățime de bandă, filtrați anunțurile și virușii.

                        Astfel de servere sunt, de asemenea, foarte des implementate pe Linux. Cel mai comun pachet funcțional este Squid. Este complet gratuit și funcționalitatea sa partajarea din servicii de rețea Linux dă un efect uriaș.


                        Centrală telefonică (IP PBX - IP-PBX)

                        Comunicarea și comunicarea dintre angajați fac parte integrantă din aproape orice organizație și, desigur, comunicarea este imposibilă fără conexiune telefonică. Cu toate acestea, odată cu creșterea soluțiilor tehnologice, funcționalitatea și cerințele pentru telefonie au crescut semnificativ. Dar nu toată lumea își poate permite sisteme scumpe și funcționale. Dorința de a obține un astfel de sistem a fost cea care i-a determinat pe creatorii celei mai populare soluții de telefonie din lume (Asterisk) să dezvolte un analog gratuit al unui astfel de sistem în Linux.

                        Asteriscîn combinație cu echipamentele necesare, are toate capacitățile unui PBX clasic, suportă multe protocoale VoIP și oferă funcții bogate de gestionare a apelurilor, printre care:
                        Mesageria vocală
                        apel de conferinta
                        IVR (meniu vocal interactiv)
                        Centru de apel (pune apeluri în coadă și distribuirea acestora către abonați folosind diverși algoritmi)
                        Call Detail Record (înregistrare detaliată a apelului) și multe alte caracteristici.

                        Datorită licenței gratuite, Asterisk este dezvoltat și susținut în mod activ de mii de oameni din întreaga planetă. Aproape toate IP-PBX-urile „în cutie” se bazează pe Linux și sunt conduse de Asterisk. Acest PBX funcționează excelent pe orice sistem cu buget redus, cum ar fi BananaPi 🙂



                        Asterisc pe Banana Pi

                        Desigur, aceasta este o parte foarte mică a modului în care Linux poate fi un server, deoarece posibilitățile sunt nesfârșite. Linux poate fi la fel de simplu ca server de fișiereși ca nod al unui cluster de calcul puternic într-un centru științific. Un server Linux este în mare parte un constructor pentru specialiști și tocilari, dar posibilitățile sale sunt aproape nelimitate.

                        Linux este un server

                        Voi nu știți cum se creează server local pe Linux? Atunci acest articol este pentru tine. În el, vă voi spune într-un mod accesibil cum să creați și să configurați un server local pe LINUX.

                        Recent, popularitatea software-ului gratuit, inclusiv a sistemelor de operare din familia LINUX, a crescut rapid. Astăzi, Linux nu mai este deloc ceea ce a fost. Pentru a începe să lucrați cu acesta, sunt suficiente doar cunoștințele de bază despre computer. Din cutie, majoritatea programelor necesare unui utilizator neexperimentat sunt deja disponibile. Cu toate acestea, dacă sunteți un dezvoltator web sau doar construiți un site web pentru dvs., cel mai probabil veți avea nevoie de un server local. Și uitându-mă pe câteva forumuri, am observat că utilizatorii care au trecut de la sisteme de ferestreîn Linux, se confruntă cu unele probleme atunci când creează un server pe computerul lor.

                        Avem nevoie de serverul nostru să suporte nu numai site-uri statice, ci și cele mai moderne CMS, precum WordPress, Joomla, Drupal etc. Pentru aceasta, vom avea nevoie de următoarele componente:

                        • apache (server web);
                        • php (limba în care sunt scrise multe CMS);
                        • mysql (server de baze de date).

                        Combinația Apache + PHP + MySQL este destul de populară. ÎN mediul Windows de obicei se numește WAMP (am scris despre asta în). În Linux, așa cum ați ghicit deja greșit, există un nume similar - LAMP (Linux + Apache + PHP + MySQL).

                        Deci, în primul rând, vom instala pachetul software LAMPĂ, pentru care în terminal introducem următoarele comenzi

                        sudo apt-get update
                        sudo apt-get install tasksel
                        sudo tasksel instalează lamp-server

                        Cu prima comandă actualizăm informațiile din depozite, apoi instalăm comanda tasksel necesară instalării pachetelor, iar cu ultima comandă instalăm exact Pachet LAMPĂ.



                        În urma instalării, vom primi toate componentele necesare pentru server, configurate pentru o interacțiune adecvată între ele.

                        Configurarea serverului web Apache

                        Apache are o mulțime de setări, care, la fel ca majoritatea setărilor diferitelor programe de pe Linux, sunt stocate în fișiere text. Dar, pentru început, ne vom descurca doar studiind unele dintre ele. Pentru o muncă confortabilă, acest lucru este suficient pentru noi.

                        Datele de configurare pentru serverul web apache se află în folderul /etc/apache2/.

                        Dosarele mods-available și site-available conțin toate modulele și site-urile disponibile. Și în folderele activate pentru mods și site-uri activate, doar cele care sunt activate în prezent. Apache2.conf este principalul fișier de configurare apache. Ports.conf - listă de porturi de ascultare.

                        Serverul este administrat prin terminal:

                        sudo /etc/init.d/apache2 start - porniți serverul local

                        sudo /etc/init.d/apache2 stop - oprește serverul

                        sudo /etc/init.d/apache2 restart - reporniți apache.

                        echipe

                        sudo a2enmod rescrie
                        sudo a2enmod userdir

                        activați modulele de rescriere și userdir, ceea ce vă permite să creați căi personalizate pentru site-uri.

                        După orice acțiune de activare sau dezactivare a modulelor sau site-urilor, este necesară o repornire a Apache pentru a aplica modificările.

                        Acum să creăm site-uri pentru site-uri locale. De exemplu, voi crea două site-uri locale. Cele mai multe dintre ele sunt create în același mod.

                        Mai întâi, creăm două fișiere cu numele viitoarelor site-uri în directorul /etc/apache2/sites-available/

                        1
                        sudo gedit /etc/apache2/sites-available/test1

                        și scrieți următoarele rânduri în el


                        ServerAlias ​​​​test1 www.test1
                        DocumentRoot /home/user/sites/test1

                        AllowOverride All

                        2
                        sudo gedit /etc/apache2/sites-available/test2

                        și în mod corespunzător


                        ServerAlias ​​​​test2 www.test2
                        DocumentRoot /home/user/sites/test2

                        AllowOverride All

                        /home/utilizatorul dvs./sites/test1

                        /home/your user/sites/test2 .

                        Creăm un fișier index.html în ele. Pentru primul folder - cu textul "Pagina primului site", pentru al doilea - "Pagina celui de-al doilea site".

                        Pentru ca browserul, la tastarea numelor site-urilor noastre test1 și test2 în bara de adrese, să meargă la serverul local, să editeze fișierul hosts

                        sudo gedit /etc/hosts .

                        În prima linie adăugăm numele site-urilor create.

                        Ar trebui să obțineți următoarele

                        127.0.0.1 localhost test1 test2
                        127.0.1.1 comp

                        # Următoarele linii sunt de dorit pentru gazdele capabile IPv6
                        ::1 ip6-localhost ip6-loopback
                        fe00::0 ip6-localnet
                        ff00::0 ip6-mcastprefix
                        ff02::1 ip6-allnodes
                        ff02::2 ip6-allrouters

                        comp este numele computerului dvs., deci va fi diferit.

                        În terminal, introduceți comenzile pentru a activa site-urile

                        sudo a2ensite test1
                        sudo a2ensite test2

                        nu uitați să reporniți apache.

                        Totul este gata! O poți verifica tastând în browser numele site-urilor nou create.

                        Dacă ceva nu a funcționat pentru tine sau nu a funcționat corect - pune întrebări, voi încerca să răspund.

                        Data viitoare vă voi spune cum să lucrați cu bazele de date server local în LINUX.