Centose kirjeldus. CentOS-i kasutamise eelised ja puudused spetsiaalse serveri jaoks, CentOS-i funktsioonid, mis põhinevad Red Hat Enterprise Linuxil. Kust CentOS alla laadida

On aeg tutvuda väga populaarse distributsiooniga Linux CentOS , mida kasutatakse laialdaselt igasuguste serverite platvormina, kaalume levitamist CentOS 7.1 versiooni näitel, mille installiprotsessi me loomulikult üksikasjalikult analüüsime.

Nagu ma juba ütlesin, on CentOS-i distributsioon serverite operatsioonisüsteemide seas väga populaarne ja koos distributsioonidega nagu Debian või Ubuntu kasutavad seda aktiivselt süsteemiadministraatorid veebiserverite, andmebaasiserverite ja muude jaoks.

Ja alustame, nagu tavaliselt, CentOS-i levitamise ülevaatega ja jätkame selle installimise kaalumist.

Linuxi levitamine CentOS

CentOS (Kogukondlik ettevõte Operatsioonisüsteem ) – operatsioonisüsteemi tasuta levitamine Linuxi süsteemid, mis põhineb kommertslikul Red Hat Enterprise Linuxil. Iga versiooni tugiperiood on 10 aastat. Uued versioonid ilmuvad umbes iga 2-3 aasta järel ja neid värskendatakse iga 6 kuu järel.

CentOS toetab i386, x86_64 protsessori arhitektuuri ja Uusim versioon (peal Sel hetkel 7.1 saadaval) toetab ainult x86_64.

Serverisse installimiseks pole teil muidugi töölauakeskkonda vaja, kuid kui olete harjunud töötama graafilises keskkonnas, siis CentOS pakub teile GNOME või KDE.

CentOS-i saab kasutada ka teie ettevõttes tööjaamana, kuid kui operatsioonisüsteem Sest koduarvuti Seda jaotust kasutavad vähesed inimesed.

Jaotus on populaarne ja hea suurepärane kogukond, seetõttu toetab see paljusid keeli, sealhulgas vene keelt.

Kust saan CentOS-i alla laadida?

Nagu ma ütlesin, hetkel praegune versioon jaotus on CentOS 7.1 ja saate selle sellelt lehelt ametlikult veebisaidilt alla laadida

Kus ma pakun meile 3 allalaadimisvalikut, parim variant on DVD laadimine pilt, mille suurus on veidi üle 4 gigabaidi. Näiteks laadin selle alla, st. ma vajutan" DVD ISO" Kui olete huvitatud laiendatud pakettide komplektist, valige "Kõik ISO" ja kui ainult minimaalne, siis "Minimaalne ISO". Pärast lingil klõpsamist avaneb leht allalaaditavate peeglite loendiga, mille saate valida oma äranägemise järgi, näiteks laadin ma alla aadressilt http://mirror.yandex.ru/centos/7/isos/x86_64/ CentOS-7-x86_64- DVD-1503-01.iso.

CentOS 7.1 installimine

Näiteks soovitan installida CentOS koos GNOME töölauakeskkonna ja komplektiga kontoriprogrammid, ja populaarsed rakendused GNOME jaoks. Installiprotsess ise pole keeruline, see meenutab Fedora 21 installimist.

Samm 1

Käivitage kettalt ja valige " Installige CentOS 7»

2. samm

Seejärel valige keel ja klõpsake " Jätka»

3. samm

Seejärel peame kõigepealt konfigureerima installiprotsessi, kinnitame, et tahame ketta automaatselt partitsioonida, selleks klõpsake nuppu "; Paigalduskoht»

Ja lihtsalt vajutage kohe " Valmis» ( Kui soovite kettale ise partitsioone luua, valige sobiv element)

4. samm

Siis, kuna otsustasime kohe installida GNOME, kontori ja täiendavad rakendused, klõpsake " Programmi valik»

Ja märgime ära meile vajalikud pakid, st. GNOME keskkond, GNOME rakendused, kontoripakett ja klõpsake " Valmis»

Seejärel saate vajutada nuppu " Alusta installimist»

5. samm

Installimine on alanud, kuid me peame siiski määrama parooli juurkasutaja(superkasutaja) ja loome kasutaja, kelle all me töötame. Ja kõigepealt määrame juurkasutaja jaoks parooli. Klõpsake nuppu " root parool»

Seejärel mõtleme välja ja sisestame parooli vastavalt. Klõpsake " Valmis»

Täitma nõutud väljad ja klõpsake " Valmis»

See on kõik, ootame installiprotsessi lõppu.

Kui installimine on lõpetatud, klõpsake " Taaskäivitage»

