Diferențele Linux - Comparație Debian, Ubuntu, CentOS

Potrivit unui mesaj din 28 noiembrie 2018, sistemul de operare al kitului de distribuție standard al AIS FSSP din Rusia „GosLinux” este inclus în „Software-ul de aplicație cu scop general”.

În urma examinării, a fost întocmit o opinie de expert „cu privire la nerespectarea cerințelor Regulilor nr. 1236”. Software-ul este o lucrare a CentOS, care este licențiat sub GPL. S-a luat decizia de a schimba clasa software pe software-ul aplicației și includeți informații în registru.

Anterior, acestui produs software i sa refuzat de două ori intrarea în registru. Sistemul de operare GosLinux este software-ul sistemului de operare CentOS modificat prin contract, ale cărui drepturi exclusive nu sunt achiziționate de Red Soft Corporation LLC. FSSP insistă că drepturile asupra produsului aparțin Federației Ruse.

Compatibil cu AlfaDoc

Sistemul de operare Goslinux, la rândul său, este o distribuție Linux bazată pe o bază de pachete RPM care oferă un mediu sigur și de încredere pentru executarea software-ului aplicației utilizator. Dezvoltatorul distribuției a fost compania Red Soft.

Potrivit dezvoltatorilor, GosLinux este primul sistem de operare certificat bazat pe software gratuit, potrivit pentru utilizare în toate agențiile guvernamentale, fondurile extrabugetare de stat și administrațiile locale din Rusia. Deținătorul drepturilor de autor al produsului este Federația Rusă reprezentat de Serviciul Federal al Executorilor Judecătorești.

2016

Goslinux nu poate fi inclus în registrul software-ului rusesc

Aplicația Serviciului Federal de Execuții Judecătorești (FSSP) pentru includerea în registrul software-ului intern al sistemului de operare Goslinux, dezvoltată în baza unui contract guvernamental cu Red Soft, a primit un aviz negativ din partea unuia dintre reprezentanții consiliului de experți. Consilierul TA a fost informat despre acest lucru de către FSSP în octombrie 2016. O concluzie negativă a fost emisă, în special, de Alexey Smirnov, consilier director general Dezvoltator de software open source „Basalt open source software”.

Au fost testate șase sisteme IT GLOBUS-TELECOM pentru interacțiunea corectă cu sistemul de operare. Acesta este un sistem de monitorizare, inventariere și contabilitate tehnică a infrastructurii software și hardware „SKIT”, un program de analiză trafic de rețea"SATIRĂ. Trafic”, sistem informatic de analiză a traficului telefonic „SKIT. ATS”. Au mai fost testate: Sistem informatic de monitorizare constantă și backup la cald a canalelor de comunicație „SKIT. Duplex”, program de management al proceselor de afaceri Globus FDOC, mediu de integrare multi-servicii pentru asigurare interacțiunea interdepartamentală V în format electronic„MIS.Mezhved”.

2015

Plasarea în fondul național de algoritmi și programe

În august 2015, FSSP i-a spus TAdviserului că, împreună cu Ministerul Telecomunicațiilor și Comunicațiilor de Masă, au plasat Goslinux în fondul național de algoritmi și programe.

Fondul a fost creat pentru a stoca software dezvoltat din bani publici. După cum era planificat, departamentele clienților vor putea plasa în el programe dezvoltate pe cheltuiala lor, iar alte departamente vor putea folosi aceste soluții gratuit.

Din august 2015, fondul conține în principal soluții specializate care nu sunt aplicabile unei game largi de clienți guvernamentali. Goslinux a devenit primul produs software la nivel de sistem din fond.

Astfel, Goslinux poate fi numit primul sistem de operare recomandat pentru utilizare de către ministere și departamente la nivel federal.

Tranziția la GosLinux în FSSP

În 2015, FSSP a planificat să transfere 60% din peste 40 de mii de stații de lucru și 90% din 2,5 mii de servere către software liber.

2014

În 2014, sistemul de operare a primit un certificat de conformitate de la FSTEC, care confirmă nivelul estimat de încredere al OUD3 și conformitatea cu cerințele documentului de guvernare al Comisiei Tehnice de Stat a Rusiei la nivelul 4 de control asupra absenței capacităților nedeclarate.

„În iunie 2014, am recomandat autorităților teritoriale să efectueze în mod independent o înlocuire treptată a sistemelor de operare învechite utilizate (în primul rând Windows XP și Windows Server 2003) cu sistemul de operare al unei distribuții standard. Până în iulie, 3.214 de copii ale sistemului de operare au fost instalate în autoritățile teritoriale”, a spus FSSP.

Costul deținerii de produse open source față de deținerea drepturilor de proprietate nu a fost încă evaluat. „Conform celor mai aproximative estimări, costul lucrărilor legate de Goslinux este de zeci de ori mai mic decât costul licențelor pentru sistemele de operare proprietare achiziționate de alte departamente”, consideră FSSP.

În august 2015, sistemul de operare GosLinux a fost instalat și utilizat de executorii judecătorești din 70 de entități constitutive ale Federației Ruse.

2013

Dezvoltarea GosLinux, comandată de FSSP, a fost realizată în cursul anului 2013 de compania Red Soft pe baza distribuției gratuite CentOS 6.4.

Prima implementare a OS a fost în managementul FSSP din regiunea Vladimir. Următoarele regiuni pilot au fost regiunile Kostroma și Penza.