Pärast süsteemi taaskäivitamist valige loodud kasutaja, sisestage parool ja klõpsake " Tulla sisse»

Seega laadisime CentOS 7 süsteemi esimest korda ja meil palutakse kinnitada süsteemi keel, klõpsake " Edasi»

Valige vaikeklaviatuuripaigutus, klõpsake " Edasi»

Me kõik saame hakata CentOS 7 kasutama

CentOS 7.1 (GNOME) ekraanipildid

Rakenduse menüü

Failihaldur

Menüü ülevaade

Soovitan siinkohal lõpetada, palju õnne!

Täna anname teada, et InfoboxCloudis on saadaval operatsioonisüsteemi CentOS 7 väljalase, mis põhineb Red Hat Enterprise Linux 7 paketibaasil ja on sellega täielikult ühilduv. Postituse lõpus on link tasuta testimine pilves.

CentOS 7 – esimene operatsioonisüsteemi väljalase pärast üleminekut CentOS-i käsud RedHatis. See OS on stabiilne ja ettevõttes kasutamiseks valmis.

Alustame uue OS-i ülevaatamist, mis koosneb teoreetiliste ja praktiliste artiklite seeriast. Ülevaate esimene peatükk räägib Linuxi konteinerite toest CentOS 7-s.

Selle tagamiseks installib pilv vaikimisi CentOS 7 minimaalse versiooni maksimaalne turvalisus rünnakupinna vähendamise kaudu. Kõik vajalikud OS-i komponendid installitakse standardhoidlatest.

Peamised muudatused CentOS 7-s
  • Toetus Linuxi konteinerid(kaasa arvatud toetus Docker). Konteinerid laiendavad võimet arendada, tarnida ja isoleerida tarkvara testimiseks ja tootmisülesanded. Konteinerimine suurendab ka tarkvara turvalisust, vähendades ründepinda;
  • Integratsioon Active Directory/ Identiteedihaldus(IdM)
  • Kasutamine süsteemne, protsesside, teenuste, turvalisuse ja muude ressursside haldamise standard;
  • Sisseehitatud profiilid ja tööriistad optimeeritud jõudluseks ja hõlpsaks skaleerimiseks;
  • Ühtsed juhtimisvahendid ja juhtimisraamistik OpenLMI, mis on süsteemihalduse ja konfiguratsiooni de facto tööstusstandard;
  • Tehniline eelvaade tuuma värskenduste installimiseks ilma taaskäivitamiseta kpatch;
Linuxi konteineri tugi
Docker kindlasti vallandati, tekitades parajal hulgal müra blogosfääris ja sotsiaalvõrgustikes. Konteinereid on hakatud aktiivselt kasutama erinevates valdkondades, et eraldada rakendusi üksteisest ja nendest väliskeskkond tarkvara tarnimise ja juurutamise vahendina.

Ühe virtualiseerimisvõimalusena on mitu aastat kasutatud konteinerite virtualiseerimist: kiirem ja kulutõhusam kui hüperviisortehnoloogia. Standardne funktsionaalsus InfoboxCloud võimaldab teil kiiresti luua juhtpaneelilt kiireid ja tõhusaid konteinereid koos vajaliku OS-iga. Konteinerite kasutamine sees Virtuaalne masin InfoboxCloud (lipp " Luba OS-i tuuma juhtimine" pilves serveri loomisel) toob uusi funktsioone:

  • Säilitades OS-i tuuma juhtimise võimaluse, muutub see võimalikuks isolatsioon rakendusi üksteiselt. Kui üks rakendus ebaõnnestub, jääb süsteem stabiilseks.
  • Arendajad tahavad pakkuda tarkvara, mis lihtne juurutada, värskendada ja skaleerida. Konteinerite kasutamine võimaldab teil omada rohkem kontrolli tarkvara käitamiskeskkonnas. Saab võimalikuks luua kaasaskantav tarkvara pilt ja keskkond, mida on lihtne täitmiskeskkondade vahel üle kanda.
Linuxi konteinerite põhifunktsioonid:
  • Ressursihaldus;
  • Isolatsiooniprotsess;
  • Ohutus;
  • Käsurea haldustööriistad.
Konteinerite kontekstis Linuxi haldamine kaudu organiseeritud ressursse crühmad. C-rühmad võimaldavad kasutajal eraldada ressursse, näiteks protsessori aega, süsteemimälu, läbilaskevõime võrku, I/O-plokki või nende ressursside mis tahes kombinatsiooni installimiseks kasutaja poolt piiratud antud süsteemis töötavate ülesannete või protsesside rühmad. Kasutajad saavad jälgida mis tahes konfigureeritud cgruppe, keelata cgroupidel juurdepääsu teatud ressurssidele või isegi cgroupse dünaamiliselt ümber seadistada töötav süsteem. Kasutades cgruppe, süsteemiadministraatorid omama täpset kontrolli jaotamise, prioriteetide seadmise, vähendamise, juhtimise ja järelevalve üle süsteemi ressursse. Riistvararessursse (hüperviisori ressursse) saab ülesannete ja kasutajate vahel hõlpsalt jagada, suurendades sageli süsteemi üldist tõhusust. C-rühmad ei ole uus mõiste. See ilmus Cent OS 6-s. CentOS 7-s said need paremaid võimalusi juhtgrupi haldamine Systemd – OS-i ja teenuste halduri kaudu.

Protsessi isoleerimist, Linuxi konteineri arhitektuuri südant, esindavad tuuma nimeruumid ( kerneli nimeruumid) CentOS. Linux rakendab praegu kuut erinevat tüüpi nimeruumid. Iga eesmärk on koondada kõik globaalsed süsteemiressursid abstraktsiooni. Iga ressurss eksponeeritakse isoleeritud eksemplarina protsessile nimeruumis, mis tagab isolatsiooni – illusiooni, et protsesside rühm on süsteemis üksi. Nimeruumid on vajalikud, kuna Linuxi kernel ei tea konteineritest midagi. Nimeruumi eesmärk on õpetada tuumale isoleeritud keskkonna mõistet.

CentOS 7 rakendab järgmisi nimeruume:

  • PID nimeruum pakub protsessi ID isoleerimist, võimaldades erinevates PID-nimeruumides olevatel protsessidel olla sama PID. PID-nimeruumide üks peamisi eeliseid on konteinerite võime hostide vahel migreeruda, säilitades samal ajal konteineris samad protsessi ID-d. PID-nimeruum võimaldab igal konteineril olla oma lähtestamisprotsess, mida haldab erinevaid ülesandeid süsteemi lähtestamine ja haldamine eluring konteiner.
  • Võrgu nimeruumid pakkuda isolatsiooni võrgukontrollerid, võrkude, tulemüüride ja marsruutimistabelitega seotud süsteemiressursid. Võrgu nimeruumid võimaldavad igal konteineril olla oma virtuaalne võrgu virn, mis on seotud protsessirühmadega. Igal nimeruumil on oma tagasilülitusseade ja protsessiruum. Virtuaalne või tõelised seadmed saab lisada igasse võrgu nimeruumi ning neile seadmetele määrata IP-aadressid ja kasutada neid võrgusõlmena.
  • UTS-i nimeruumid eraldage kaks süsteemi identifikaatorit: sõlmenimi Ja domeeninimi, mille tagastas uname() süsteemikutse. UTS-i nimeruumid võimaldavad igal konteineril olla oma hostinimi ja NIS domeeninimi. See on kasulik lähtestamis- ja konfigureerimisskriptide puhul, mis täidavad oma toiminguid nende nimede alusel.
  • Paigaldage nimeruumid eraldada failisüsteemi ühenduspunktide komplekt nagu protsesside rühm ja aidata luua erinevaid kirjutuskaitstud failisüsteeme. Erinevates montaažinimeruumides olevatel protsessidel võivad olla erinevad vaated hierarhiast failisüsteem. Lisaks mounti nimeruumidele süsteemikõned mount() ja umount() lõpetavad töötamise globaalne ruumühenduspunktid (nähtavad kõikidele OS-i protsessidele). Selle asemel töötavad need ainult konteineriprotsessiga seotud ühendamise nimeruumis.
  • IPC nimeruumid isoleerida teatud ressursse protsessidevaheline suhtlus(IPC) objektid, nagu System V IPC objektid ja Posixi sõnumijärjekorrad. Igal IPC nimeruumil on oma System V identifikaatorite komplekt ja oma järjekord POSIX sõnumid failisüsteem.
  • Kohandatud nimeruumid isoleerida kasutajate ja rühmade ID-d, nii et kasutajaprotsessid ja rühma ID-d võivad kasutajanimeruumis ja väljaspool seda olla erinevad. Enamik huvitav juhtum- kui protsessil on tavaline privilegeerimata ID väljaspool kasutaja nimeruumi ja samal ajal on nimeruumis kasutaja ID 0. See tähendab, et protsess on täisjuurõigused kasutajanimeruumis olevate toimingute jaoks, kuid tal ei ole õigusi teha toiminguid väljaspool nimeruumi.
Turvalisuse huvides kasutatakse ka SELinuxi, mis, nagu ka cgroups, ei ole uus kontseptsioon ja on olnud kasutusel alates CentOS 4. SELinux rakendab Linuxi konteineritele ja nende ressurssidele turvasilte ja -poliitikaid, pakkudes täiendav tase turvalisus lisaks kerneli nimeruumide pakutavale turvalisusele.