Mulți oameni nici măcar nu bănuiesc că toate serviciile pe care le folosim pe Internet se bazează pe exact aceleași computere care funcționează în apartamentele noastre, doar că sunt configurate complet diferit, nu se pot lăuda cu o interfață grafică frumoasă și sunt controlate cu ajutorul comenzilor specializate. Aceste computere se numesc servere. Oamenii informați, bineînțeles, știu să configureze și să „crească” propriul server. Cei care sunt noi în această afacere trebuie să studieze mai multe forumuri pentru a se pricepe în sfârșit. Un lucru este sigur: pentru a configura un server ieftin și stabil, trebuie să alegeți o bază la fel de ieftină și stabilă, și anume un sistem de operare bazat pe Linux. Alegerea majorității revine CentOS 7. Acest material conține informatie scurta despre cum să instalați CentOS 7 și să creați un server de bază bazat pe acesta.

Ce este CentOS?

CentOS este Linux, al cărui avantaj principal este stabilitatea. Acest sistem, ca și cel mai apropiat concurent al său, Fedora, a fost construit pe codul sursă al distribuției plătite Red Hat Linux. Acesta din urmă, la rândul său, este un instrument ideal pentru administratorii de sistem a căror activitate necesită predictibilitate, funcționare stabilă și un management convenabil.

CentOS nu se poate lăuda cu cele mai recente versiuni de pachete, spre deosebire de Fedora, dar fiecare administrator de sistem va fi mulțumit de acest lucru atunci când Fedora sau o altă distribuție modernă cu cele mai recente pachete „cade”, iar CentOS continuă să funcționeze în liniște, indiferent de circumstanțe. Acest material descrie pe scurt procesul de configurare și instalare a CentOS 7, principalele caracteristici ale sistemului și mediul de lucru.

Descărcați CentOS 7

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

Există mai multe opțiuni de descărcare:

  • Un fișier ISO pentru inscripționare pe disc este ideal pentru majoritatea cu un sistem complet și GUI;
  • Fișier ISO din care să se instaleze hard diskși unități flash USB - cel mai complet set de pachete;
  • ISO pentru descărcare minimă - conține doar sistemul de operare de bază cu un set minim de pachete și fără o interfață grafică (cu această versiune a distribuției puteți „ridica” cu ușurință serverul fără a instala nimic în plus).

Printre fișierele de boot puteți găsi două imagini de disc „în direct” cu două medii desktop diferite (KDE și Gnome). Aceste imagini sunt potrivite pentru cei care doresc să încerce sistemul înainte de a-l instala pe un hard disk.

Instalarea CentOS 7

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

Acest proces are loc în 6 pași principali:

  • Setarea datei și orei - în această etapă, trebuie doar să selectați fusul orar, iar ora va fi setată automat.
  • Configurarea limbii și a aspectului - trebuie să selectați o limbă principală de sistem și una suplimentară, precum și să specificați dispozițiile de tastatură necesare pentru acestea.
  • Sursa de instalare - activată în această etapă Nu trebuie să schimbați nimic, apoi fișierele de instalare vor fi preluate de pe suportul de sistem.
  • Software de instalare - în această etapă trebuie să selectați pachet minim programe, deoarece trebuie să implementăm un server fără un desktop și o interfață grafică.
  • Locația de instalare - în această etapă selectăm hard disk-ul pe care se va efectua instalarea, precum și partiționarea.
  • Configurare Internet - aici trebuie să introduceți informații despre conexiunea dvs. la Internet.

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

Instalarea unui server CentOS 7

Aici vom vorbi pe scurt despre modul de implementare server universal bazat pe CentOS 7 cu un set minim instrumentele necesare, care sunt necesare pentru funcționarea sa deplină.

Deci, mai întâi trebuie să găsiți serverul în sine. Puteți fie să îl închiriați online (de la 250 de ruble) fie să îl configurați mașină locală. Singurul lucru care va fi necesar este acreditările SSH care vor fi folosite pentru a vă conecta la server. Să luăm ca exemplu abstractul. adresa poștală [email protected] iar numele de utilizator și parola sunt, de asemenea, centos.

Ar trebui să începeți configurarea creând un utilizator și acordându-i toate drepturile necesare:

  • Adăugați un utilizator utilizând comanda useradd centos;
  • Creăm o parolă unică pentru aceasta - passwd centos;
  • Forțăm sistemul să trimită e-mail root către acest utilizator - vi /etc/aliases;
  • Oferim utilizatorului drepturi sudo cu comanda visudo (linia de comandă va răspunde cu confirmarea operației).

După aceea, trebuie să dezactivați Firewall și SeLinux. Acest lucru trebuie făcut pentru a nu vă priva accidental de drepturi de acces la server. Puteți întrerupe firewall-ul utilizând comenzile systemctl stop firewalld și systemctl disable firewalld. Situația cu SeLinux este puțin mai complicată: trebuie să deschideți fișierul de configurare corespunzător în editorul de text Vi folosind comanda vi /etc/selinux/config, găsiți acolo linia SELINUX=enabled și înlocuiți-o cu SELINUX=disabled. Apoi trebuie să reporniți sistemul.

Următorul pas de configurare este instalarea SSH.

Pentru a face acest lucru aveți nevoie de:

  • Adăugați cheile corespunzătoare din nord [email protected].
  • Schimbați portul din fișierul de configurare /etc/ssh/sshd_config la Port 222.
  • Interziceți conectarea la server fără Drepturi de rădăcină, introducând linia PermitRootLogin fără parolă.
  • Și reporniți serverul cu comanda systemctl restart sshd.

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

  • Actualizați toate elementele sistemului cu comanda yum update.
  • Încărcați nou componentele sistemului comanda yum -enablerepo=cr update.
  • Dacă componentele existente nu sunt suficiente, puteți descărca mai multe versiuni moderne epel și rpmforge, pentru a face acest lucru, introduceți comanda yum -y install *adresa depozitului unde este stocată versiunea necesară a software-ului* (un depozit adecvat poate fi găsit cu ușurință pe resurse specializate).

Verificarea serviciilor, configurarea Apache și PHP

Pentru instalare componente suplimentare cadrul de server existent va necesita verificarea și dezactivarea unor servicii și servicii MTA.

Pentru a face acest lucru aveți nevoie de:

  • Verificați ce servicii rulează deja folosind comanda systemctl -t service.
  • Dezactivați toate cele inutile și împiedicați-le să pornească, de exemplu, pentru a instala servicii de e-mail, va trebui să dezactivați postfix folosind comenzile systemctl stop postfix și systemctl disable postfix.

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

Deci pentru asta:

  • Instalați pachetul Apache cu comanda yum -y install httpd.
  • Facem modificări în fișierul de configurare (trebuie să specificați adresa serverului, numele, semnăturile etc.).
  • Pornim Apache și activăm funcția de autorun cu comenzile systemctl start httpd și systemctl enable httpd.
  • Apoi adăugați PHP cu comanda yum -y install php php-mbstring php-near.
  • Reporniți Apache cu comanda systemctl restart httpd.

Instalarea sistemului de management al bazei de date MySql

Înainte de a instala MySql pe CentOS 7, merită să clarificăm că atunci când utilizați managerul standard de descărcare Yum, sistemul va descărca o versiune alternativă a programului numită MariaDB, așa că în cazul CentOS va trebui să luați o soluție.

Pentru Instalări MySql necesar:

  • Descărcați clientul MySql din depozitul oficial de utilitare folosind comanda wget *link la fișierul cu clientul MySql*.
  • Apoi instalați-l cu sudo rpm -ivh *numele complet al fișierului rpm cu versiunea cerută MySql* și sudo yum instalează mysql-server.
  • Apoi confirmați operația de două ori introducând Y în linia de comandă.

Monitorizare Zabbix

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

Pentru a face acest lucru aveți nevoie de:

  • Adăugați un depozit utilizând comanda rpm Uvh *link la fișierul rpm cu versiunea curentă a Zabbix*.
  • Actualizați lista de software-uri disponibile cu comanda yum update.
  • Apoi instalați clientul Zabbix pe sistem cu comanda yum install zabbix-agent.
  • După aceea, tot ce rămâne este să verifici versiunea clientului (este nevoie de o treime) și să răspunzi afirmativ la toate solicitările introducând Y pe linia de comandă.

Instalarea serverului de mail Zimbra

Înainte de a instala Zimbra pe CentOS 7, trebuie să pregătiți sistemul pentru aceasta.

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

  • Configurați corect fișierul etc/hosts și hostname.
  • Permiteți toate porturile Zimbra în iptables.
  • Opriți SeLinux.
  • Dezactivați toate serviciile MTA.
  • Actualizați sistemul de operare cu comanda yum update -y.
  • Apoi trebuie să descărcați pachetele corespunzătoare cu comanda yum install perl perl-core ntpl nmap sudo libidn gmp.
  • Apoi - utilitarul Zimbra însuși *link la fișierul cu versiunea curentă a utilitarului Zimbra*.
  • Despachetați fișierul cu comanda tar și mergeți la directorul corespunzător cu comanda cd.
  • Apoi, trebuie să începeți procesul de instalare cu comanda ./install.sh —platform-override.
În utilizarea populară, „Linux” se referă adesea la un grup de sisteme de operare distribuite construite pe nucleul Linux. În cel mai strict sens al cuvântului, totuși, Linux se referă doar la prezența nucleului în sine. Pentru a instala un sistem de operare complet, distribuțiile includ adesea un set de instrumente și biblioteci din Proiectul GNU și din alte surse. Alți dezvoltatori în În ultima vreme utilizați Linux pentru a crea și rula aplicații mobile; joaca si el Rol cheieîn dezvoltarea de dispozitive la prețuri accesibile, cum ar fi Chromebookurile, care rulează sistemul de operare pe kernel. ÎN cloud computingși mediile de server în general, este alegere populară din mai multe motive practice:
  • Distribuțiile sale rămân actuale și sunt susținute de comunitățile altor dezvoltatori.
  • Poate rula pe o gamă largă de hardware și se poate potrivi pe lângă cele existente sistemele existente(o caracteristică utilă a condițiilor de dezvoltare locală).
  • Acceptă instalarea centralizată a software-ului din depozite preexistente.
  • Nevoia sa de resurse este redusă.
  • Acesta este adesea punctul de vedere când dezvoltatorii construiesc ecosisteme de aplicații și snap-in-uri pentru servere, rezultând niveluri ridicate de compatibilitate.
  • El sustine modificările necesareîn comportamentul sistemului de operare.