RedHati meeskond (teate, kes seda kõike tegelikult arendas) alustas Dockeri kallal tööd alates versioonist 0.7. Red Hati panus oli uus juht salvestusruum, mis võimaldas Dockeril töötada operatsioonisüsteemiga Cent OS 7. Edaspidise koostöö ja Red Hati panuse kaudu Dockerisse töötati välja uus libcontaineril põhinev sisseehitatud käitusaja draiver, mis on loodud otse konteinerite kerneli API-le juurdepääsuks ilma kolmandate osapoolte sõltuvusteta. See natiivne tööriistakomplekt suudab hallata kerneli funktsioone, nagu cgroups, nimeruumid, võrguliidesed, tulemüür ja muud kerneli funktsioonid. Tänu Red Hatile Cent OS 7-s on Docker nüüd ettevõttes kasutamiseks valmis.

Nii et Linuxi konteinerid on olulised avatud lähtekoodiga tehnoloogia rakenduste pakendamiseks ja tarnimiseks, mis ühendab kerge isolatsiooni ja pildipõhiste juurutusmeetodite paindlikkuse.

Artikli koostamisel kasutatud allikad.

Täna anname teada, et InfoboxCloudis on saadaval operatsioonisüsteemi CentOS 7 väljalase, mis põhineb Red Hat Enterprise Linux 7 paketibaasil ja on sellega täielikult ühilduv. Postituse lõpus on link tasuta testimisele pilves.

CentOS 7 on esimene OS-i väljalase pärast CentOS-i meeskonna kolimist RedHati. See OS on stabiilne ja ettevõttes kasutamiseks valmis.

Alustame uue OS-i ülevaatamist, mis koosneb teoreetiliste ja praktiliste artiklite seeriast. Ülevaate esimene peatükk räägib Linuxi konteinerite toest CentOS 7-s.

Pilv installib vaikimisi CentOS 7 minimaalse versiooni, et tagada maksimaalne turvalisus, vähendades rünnakupinda. Kõik vajalikud OS-i komponendid installitakse standardhoidlatest.

Peamised muudatused CentOS 7-s
  • Toetus Linuxi konteinerid(kaasa arvatud toetus Docker). Konteinerid laiendavad testimis- ja tootmisülesannete jaoks tarkvara arendamise, tarnimise ja isoleerimise võimalust. Konteinerimine suurendab ka tarkvara turvalisust, vähendades ründepinda;
  • Integratsioon Active Directory / identiteedihaldus(IdM)
  • Kasutamine süsteemne, protsesside, teenuste, turvalisuse ja muude ressursside haldamise standard;
  • Sisseehitatud profiilid ja tööriistad optimeeritud jõudluseks ja hõlpsaks skaleerimiseks;
  • Ühtsed juhtimisvahendid ja juhtimisraamistik OpenLMI, mis on süsteemihalduse ja konfiguratsiooni de facto tööstusstandard;
  • Tehniline eelvaade tuuma värskenduste installimiseks ilma taaskäivitamiseta kpatch;
Linuxi konteineri tugi
Docker kindlasti tõusis, tekitades parajal hulgal müra blogosfääris ja sotsiaalvõrgustikes. Erinevates valdkondades on tarkvara tarnimise ja juurutamise vahendina hakatud aktiivselt kasutama konteinereid rakenduste eraldamiseks üksteisest ja väliskeskkonnast.

Ühe virtualiseerimisvõimalusena on mitu aastat kasutatud konteinerite virtualiseerimist: kiirem ja kulutõhusam kui hüperviisortehnoloogia. InfoboxCloudi standardfunktsionaalsus võimaldab kiiresti luua juhtpaneelilt kiireid ja tõhusaid konteinereid vajaliku OS-iga. Konteinerite kasutamine InfoboxCloudi virtuaalmasinas (lipp " Luba OS-i tuuma juhtimine" pilves serveri loomisel) toob uusi funktsioone:

  • Säilitades OS-i tuuma juhtimise võimaluse, muutub see võimalikuks isolatsioon rakendusi üksteiselt. Kui üks rakendus ebaõnnestub, jääb süsteem stabiilseks.
  • Arendajad soovivad pakkuda tarkvara, mis lihtne juurutada, värskendada ja skaleerida. Konteinerite kasutamine võimaldab teil tarkvara käitamiskeskkonda paremini kontrollida. Saab võimalikuks luua kaasaskantav tarkvara pilt ja keskkond, mida on lihtne täitmiskeskkondade vahel üle kanda.
Linuxi konteinerite põhifunktsioonid:
  • Ressursihaldus;
  • Isolatsiooniprotsess;
  • Ohutus;
  • Käsurea haldustööriistad.