Linux își are originile și în mișcarea open source și, ca urmare, unii dezvoltatori îl aleg dintr-o combinație de motive etice și practice:

  • Pentru unii dezvoltatori, folosind Linux reprezintă un angajament față de accesibilitate și libertatea de exprimare.
  • Comunitatea Linux este, de asemenea, o atracție pentru unii dezvoltatori: atunci când au întrebări, pot apela la resursele furnizate de acea comunitate sau pot merge direct la unul dintre mulți menținători activi.

Pentru a înțelege rolul Linux în comunitatea dezvoltatorilor (și nu numai), acest articol va sublinia Poveste scurta Linux de Unix și, de asemenea, discutăm despre câteva distribuții Linux populare.

Rădăcini în Unix

Linux își are rădăcinile în Unix și Multics, două proiecte care împărtășesc obiectivul de a crea un sistem de operare fiabil pentru mai mulți utilizatori.

Începuturile lui Unix

Unix dezvoltat din proiectul Multics informatică Centrul de cercetare Bell Laboratories. Dezvoltatorii care lucrează la Multics la Bell Labs și în alte părți au fost interesați să creeze un sistem de operare multi-utilizator cu un singur nivel de stocare dinamică (în care procesul de rulare poate solicita adăugarea unui alt segment în spațiul de adrese, permițându-i să execute codul acelui segment) și un sistem de fișiere ierarhic.

Laboratoarele Bell a încetat să finanțeze proiectul Multics în 1969, dar o echipă de cercetători, inclusiv Ken Thompson și Dennis Ritchie, a continuat să lucreze cu principiile de bază ale proiectului. În 1972-1973 au decis să rescrie sistemul în C, ceea ce a făcut ca Unix să fie unic portabil: spre deosebire de alte sisteme moderne. sisteme de operare, el poate să se miște și să supraviețuiască simultan echipamentului său.

Cercetarea și dezvoltarea la Bell Labs (mai târziu AT&T), au continuat cu Unix System Laboratories, care dezvoltă o versiune de Unix, în colaborare cu Sun Microsystems, care va fi adoptată pe scară largă de furnizorii comerciali Unix. În același timp, cercetările au continuat în cercurile academice, în primul rând sisteme informatice Grupul de cercetare de la Universitatea din California din Berkeley. Acest grup a produs Berkeley Software Distribution (BSD), care a inspirat o serie de sisteme de operare, dintre care multe sunt încă utilizate astăzi. Două distribuții BSD pentru referință istorică sunt NeXTStep, sistemul de operare început cu NeXT, care a devenit baza pentru MacOS, printre alte produse, și MINIX, sistemul de operare educațional care le-a modelat pe ambele fundație de bază pentru Linus Torvalds, ca urmare a acestei baze, a dezvoltat Linux.

Caracteristici de bază Unix

Unix este orientat în jurul principiilor clarității, portabilității și concurenței.

  • Claritate: Designul modular al lui Unix permite rularea funcțiilor într-un mod limitat și într-un anumit fel. Sistemul său de fișiere este unificat și ierarhic, facilitând prelucrarea datelor. Spre deosebire de unii dintre predecesorii săi, Unix implementează sute (nu mii) apeluri de sistem, fiecare destinată unui scop direct și clar.
  • Portabilitate: Scriind Unix în C, echipa de la Bell Labs a poziționat Unix pentru utilizare și adoptare pe scară largă. C a fost conceput pentru a avea acces la memorie de nivel scăzut, latență minimă de rulare și comunicare eficientă între limbaj și instrucțiunile mașinii. Bazat pe C face Unix mai flexibil și mai ușor de rulat pe o varietate de hardware.
  • Concurență: nucleul Unix este adaptat obiectivului (în colaborare cu proiectul Multics) de a sprijini mai mulți utilizatori și procese de lucru. Spațiul kernel rămâne distinct de spațiul utilizator din Unix, permițând mai multor aplicații să ruleze simultan.

Evoluția Linux

Unix preia întrebări importante pentru dezvoltatori, dar a rămas și proprietar în primele sale iterații. În următorul capitol al poveștii sale, cum au lucrat dezvoltatorii în interiorul și împotriva acestuia pentru a crea alternative gratuite și open source.

Experimente cu sursă deschisă

Richard Stallman a fost o figură centrală printre dezvoltatorii care au fost inspirați să creeze alternative neproprietate la Unix. Lucrează în laborator inteligenţă artificială MIT, a început să lucreze la Proiectul GNU (recursiv pentru „GNU nu este Unix!”), părăsind în cele din urmă laboratorul în 1984 pentru a putea distribui componentele GNU ca software liber. Nucleul GNU, cunoscut sub numele de GNU Hurd, a devenit centrul Free Software Foundation (FSF), fondată în 1985 și condusă în prezent de Stallman.

Între timp, un alt dezvoltator a dezvoltat altul alternativă gratuită Unix: student finlandez Linus Torvalds. După ce a devenit frustrat de MINIX pentru a obține o licență, Torvalds a anunțat grupul de utilizatori MINIX pe 25 august 1991, a început să dezvolte propriul sistem de operare care semăna cu MINIX. Deși a fost dezvoltat inițial pe MINIX folosind compilatorul GNU C, nucleul Linux a devenit rapid un proiect unic, cu dezvoltatorii de nucleu lansând versiunea 1.0 a nucleului cu Torvalds în 1994.

Torvalds a fost implementatorul codului GNU, inclusiv al compilatorului GNU C și al nucleului său, și rămâne adevărat că multe distribuții Linux se bazează pe componente GNU. Stallman a făcut lobby pentru extinderea termenului „Linux” la „GNU/Linux”, ceea ce susține el ar surprinde atât rolul Proiectului GNU în dezvoltarea sistemului Linux, cât și idealurile de bază la care au contribuit Proiectul GNU și nucleul Linux. Astăzi, „Linux” este adesea folosit pentru a se referi atât la prezența nucleului Linux, cât și la elementele GNU. În același timp, sisteme încorporate pe multe dispozitive portabile iar smartphone-urile folosesc adesea nucleul Linux cu o suma mica Componente GNU.

Caracteristici de bază Linux

Deși nucleul Linux moștenește multe dintre obiectivele și proprietățile de la Unix, diferă de sistemul anterior în următoarele moduri:

  • Componenta sa principală este nucleul, care este dezvoltat independent de alte componente ale sistemului de operare. Aceasta înseamnă că Linux împrumută elemente din diverse surse (de ex. GNU), ceea ce unifică întregul sistem de operare.
  • Este gratuit și open source. Sprijinit de o comunitate de dezvoltatori, nucleul este licențiat sub Licența Publică Generală GNU (o ramificație a activității FSF asupra Proiectului GNU) și este disponibil pentru descărcare și modificare. GPL stipulează că o lucrare derivată trebuie să mențină termenii de licență ai software-ului original.
  • Are un nucleu monolitic similar cu Unix, dar poate încărca și descărca dinamic codul kernelului la cerere.
  • Are suport pentru multiprocesare simetrică (SMP), spre deosebire de implementările tradiționale Unix. Aceasta înseamnă că un sistem de operare poate avea acces la mai multe procesoare care partajează memoria principală și acces la toate dispozitivele I/O.
  • Nucleul este proactiv, o altă diferență față de Unix. Aceasta înseamnă că planificatorul poate forța trecerea la un driver sau altă parte a nucleului în timpul execuției.
  • Nucleul nu face distincție între fire și procese normale.
  • Include o interfață de linie de comandă (CLI) și poate include, de asemenea, o interfață grafică cu utilizatorul (GUI).

Distribuții populare Linux

Dezvoltatorii de astăzi susțin mulți distribuții populare Linux. Printre cele mai vechi se numără , gratuit și open source, care are 50.000 de pachete software. Debian a fost inspirat de o altă distribuție populară finanțată de Canonical Ltd. Ubuntu folosește formatul pachetului deb și instrumentele de gestionare a pachetelor Debian.

O dependență similară există între Red Hat, Fedora și . Red Hat a creat distribuția în 1993 și un deceniu mai târziu și-a împărțit eforturile în Red Hat Enterprise Linux și Fedora, un sistem de operare bazat pe comunitate care utilizează nucleul Linux și elemente din proiectul GNU. Red Hat este, de asemenea, implicată în proiectul CentOS, o altă distribuție Linux populară pentru servere web. Acest raport, însă, nu include plățile întreținere. Debian, CentOS este susținut de comunitatea de dezvoltatori.

Concluzie

În acest articol, ne-am uitat la rădăcinile Linux în Unix și la unele dintre ele trasaturi caracteristice. Orice comentariu poate fi lăsat în comentariile de mai jos.

În ciuda popularității enorme a sălii de operație sisteme Windows si relativ oportunitate usoara instalați o versiune piratată cu impunitate, un număr semnificativ de utilizatori preferă complet produs gratuitși decide să folosească una dintre distribuțiile Linux. Dar varietatea lor uriașă poate fi un obstacol semnificativ pentru utilizatorii Linux începători.

Comparație între distribuțiile CentOS și Ubuntu.

Una dintre cele mai cunoscute build-uri Linux sunt Ubuntu și CentOS. Și cu siguranță cei care vor să aleagă cel mai mult varianta potrivita pentru a-și satisface propriile nevoi, se confruntă cu care dintre ele este cel mai simplu și mai accesibil pentru utilizator de acasă. În acest articol, vom compara aceste două distribuții pe diferite valori. După ce ai citit acest material, vei putea înțelege mai bine caracteristicile Ubuntu și CentOS și, de asemenea, vei putea decide cu siguranță pe care să o instalezi pe computer sau laptop.

Pe scurt, Ubuntu este destinat în primul rând utilizatorilor casnici obișnuiți care nu stabilesc obiective prea mari pentru sistem. Pentru ei este important ca distribuția să poată fi instalată foarte ușor, configurată rapid, astfel încât toate programele să fie actualizate în mod regulat și să nu fie nevoie să fie căutate pe tot internetul. Ei folosesc computerul ca centru de divertisment multimedia și caută, de asemenea diverse informatii pe internet sau comunicați pe rețelele de socializare sau prin mesagerie instant.

În același timp, CentOS se adresează în principal companiilor mari și echipamentelor server, deși multe sunt folosite cu succes pe dispozitivele de acasă. Astfel de utilizatori au de obicei o idee despre ceea ce doresc exact de la sistemul de operare și îl folosesc în principal în scopuri de lucru, de exemplu, în întreprinderi sau când organizează un server.

Ambele produse sunt dezvoltate de organizații serioase cu pondere semnificativă pe piața de software liber. Dar, având în vedere focalizarea inițială asupra grupuri diferite utilizatorii au propriile lor caracteristici. Să-i cunoaștem mai bine.