Linuxi konteinerite kontekstis korraldatakse ressursside haldamine läbi crühmad. C-rühmad võimaldavad kasutajal eraldada ressursse, nagu protsessori aeg, süsteemimälu, võrgu ribalaius, I/O-plokk või nende ressursside mis tahes kombinatsioon, et seadistada kasutajaga piiratud ülesannete või protsesside rühm, mis töötab antud süsteemis. Kasutajad saavad jälgida mis tahes konfigureeritud c-gruppe, keelata cgroupidel juurdepääsu teatud ressurssidele või isegi dünaamiliselt ümber konfigureerida töötavas süsteemis. Cgroupide abil on süsteemiadministraatoritel täpne kontroll süsteemiressursside eraldamise, prioriseerimise, vähendamise, haldamise ja jälgimise üle. Riistvararessursse (hüperviisori ressursse) saab ülesannete ja kasutajate vahel hõlpsalt jagada, suurendades sageli süsteemi üldist tõhusust. C-rühmad ei ole uus mõiste. See ilmus versioonis Cent OS 6. CentOS 7-s on paranenud võimalus hallata juhtrühmi OS-i ja teenusehalduri Systemdi kaudu.

Protsessi isoleerimist, Linuxi konteineri arhitektuuri südant, esindavad tuuma nimeruumid ( kerneli nimeruumid) CentOS. Linux rakendab praegu kuut erinevat tüüpi nimeruumi. Iga eesmärk on koondada kõik globaalsed süsteemiressursid abstraktsiooni. Iga ressurss eksponeeritakse isoleeritud eksemplarina protsessile nimeruumis, mis tagab isolatsiooni – illusiooni, et protsesside rühm on süsteemis üksi. Nimeruumid on vajalikud, kuna Linuxi kernel ei tea konteineritest midagi. Nimeruumi eesmärk on õpetada tuumale isoleeritud keskkonna mõistet.

CentOS 7 rakendab järgmisi nimeruume:

  • PID nimeruum pakub protsessi ID isoleerimist, võimaldades erinevates PID-nimeruumides olevatel protsessidel olla sama PID. PID-nimeruumide üks peamisi eeliseid on konteinerite võime hostide vahel migreeruda, säilitades samal ajal konteineris samad protsessi ID-d. PID-nimeruum võimaldab igal konteineril olla oma lähtestamisprotsess, mis haldab erinevaid süsteemi lähtestamisülesandeid, ja hallata konteineri elutsüklit.
  • Võrgu nimeruumid pakuvad võrgukontrollerite, võrkudega seotud süsteemiressursside, tulemüüride ja marsruutimistabelite eraldamist. Võrgunimeruumid võimaldavad igal konteineril olla oma virtuaalne võrgupinn, mis on seotud protsessirühmadega. Igal nimeruumil on oma tagasilülitusseade ja protsessiruum. Igasse võrgu nimeruumi saab lisada virtuaalseid või reaalseid seadmeid ning neile seadmetele määrata IP-aadressid ja kasutada neid võrgusõlmena.
  • UTS-i nimeruumid eraldage kaks süsteemi identifikaatorit: sõlmenimi Ja domeeninimi, mille tagastas uname() süsteemikutse. UTS-i nimeruumid võimaldavad igal konteineril olla oma hostinimi ja NIS-domeeninimi. See on kasulik lähtestamis- ja konfigureerimisskriptide puhul, mis täidavad oma toiminguid nende nimede alusel.
  • Paigaldage nimeruumid eraldada failisüsteemi ühenduspunktide komplekt nagu protsesside rühm ja aidata luua erinevaid kirjutuskaitstud failisüsteeme. Erinevates ühendamise nimeruumides olevatel protsessidel võivad failisüsteemi hierarhia vaated olla erinevad. Lisaks mounti nimeruumidele ei avalda süsteemikutsed mount() ja umount() enam globaalses ühendamispunkti ruumis (nähtavad kõik OS-i protsessid). Selle asemel töötavad need ainult konteineriprotsessiga seotud ühendamise nimeruumis.
  • IPC nimeruumid isoleerida teatud protsessidevahelise side (IPC) ressursid, nagu System V IPC objektid ja Posixi sõnumijärjekorrad. Igal IPC nimeruumil on oma System V identifikaatorite komplekt ja oma failisüsteemi POSIX-i sõnumijärjekord.
  • Kohandatud nimeruumid isoleerida kasutajate ja rühmade ID-d, nii et kasutajaprotsessid ja rühma ID-d võivad kasutajanimeruumis ja väljaspool seda olla erinevad. Kõige huvitavam on juhtum, kui protsessil on tavaline privilegeerimata ID väljaspool kasutaja nimeruumi ja samal ajal nimeruumi sees on kasutaja ID 0. See tähendab, et protsessil on täielikud juurõigused kasutaja nimeruumis olevate toimingute jaoks, kuid sellel pole eesõigusi nimeruumiväliste toimingute jaoks.
Turvalisust pakub ka SELinux, mis, nagu ka cgroups, ei ole uus kontseptsioon ja on olnud kasutusel alates CentOS 4-st. SELinux rakendab Linuxi konteineritele ja nende ressurssidele turvasilte ja -poliitikaid, pakkudes lisaks pakutavale turvalisusele täiendavat turvalisust. tühikute tuumade nimede järgi.

RedHati meeskond (teate, kes seda kõike tegelikult arendas) alustas Dockeri kallal tööd alates versioonist 0.7. Red Hati panus oli uus salvestusdraiver, mis võimaldas Dockeril töötada operatsioonisüsteemiga Cent OS 7. Edasise koostöö ja Red Hati panuse Dockeri tulemuseks oli uus libcontaineril põhineva sisseehitatud käitusaja draiveri väljatöötamine, mis on mõeldud konteinerite tuuma API-le otse juurdepääsuks. , ilma kolmandate osapoolte sõltuvusteta. See natiivne tööriistakomplekt suudab hallata süsteemituuma funktsioone, nagu cgroups, nimeruumid, võrguliidesed, tulemüür ja muud kerneli funktsioonid. Tänu Red Hatile Cent OS 7-s on Docker nüüd ettevõttes kasutamiseks valmis.

Seega on Linuxi konteinerid oluline avatud lähtekoodiga tehnoloogia rakenduste pakendamiseks ja tarnimiseks, ühendades kerge isolatsiooni ja pildipõhiste juurutusmeetodite paindlikkuse.

Artikli koostamisel kasutatud allikad.

CentOS operatsioonisüsteem on eelkõige mõeldud kasutamiseks serverites ja suurettevõtetes, kuid seda saab üsna edukalt kasutada ka arvutites tavakasutajatele igapäevaste probleemide lahendamiseks. Ubuntu levitamine on mõeldud uutele kasutajatele, kuid sellel on väga hea versioon serverite jaoks.

Mõlemad distributsioonid on välja töötatud suurettevõtete poolt, millel on vaba tarkvara maailmas oluline roll, ja mõlemad sobivad suurepäraselt oma probleemide lahendamiseks. Selles artiklis proovime neid jaotusi võrrelda, proovime välja selgitada, mida parem kui Ubuntu või CentOS ning milline distributsioon sobib teatud probleemide lahendamiseks paremini. Võrdleme punkthaaval, et oleks lihtsam navigeerida. Liigume nüüd võrdluse juurde.

Näib, et levitamise arendaja pole nii oluline, kuid tegelikult on see oluline. Operatsioonisüsteemi arendab Aafrika ettevõte Canonical, mille asutaja on Mark Shuttleworth. Distributsioon põhineb Debianil ja selle peamine eesmärk on lihtsus uutele kasutajatele ja seadistamise lihtsus. Esimene väljalase toimus 2004. aastal. Canonical arendab Gnome - Unity jaoks oma kesta, mis peaks nutitelefonide ja arvutite jaoks ühtseks muutuma. Ettevõte üritab Ubuntut reklaamida ka telefonide ja tahvelarvutite turul, kuigi seni mitte eriti edukalt. Lisaks reklaamib Canonical serverites Ubuntut ja praegu töötab enamik veebiservereid Ubuntus.

CentOS on Red Hat Linuxil põhinev kogukonna toetatud distributsioon. Siin tundus, et Ubuntul on täielik eelis, aga... CentOS on küll tasuta versioon Red Hat on tegelikult täpselt sama süsteem, mis on üles ehitatud Red Hat Linuxi allikatest ja mis saab regulaarselt värskendusi mõni aeg pärast nende väljaandmist Red Hati poolt.

See ettevõte on serverite operatsioonisüsteeme arendanud alates 1993. aastast ja on oma süsteemide uuendusi välja andnud 10 aastat, erinevalt Ubuntu tugiliinist – kaks aastat ja palju huvitavaid uusi funktsioone on üle kantud vanematele tuumade versioonidele. Red Hat tegeleb ainult kommertskvaliteetse operatsioonisüsteemi arendamisega serveritele ja ettevõtetele. CentOS võtab selle kõik omaks.

Selles aspektis võidab selgelt Red Hat ja koos sellega CentOS. Kuigi Canonical teeb Ubuntu heaks palju, kulutavad nad palju pingutusi kolmandate osapoolte asjadele, sama süsteemi nutitelefonidele. Ja looja Linuxi tuumad- Linus Torvalds töötab Red Hatiga.