Dezvoltator și istoria creației

Ambele ansambluri sunt practic egale, deoarece primele versiuni au fost lansate în 2004. Ubuntu este dezvoltat de echipa Canonical, care a luat ca bază populara distribuție Debian și s-a bazat pe comoditate și ușurință de utilizare pentru utilizatorii obișnuiți care folosesc computerul în primul rând pentru divertisment. În plus, compania sprijină dezvoltarea unui mediu software universal, urmărind să se asigure că sistemul lor de operare poate rula pe aproape orice dispozitiv, inclusiv smartphone-uri și tablete. Pe de o parte, acest lucru este convenabil pentru utilizatorul final, dar, pe de altă parte, este imposibil să lucrați pe toate fronturile în același timp și, în unele cazuri, utilizatorul are de suferit. Recent au fost multe plângeri cu privire la muncă instabilă sau decizii neclare. În paralel cu produsul pentru consumatorii casnici, Canonical dezvoltă o versiune de server a Ubuntu și, conform statisticilor, astăzi este cea mai populară distribuție folosită pe echipamentele de rețea.

În ceea ce privește CentOS, această versiune de Linux este dezvoltată de Red Hat Linux. Acesta este un dezvoltator incredibil de faimos și de renume de sisteme de operare pentru companii și servere mari. Deoarece versiunea principală este plătită și primește mai întâi actualizări, CentOS este construit din ea cod sursași primește, de asemenea, actualizări regulate, deși cu o ușoară întârziere față de versiunea originală Red Hat Linux.

Este de remarcat faptul că toate cele mai noi funcții din Ubuntu sunt disponibile numai în cele mai recente versiuni, așa că dacă doriți să obțineți cea mai recentă funcționalitate, trebuie să actualizați constant versiunea sistemului de operare. În același timp, folosind CentOS, chiar și o versiune destul de veche, vei continua să primești actualizări regulate. Chiar și perioada de suport va diferi semnificativ: doi ani pentru Ubuntu și 10 ani pentru CentOS.

În acest indicator, ar trebui să se acorde în continuare preferință CentOS, deoarece dezvoltatorul său este mult mai reputat și, în consecință, această versiune a sistemului de operare este incredibil de stabilă. Datorită faptului că Canonical este rupt pe mai multe fronturi, Ubuntu are foarte des probleme de stabilitate, deși primește ultimele caracteristici mult mai des de la un concurent.

Software și actualizări

Deoarece ambele distribuții provin din ramuri diferite, ele suportă diferite formate fișierele de instalare a aplicației. În Ubuntu este la fel ca în Debian - deb, în ​​timp ce în CentOS este moștenit de la Red Hat Linux format rpm. De în general, practic nu există nicio diferență între ele, deoarece sunt instalate în același mod. Singura diferență este că CentOS descarcă puțin mai multe date atunci când actualizați depozitul și nu există dependențe recomandate.

O diferență mai semnificativă este în cantitatea de software disponibil. Ubuntu are un Centru software avansat unde puteți găsi aproape orice aplicație, chiar și pe cele mai noi. Da, puteți descărca manual programe de pe site-ul dezvoltatorilor, dar nu toate oferă un fișier de instalare gata făcut, iar în acest caz trebuie să vă ocupați manual de dependențe. Dar este mult mai convenabil să faci acest lucru atunci când există un catalog online excelent în care totul este adunat într-un singur loc. În plus, în setările sistemului puteți adăuga orice depozit și programele conținute în acesta vor fi automat disponibile în centrul de aplicații. Deci cu software-ul activat Probleme Ubuntu Aproape niciodată. Singurul lucru de luat în considerare este indisponibilitatea unor programe vechi.

În Centos situația este oarecum diferită, iar diferența este mai mult legată de politicile dezvoltatorului. Din moment ce accentul este pus pe muncă stabilă, este posibil să nu găsiți ultimele actualizări, iar unele programe pot fi complet indisponibile. Dar este mult mai ușor să găsești software vechi, dar dovedit.

În acest indicator, este destul de dificil să acordați preferință oricărei distribuții. Totul depinde de cum te simți cu privire la actualizările software. Dacă doriți să utilizați cele mai recente și să primiți actualizări regulate, alegeți Ubuntu. Dacă stabilitatea este mai importantă pentru tine, pentru care ești dispus să neglijezi noutatea, poți alege CentOS.

Desktop și shell grafic

În această componentă, diferența este și mai semnificativă, deoarece sunt utilizate diferite shell-uri grafice. Ubuntu folosește propria sa dezvoltare Unity, pe care compania a creat-o pe baza desktopului Gnome 3. Folosește multe efecte grafice, printre care putem remarca fundal translucid. Panoul de notificare este amplasat implicit în partea de sus a ecranului, iar pictogramele celor mai frecvent utilizate programe sunt în marginea stângă. Carcasa este îmbunătățită în mod constant și sunt anunțate în mod regulat diverse îmbunătățiri. Dacă treceți la Linux din Windows, organizarea meniului poate fi destul de confuză la început.

CentOS, pe de altă parte, folosește vechiul și dovedit Gnome 2. Interesant este că este considerat depășit, versiunile noi practic nu sunt lansate niciodată și aspect foarte de modă veche. Dar totul funcționează foarte stabil, iar funcționalitatea încorporată este suficientă pentru a îndeplini sarcinile de zi cu zi. Desigur, nu există nicio problemă la schimbarea shell-ului în Linux, dar dacă sistemul a fost proiectat inițial pentru Gnome 2, atunci sistemul va funcționa cel mai bine cu el.

Procesul de instalare

Fiecare versiune de Linux folosește utilitare de instalare diferite. Dar, din nou, merită să acordați atenție cui sunt destinate în principal distribuțiile. Deoarece Ubuntu este destinat în primul rând utilizatorilor casnici, instalatorul său este mult simplificat, trebuie doar să selectați funcțiile oferite. Are o interfață grafică convenabilă și oferă, de asemenea, setări de bază, partiționarea discului și crearea de profiluri de utilizator.

CentOS are un program de instalare mai complex, dar este disponibil mult mai mult. cantitate mare parametrii. Prin urmare, pentru a instala corect, trebuie să aveți cel puțin cunoștințe de bază și o idee despre ceea ce vă așteptați de la sistemul de operare.

În această componentă, Ubuntu va fi în continuare preferabil pentru un consumator casnic datorită simplității sale. Veți trece doar de la pas la pas și veți alege dintre opțiunile propuse, în timp ce în CentOS trebuie să selectați independent parametrii fiecărui articol.

Stabilitate operațională

Ubuntu lansează mai multe tipuri de versiuni: cu o perioadă de suport regulată și cu suport pe termen lung, așa-numita LTS. Compania susține că aceasta din urmă este o distribuție foarte fiabilă și stabilă. Dar aceasta este o problemă foarte controversată, mai ales dacă citiți forumurile de asistență. În mod implicit, totul funcționează destul de stabil și fără erori, dar de îndată ce instalați un program neobișnuit sau activați o funcție non-standard, apar multe erori care afectează semnificativ stabilitatea funcționării. Este de remarcat faptul că dezvoltatorii nu sunt deosebit de dornici să elimine deficiențele. Poate că pur și simplu nu se ocupă de asta.

CentOS, la rândul său, este supus unei verificări și testări amănunțite înainte de lansare. Da, această distribuție are mai mult de versiune veche software, dar totul este atent ajustat, configurat și testat.

Prin urmare, dacă stabilitatea este importantă pentru tine, alege CentOS. Dacă doriți să utilizați cel mai recent software în detrimentul stabilității, alegeți Ubuntu.

Sprijin și comunitate

Pe orice sistem de operare de care aveți nevoie suport tehnic. Și având în vedere că abia începi să folosești Linux și este semnificativ diferit de alte sisteme de operare, este de așteptat să ai diverse întrebări. În acest scop sunt create diverse forumuri și comunități. Cu cât distribuția este mai populară, cu atât mai multe informatii vei putea găsi. În același timp, este recomandabil să fie în limba ta maternă rusă, deoarece nu toată lumea vorbește engleza.

În acest sens, Ubuntu este liderul incontestabil. Marea majoritate a tuturor instrucțiunilor și aproape toate materialele pentru începători sunt concepute special pentru acest lucru versiunea Linux. Poți fi sigur că orice întrebare ai avea, nu va rămâne nerezolvată. Pe lângă portalul de asistență oficial avansat, există multe comunități pe rețelele sociale și forumuri pe diverse site-uri unde utilizatorii mai experimentați și avansați își împărtășesc experiențele cu începătorii.

CentOS este conceput în primul rând pentru hardware-ul serverului și organizațiile mari, astfel încât există mult mai puține informații pentru începători și utilizatorii casnici decât concurenții săi. Da, există documentație oficială, dar este scrisă într-un limbaj tehnic destul de complex, iar în marea majoritate a cazurilor în limba engleză.

SFAT. Prin urmare, dacă sunteți nou în lumea Linux, este mai bine să instalați Ubuntu, desigur. Dacă aveți ceva experiență și doriți să încercați ceva nou și mai provocator, încercați CentOS.

concluzii

Am comparat doar două distribuții Linux populare: Ubuntu și CentOS. Să ne amintim pe scurt principalele diferențe dintre CentOS și sistemul Ubuntu.

UbuntuCentOS
Conceput în primul rând pentru incepatori completiși pentru utilizatorii casnici care folosesc computerul pentru divertisment și muncă ușoară.Proiectat pentru utilizare pe echipamente de server și în companii mari.
Dezvoltat de Canonical, care, pe lângă Ubuntu pentru computer, dezvoltă versiuni pentru server, precum și pentru dispozitive mobile. Distribuția se bazează pe Debian.Este un furk al Red Hat Linux și este întreținut de acest dezvoltator. În esență, este o versiune gratuită a ofertei pentru întreprinderi, iar noi versiuni sunt lansate la scurt timp după actualizarea sistemului principal.
Utilizează formatul de instalare fişier deb. Puteți găsi aproape orice în Centrul de software Ubuntu aplicație necesară, chiar lansat recent. Dacă este necesar, puteți adăuga depozite în setări, extinzând astfel semnificativ numărul de surse.Utilizează formatul de fișier de instalare rpm. Software-ul este oarecum învechit și este posibil să nu găsiți cel mai recent sau cel mai bun programe populare. De asemenea, are un centru software cu posibilitatea de a conecta depozite suplimentare. Accentul se pune pe stabilitatea locului de muncă.
Utilizări înveliș grafic propria dezvoltare- Unity, creată pe baza Gnome 3. Sunt anunțate constant diverse inovații.Funcționează pe baza Gnome 2 învechit. În același timp, funcționează foarte stabil și funcționalitatea este destul de suficientă pentru majoritatea sarcinilor.
Este folosit un program de instalare foarte simplu, cu o interfață grafică ușor de utilizat.Programul de instalare se adresează utilizatorilor mai experimentați și necesită mai multă reglare fină.
Cele mai noi versiuni au probleme vizibile de stabilitate.Funcționează incredibil de stabil, deoarece este supus unor teste mai amănunțite înainte de lansare.
O bază de date uriașă de referință, inclusiv în limba rusă, o comunitate foarte mare de utilizatori.Majoritatea documentației sunt disponibile doar în limba engleză, nu. materiale de referinta destul de limitat.