2. Tarkvara

Ubuntu kasutab Debianilt päritud vormingut Deb paketid. CentOS kasutab Red Hati välja töötatud rpm-vormingut. Tegelikult selleks lõppkasutaja need on peaaegu samad, välja arvatud see, et RPM-paketihaldussüsteemiga süsteemid laadivad hoidla värskendamisel alla rohkem metaandmeid ja soovitatavaid sõltuvusi siin ei toetata.

Huvitavam on tarkvara saadavus. Ubuntu jaoks leiate peaaegu kõik programmid, mida vajate. Paigalduspakette kogutakse isegi uutele, äsja välja antud programmidele ja vaatamata sellele, et neid hoidlatesse ei lisata, on olemas PPA ja sealt saab installida kõik vajaliku. Kuid mõnda vana tarkvara ei pruugita leida.

CentOS-is on olukord veidi erinev. RPM paketid ei avaldata nii aktiivselt kui Deb, seal on hoidla kolmanda osapoole tarkvaraga, kuid kõik uued programmid pole seal. Programmide vanemaid versioone on aga lihtsam leida ning üldiselt on programmid süsteemiga paremini ühilduvad ja stabiilsemad. Kui rääkida tarkvara kättesaadavusest, siis Ubuntu vs. CentOS on parem näitab end ju Ubuntu.

3. Töölauakeskkond

Ubuntu kasutab oma Unity kesta, mis töötab peal uus versioon Gnome 3 töölauakeskkond See teeb liideses mõned muudatused ja näeb üldiselt üsna hea välja.

CentOS kasutab klassikalist ja tuttavat versiooni Gnome 2. Keskkond näeb välja veidi vanamoodne, kuid töötab üsna stabiilselt ja toetab kõike vajalikud funktsioonid. Välimus süsteemid on igaühe isiklik asi ja kesta on väga lihtne muuta, kuid tavaliselt töötab kõige paremini see, millisesse keskkonda süsteem algselt mõeldud oli.

4. Paigaldamine

Ubuntu või CentOS-i installimine ei erine palju. Süsteemid kasutavad erinevaid paigaldajaid, kuid olemus on igal pool sama. Ubuntul on lihtsam installer, kus saate seadistada põhilise süsteemi konfiguratsiooni, ketta partitsioonideks jagada ja kasutajaid luua.

CentOS-il on sama installer, mis Fedoral ja Red Hatil, kuid siin saate valida installitavad komponendid (nt Gnome või KDE töölaud) ja määrata võrgusätted.

Ubuntu installer on nagu viisard, peate lihtsalt samm-sammult navigeerima ja installima nõutavad parameetrid, CentOS-il on peamenüü, kus peate iga üksuse konfigureerima.

5. Stabiilsus

Ubuntu, LTS-i versioonides, positsioneerib end väga stabiilne jaotus, kuid Ubuntu stabiilsuse üle on palju vaielda. See võib vaikeseadetega suurepäraselt töötada, kuid kui proovite kasutada mõnda mittestandardset funktsiooni või nende kombinatsiooni, ilmub kohe hunnik vigu ja puudusi, mida keegi ei kiirusta parandama.

Seevastu Red Hatil põhinevat CentOS-i testitakse enne ilmumist põhjalikult, kuigi distributsioon sisaldab vanemat tarkvara, on see kindlasti hästi silutud ja vead parandatud, kuigi sellel reeglil on ka erandeid.

Kui soovite programmide uusi versioone - teie Ubuntu valik, kuid kui on vaja stabiilsust, on Ubuntu või CentOS-i kasuks otsustades parem vaadata mõne muu distributsiooni poole.

6. Ühendus ja dokumentatsioon

Ubuntu on uute tulijate seas kõige populaarsem distributsioon ja seetõttu on seal palju foorumeid, kasutajakogukondi ja erinevaid artikleid võrgus. Sealhulgas palju venekeelseid materjale. On olemas ka suur hulk kasutajad, kes on tõenäoliselt teie probleemiga juba kokku puutunud ja aitavad teil seda lahendada.

Internetis on CentOS-i kohta palju vähem teavet ja palju vähem foorumeid. Selle levitamise ulatus on serverid ja suured ettevõtted. Dokumentatsioon on olemas, kuid suurem osa on inglise keeles.

Kui võrrelda ubuntut ja centost. Ka siinkohal on Ubuntu kahtlemata parem, aga ainult uutele kasutajatele, kui süsteemist juba piisavalt aru saad, saad CentOS-iga hakkama.

järeldused