După ce ați cântărit cu atenție argumentele pro și contra, alegeți exact distribuția care vă va satisface toate nevoile. În comentarii, spuneți-ne ce versiune de Linux ați decis să alegeți: Ubuntu sau CentOS.

În acest articol vom arunca o privire asupra unei alte distribuții Linux populare și actuale -Centos (sistem de operare pentru întreprindere comunitară) . Baza comercială este Red Hat Enterprise Linux, sistemul de operare a apărut în 2004. Fiecare versiune este acceptată pentru o perioadă de 10 ani, versiunile sunt actualizate la fiecare 6 luni. Sistemul este considerat un analog gratuit și popular al RHEL. Se caracterizează prin stabilitate caracteristică și poate funcționa perfect pe computere cu arhitectură pe 64 și 32 de biți.

O caracteristică importantă a lui Centos este Toate produsele software concepute pentru Linux rulează pe acest sistem de operare.. Sistemul este susținut de entuziaști, dar totuși noi versiuni sunt lansate la fiecare doi ani și sunt actualizate în mod constant. Procesul de instalare Centos este simplu și direct, chiar și pentru utilizator obișnuit, iar asta nu înseamnă deloc că sistemul este inferior; dimpotrivă, Centos este un sistem de operare cu drepturi depline.

Caracteristicile sistemului : actualizările pentru acest sistem de operare sunt primite prin programul yum; o comunitate de asistență în creștere rapidă cu un sistem de construire, testare și remediere a erorilor; asistența este oferită prin forumuri, există un FAQ mare și clar; Este posibil să cumpărați suport plătit.

Una dintre cele mai populare și relevante versiuni -Centos 7 (în prezent există 5 versiuni de sistem de operare în total). Careschimbari majore au fost introduse în această versiune în comparație cu versiunile anterioare:

  1. Actualizare kernel la 3.10.0
  2. Furnizarea de containere Linux
  3. Deschideți VMware Tools și driverele de grafică 3D din cutie
  4. OpenJDK-7 - JDK configurat implicit
  5. Furnizarea unei actualizări de la versiunea 6.5 la 7.0 (numai de la 6.5, multe modificări semnificative)
  6. Instantanee LVM cu ext4 și XFS
  7. Trecerea la systemd, firewalld și GRUB2
  8. XFS - sistem de fișiere implicit
  9. iSCSI și FCoE în nucleu
  10. Furnizarea PTPv2
  11. A sustine plăci de rețea 40G Ethernet
  12. Asigurarea instalării în regim UEFI Secure Pornire pe hardware-ul acceptat.

Principalele caracteristici ale sistemului de operare Centos în ansamblu. Ei bine, în primul rând, Centos atrage utilizatorii pentru că este gratuit, spre deosebire de RHEL, care este furnizat pe bază comercială. Din punct de vedere tehnic, eficiența depozitelor RHEL se distinge prin nivel inalt, care asigură securitatea sistemului. Sunt utilizate tehnologii GCC precum SSP (protecția stivei), PIE. Setul de software este relevant și tipic pentru sistemele de operare moderne: sunt furnizate versiuni de pachete de birou, server și dezvoltare, programe și utilități (KDE și Gnome cu compiz și AIGLX, Firefox și Evolution, MySQL și PostgreSQL, Apache și PHP etc.) . De asemenea, este furnizată documentație tehnică detaliată și există un personal mare de asistență pentru sistemul de operare pe care îl puteți contacta și să obțineți răspunsuri la toate întrebările dvs. despre acest sistem.

Pentru a lucra cu Centos OS pe serverele noastre VPS, vă oferim câteva instrucțiuni pe blogul nostru:

Despre deficiențe ale sistemului , utilizatorii notează adesea că kitul de distribuție nu este întotdeauna inclus ultimele versiuni programele, inclusiv nucleul Linux, nu sunt, de asemenea, întotdeauna noi. De aceea acest sistem nu este potrivit pentru cei cărora le plac actualizările zilnice. Deși orice sistem poate fi actualizat după „gustul” dvs. și acest dezavantaj nu vor fi considerate semnificative.

Centos OS este recomandat organizațiilor și persoanelor care nu au nevoie de licențe și întreținere costisitoare, iar stabilitatea serverului este o prioritate. Companie Hyper Host™ se va instala gratuit Centos OS cea mai recentă versiune cu privire la oricare dintre tarifele sale sau .

Citiți despre cum să alegeți sistemul de operare potrivit pentru rularea unui server.

de 26189 ori 1 Vizualizat ori astăzi