Selles artiklis võrdlesime kahte distributsiooni, mis on oma valdkonnas üsna populaarsed, et saaksite kindlaks teha, kumb on teie jaoks parem, kas Ubuntu või CentOS. Need on suurepärased süsteemid ja sobivad hästi ülesannetega, mille jaoks need on loodud. Millist distributsiooni te kasutate? Ubuntu vs CentOS? Millise valiksid sina? Kirjuta kommentaaridesse!

Ilma pilku vaatamata on raske süsteemi valida, lisan kaks videot kiire ülevaade mõlemad operatsioonisüsteemid:

Räägime CentOS-i distributsioonist, mis pole küll eriti uus, kuid kindlasti väärib tähelepanu. See operatsioonisüsteem töötati välja Red Hat Enterprise Linuxi baasil, seda iseloomustab suurenenud stabiilsus ja see võib töötada nii 64-bitise kui ka 32-bitise arhitektuuriga arvutites. Põhiline erinevus Linuxist on see, et seda on tasuta levitada. Lisateavet selle platvormi eeliste ja puuduste kohta leiate allpool.

Alustada tasub sellest, et kõik tarkvaratooted, mis on mõeldud töötamiseks Linuxi keskkond töötab ka CentOS-is. Lisaks sisaldab distributsioon mitmeid sisseehitatud lahendusi, mis võivad märkimisväärselt lihtsustada spetsiaalses serveris töötava programmeerija või võrguadministraatori elu.

Operatsioonisüsteemi töötasid välja entusiastid, kuid see on seda teinud pidevaid uuendusi. Praegu sisaldab uusim kuues versioon täispakett kõik vajalikud uuendused kaitse vallas. Uued versioonid antakse välja iga kahe aasta tagant, värskenduspakett iga kuue kuu tagant.

Küsimus, mida praegu peetakse väga asjakohaseks, on järgmine: "Kas me saame CentOS-i pidada algajatele Linuxiks?" Vastus on eitav. CentOS on täisväärtuslik operatsioonisüsteem, mis ei ole lihtsustatud madala kvaliteediga koopia. See on iseseisev projekt, millel on siiski ühine alus programmi kood Red Hat Enterprise'i loomisega. Kohe tuleb teha üks oluline täpsustus. Ei ole piraatversioon, vaid täiesti seaduslik süsteem. Täpsemalt on kogu point selles, et Red Hat tahte järgi sisse postitatud avatud juurdepääs lähtekoodid. Loomulikult ei jäänud selline heategevus märkamata. Programmeerijad üle kogu maailma otsustasid luua enda projekt, ja nüüd saame teada, kui edukas see on.

Esiteks vaatame installiprotsessi. Kõik on üsna lihtne ega nõua tavakasutajatelt liigseid pingutusi. Laadime faili alla arendajate veebisaidilt, kirjutame selle kettale, installime, see on kõik. Kõigi nende toimingute tegemiseks ei pea te olema isegi tavakasutaja teadmistest.

Samuti on hea teada, et arendajate ametlikul veebisaidil on palju kasulikke näpunäiteid ja juhiseid, mis on kasulikud neile, kes soovivad oma programmi kasutada. Aga kui sulle meeldib töötamise ajal muusikat kuulata, siis pead üles näitama pisut leidlikkust. Süsteem pole põhimõtteliselt mp3 formaadi jaoks mõeldud, aga ogg loeb pauguga. Selle põhjuseks on patendiõigused, kuid sellest olukorrast on suurepärane väljapääs: lihtsalt kodeerige failid ümber ja saate oma lemmikmuusikat nautida.

Arvatakse, et iga väljalaske tugiaeg on kümme aastat, kuid see pole täiesti tõsi. Näiteks kui võtame CentOS 4, siis uuenduste väljaandmine jätkus kuni 29. veebruarini 2012 ja seejärel ilmus CentOS 5. Tegelikult on see distributsioon arendajate sõnul toetatud kuni märtsini 31. 2017, aeg näitab.

Veel üks oluline täpsustus, mis meeldib paljudele. CentOS nõuab installimist GUI. Selleks on olemas spetsiaalsed metapaketid. Lisaks on kõigil võimalus installida "Office'i rakendused" ja " Graafika Internet".

Operatsioonisüsteemide populaarsus Gentoo vs Debian vs CentOS


Tulemused

CentOS-i operatsioonisüsteem on huvitav ja elujõuline projekt, kuid mitte ilma puudusteta. Kõige ebameeldivam on vajadus kahe DVD järele kuuenda versiooni salvestamiseks, kuid UNIT-IS andmekeskuse klientide jaoks pole see probleem. Meie süsteemiadministraatorid installivad ise mis tahes operatsioonisüsteemi versiooni ja aitavad seadistada teie spetsiaalne server.