Penerangan Centos. Kelebihan dan keburukan menggunakan CentOS untuk pelayan khusus, ciri CentOS berdasarkan Red Hat Enterprise Linux. Di mana untuk memuat turun CentOS

Sudah tiba masanya untuk berkenalan dengan pengedaran yang sangat popular Linux CentOS , yang digunakan secara meluas sebagai platform untuk semua jenis pelayan, kami akan mempertimbangkan pengedaran menggunakan contoh versi CentOS 7.1, proses pemasangan yang kami, tentu saja, akan menganalisis secara terperinci.

Seperti yang telah saya katakan, pengedaran CentOS sangat popular di kalangan sistem pengendalian untuk pelayan dan, bersama-sama dengan pengedaran seperti Debian atau Ubuntu, ia digunakan secara aktif oleh pentadbir sistem untuk pelayan Web, pelayan pangkalan data dan lain-lain.

Dan kami akan mulakan, seperti biasa, dengan semakan pengedaran CentOS, dan kemudian beralih kepada mempertimbangkan pemasangannya.

Pengedaran Linux CentOS

CentOS (PERUSAHAAN Komuniti Sistem Operasi ) – pengedaran percuma sistem pengendalian sistem Linux, berdasarkan komersial Red Hat Enterprise Linux. Tempoh sokongan untuk setiap versi ialah 10 tahun. Versi baharu dikeluarkan kira-kira setiap 2-3 tahun dan dikemas kini setiap 6 bulan.

CentOS menyokong seni bina pemproses i386, x86_64 dan versi terkini (pada pada masa ini 7.1 tersedia) hanya menyokong x86_64.

Untuk memasang pada pelayan, sudah tentu, anda tidak memerlukan persekitaran desktop, tetapi jika anda biasa bekerja dalam persekitaran grafik, maka CentOS menawarkan anda untuk menggunakan GNOME atau KDE.

CentOS juga boleh digunakan sebagai stesen kerja di syarikat anda, tetapi sebagai sistem pengendalian Untuk komputer rumah Beberapa orang menggunakan pengedaran ini.

Pengedarannya popular dan mempunyai kebaikan komuniti yang hebat, oleh itu ia menyokong banyak bahasa, termasuk bahasa Rusia.

Di manakah saya boleh memuat turun CentOS?

Seperti yang saya katakan, pada masa ini versi semasa pengedaran adalah CentOS 7.1 dan anda boleh memuat turunnya dari laman web rasmi dari halaman ini

Di mana saya menawarkan kami 3 pilihan muat turun, pilihan terbaik ialah Memuatkan DVD imej, saiznya hanya lebih 4 gigabait. Sebagai contoh, saya akan memuat turunnya, i.e. saya tekan" DVD ISO" Jika anda berminat dengan set pakej yang diperluaskan, kemudian pilih "Semua ISO", dan jika hanya minimum, maka "ISO Minimum". Selepas mengklik pada pautan, halaman akan dibuka dengan senarai cermin untuk dimuat turun, anda memilih mana-mana mengikut budi bicara anda, sebagai contoh, saya memuat turun dari http://mirror.yandex.ru/centos/7/isos/x86_64/ CentOS-7-x86_64- DVD-1503-01.iso.

Memasang CentOS 7.1

Sebagai contoh, saya cadangkan memasang CentOS dengan persekitaran desktop GNOME dan satu set program pejabat, dan juga aplikasi popular untuk GNOME. Proses pemasangan itu sendiri tidak rumit, ia mengingatkan memasang Fedora 21.

Langkah 1

But dari cakera dan pilih " Pasang CentOS 7»

Langkah 2

Kemudian pilih bahasa dan klik " teruskan»

Langkah 3

Kemudian kita perlu mengkonfigurasi proses pemasangan terlebih dahulu, mari sahkan bahawa kita ingin membahagikan cakera secara automatik, untuk melakukan ini, klik pada " Lokasi pemasangan»

Dan segera tekan " sedia» ( Jika anda ingin membuat partition pada cakera sendiri, kemudian pilih item yang sesuai)

Langkah 4

Kemudian, memandangkan kami memutuskan untuk segera memasang GNOME, pejabat dan aplikasi tambahan, klik " Pemilihan program»

Dan kami menandakan pakej yang kami perlukan, i.e. Persekitaran GNOME, aplikasi GNOME, suite pejabat dan klik " sedia»

Kemudian anda boleh menekan butang " Mulakan pemasangan»

Langkah 5

Pemasangan telah bermula, tetapi kami masih perlu menetapkan kata laluan untuknya pengguna akar(superuser) dan cipta pengguna di mana kami akan bekerja. Dan pertama, mari kita tetapkan kata laluan untuk pengguna root. Klik butang " kata laluan akar»

Kemudian kami membuat dan memasukkan kata laluan dengan sewajarnya. klik " sedia»

Isi medan yang diperlukan dan klik" sedia»

Itu sahaja, kami sedang menunggu proses pemasangan selesai.

Setelah pemasangan selesai, klik " But semula»

Selepas sistem telah but semula, pilih pengguna yang dibuat, masukkan kata laluan dan klik " Log masuk»

Jadi kami but sistem CentOS 7 buat kali pertama dan kami diminta untuk mengesahkan bahasa sistem, klik " Seterusnya»

Pilih susun atur papan kekunci lalai, klik " Seterusnya»

Kita semua boleh mula menggunakan CentOS 7

Tangkapan skrin CentOS 7.1 (GNOME)

Menu permohonan

Pengurus Fail

Gambaran keseluruhan menu

Saya cadangkan kita berakhir di sini, semoga berjaya!

Hari ini kami mengumumkan ketersediaan keluaran sistem pengendalian CentOS 7 dalam InfoboxCloud, berdasarkan pangkalan pakej Red Hat Enterprise Linux 7 dan serasi sepenuhnya dengannya. Di penghujung post ada pautan ke ujian percuma dalam awan.

CentOS 7 - keluaran OS pertama selepas peralihan arahan CentOS di RedHat. OS ini stabil dan sedia untuk kegunaan korporat.

Kami memulakan semakan OS baharu, yang terdiri daripada satu siri artikel teori dan praktikal. Bab pertama ulasan akan membincangkan tentang sokongan untuk bekas Linux dalam CentOS 7.

Awan memasang versi minimum CentOS 7 secara lalai untuk memastikan keselamatan maksimum melalui mengurangkan permukaan serangan. Semua komponen OS yang diperlukan dipasang dari repositori standard.

Perubahan utama dalam CentOS 7
  • Sokongan Bekas Linux(termasuk sokongan Docker). Bekas mengembangkan keupayaan untuk membangunkan, menyampaikan dan mengasingkan perisian untuk ujian dan tugas pengeluaran. Pengkontenaan juga meningkatkan keselamatan perisian dengan mengurangkan permukaan serangan;
  • Integrasi Direktori Aktif/ Pengurusan Identiti(IdM)
  • Penggunaan sistemd, standard untuk mengurus proses, perkhidmatan, keselamatan dan sumber lain;
  • Profil dan alatan terbina dalam untuk prestasi yang dioptimumkan dan penskalaan mudah;
  • Alat pengurusan bersatu dan rangka kerja pengurusan OpenLMI, yang merupakan piawaian industri de facto untuk pentadbiran dan konfigurasi sistem;
  • Pratonton teknikal teknologi untuk memasang kemas kini kernel tanpa but semula kpatch;
Sokongan kontena Linux
Docker sudah tentu dipecat, menghasilkan bunyi bising yang agak besar dalam blogosphere dan rangkaian sosial. Bekas telah mula digunakan secara aktif dalam pelbagai kawasan untuk mengasingkan aplikasi antara satu sama lain dan dari persekitaran luaran, sebagai satu cara untuk menghantar dan menggunakan perisian.

Virtualisasi kontena telah digunakan selama beberapa tahun sebagai salah satu pilihan virtualisasi: lebih cepat dan lebih kos efektif daripada teknologi hypervisor. Fungsi standard InfoboxCloud membolehkan anda mencipta bekas yang pantas dan cekap dengan OS yang diperlukan daripada panel kawalan. Menggunakan bekas di dalam mesin maya InfoboxCloud (bendera " Benarkan pengurusan kernel OS" apabila membuat pelayan dalam awan) membawa ciri baharu:

  • Walaupun mengekalkan keupayaan untuk mengawal kernel OS, ia menjadi mungkin pengasingan permohonan antara satu sama lain. Jika satu aplikasi gagal, sistem akan kekal stabil.
  • Pemaju ingin menyediakan perisian, yang mudah untuk digunakan, kemas kini dan skala. Menggunakan bekas membolehkan anda mempunyai lebih kawalan atas persekitaran pelaksanaan perisian. Ia menjadi mungkin untuk mencipta imej perisian mudah alih dan persekitaran, yang mudah dipindahkan antara persekitaran pelaksanaan.
Ciri utama bekas Linux:
  • Pengurusan Sumber;
  • Proses pengasingan;
  • Keselamatan;
  • Alat pengurusan baris arahan.
Dalam konteks bekas Pengurusan Linux sumber yang dianjurkan melalui cgroups. Cgroups membenarkan pengguna memperuntukkan sumber seperti masa CPU, ingatan sistem, daya pengeluaran rangkaian, blok I/O atau sebarang gabungan sumber ini untuk dipasang terhad oleh pengguna kumpulan tugas atau proses yang dijalankan pada sistem tertentu. Pengguna boleh memantau mana-mana kumpulan c yang dikonfigurasikan, menafikan akses cgroup kepada sumber tertentu, atau bahkan mengkonfigurasi semula cgroup secara dinamik untuk sistem berjalan. Menggunakan cgroups, pentadbir sistem mempunyai kawalan yang tepat ke atas peruntukan, keutamaan, pengurangan, pengurusan dan pemantauan sumber sistem. Sumber perkakasan (sumber hypervisor) boleh dikongsi dengan mudah antara tugas dan pengguna, selalunya meningkatkan kecekapan sistem secara keseluruhan. Cgroups bukanlah satu konsep baru. Ia muncul dalam Cent OS 6. Dalam CentOS 7 mereka menjadi peluang yang lebih baik pengurusan kumpulan kawalan melalui Systemd - OS dan pengurus perkhidmatan.

Pengasingan proses, nadi seni bina kontena Linux, diwakili oleh ruang nama kernel ( ruang nama kernel) CentOS. Linux kini melaksanakan enam pelbagai jenis ruang nama. Matlamat setiap satu adalah untuk membungkus setiap sumber sistem global dalam abstraksi. Setiap sumber didedahkan sebagai contoh terpencil kepada proses dalam ruang nama, yang menyediakan pengasingan - ilusi bahawa sekumpulan proses bersendirian dalam sistem. Ruang nama diperlukan kerana kernel Linux tidak mengetahui apa-apa tentang bekas. Tujuan ruang nama adalah untuk mengajar kernel konsep persekitaran terpencil.

CentOS 7 melaksanakan ruang nama berikut:

  • Ruang nama PID menyediakan pengasingan ID proses, membenarkan proses dalam ruang nama PID yang berbeza mempunyai PID yang sama. Salah satu kelebihan utama ruang nama PID ialah keupayaan bekas untuk berhijrah antara hos sambil mengekalkan ID proses yang sama dalam bekas. Ruang nama PID membenarkan setiap bekas mempunyai proses pemulaan sendiri yang diuruskan pelbagai tugas mulakan sistem, dan urus kitaran hidup bekas.
  • Ruang nama rangkaian menyediakan pengasingan pengawal rangkaian, sumber sistem yang dikaitkan dengan rangkaian, tembok api dan jadual penghalaan. Ruang nama rangkaian membenarkan setiap bekas mempunyai maya sendiri susunan rangkaian, yang dikaitkan dengan kumpulan proses. Setiap ruang nama mempunyai peranti gelung balik dan ruang prosesnya sendiri. Maya atau peranti sebenar boleh ditambah pada setiap ruang nama rangkaian, dan alamat IP boleh diberikan kepada peranti ini dan digunakan sebagai nod rangkaian.
  • Ruang nama UTS asingkan dua pengecam sistem: nama nod Dan nama domain, dikembalikan oleh panggilan sistem uname(). Ruang nama UTS membenarkan setiap bekas mempunyai nama hos dan NIS sendiri nama domain. Ini berguna untuk skrip permulaan dan konfigurasi yang melaksanakan tindakannya berdasarkan nama ini.
  • Lekapkan ruang nama mengasingkan satu set titik lekap sistem fail seperti sekumpulan proses dan membantu mencipta sistem fail baca sahaja yang berbeza. Proses dalam ruang nama pelekap yang berbeza mungkin mempunyai pandangan hierarki yang berbeza sistem fail. Selain ruang nama lekap, panggilan sistem mount() dan umount() berhenti berfungsi ruang global titik lekap (kelihatan kepada semua proses OS). Sebaliknya, ia hanya beroperasi dalam ruang nama pelekap yang dikaitkan dengan proses kontena.
  • Ruang nama IPC mengasingkan sumber-sumber tertentu komunikasi antara proses(IPC), seperti objek Sistem V IPC dan baris gilir mesej Posix. Setiap ruang nama IPC mempunyai set pengecam Sistem V sendiri dan baris gilirnya sendiri Mesej POSIX sistem fail.
  • Ruang nama tersuai asingkan ID pengguna dan kumpulan supaya proses pengguna dan ID kumpulan boleh berbeza di dalam dan di luar ruang nama pengguna. Kebanyakan kes yang menarik- apabila proses mempunyai ID bukan istimewa biasa di luar ruang nama pengguna dan pada masa yang sama mempunyai ID pengguna 0 di dalam ruang nama. Ini bermakna bahawa proses itu telah akar penuh keistimewaan untuk operasi di dalam ruang nama pengguna, tetapi tidak mempunyai keistimewaan untuk operasi di luar ruang nama.
Untuk keselamatan, SELinux juga digunakan, yang, seperti cgroups, bukanlah konsep baharu dan telah wujud sejak CentOS 4. SELinux menggunakan label dan dasar keselamatan pada bekas Linux dan sumbernya, menyediakan tahap tambahan keselamatan di atas keselamatan yang disediakan oleh ruang nama kernel.

Pasukan RedHat (anda tahu siapa yang sebenarnya membangunkan semua ini) mula bekerja pada Docker bermula dengan versi 0.7. Sumbangan Red Hat ialah pemandu baru storan, yang membenarkan Docker berjalan pada Cent OS 7. Melalui kerjasama selanjutnya dan sumbangan Red Hat kepada Docker, pemacu masa jalan terbina dalam baharu berdasarkan libcontainer telah dibangunkan, direka untuk mengakses API isirong kontena secara langsung, tanpa kebergantungan pihak ketiga. Kit alat asli ini boleh mengurus ciri kernel seperti cgroup, ruang nama, antara muka rangkaian, firewall dan ciri kernel lain. Terima kasih kepada Red Hat dalam Cent OS 7, Docker kini bersedia untuk kegunaan perusahaan.

Jadi bekas Linux adalah penting sumber terbuka teknologi untuk pembungkusan dan penyampaian aplikasi, menggabungkan pengasingan ringan dan fleksibiliti kaedah penggunaan berasaskan imej.

Sumber yang digunakan dalam penyediaan artikel.

Hari ini kami mengumumkan ketersediaan keluaran sistem pengendalian CentOS 7 dalam InfoboxCloud, berdasarkan pangkalan pakej Red Hat Enterprise Linux 7 dan serasi sepenuhnya dengannya. Pada penghujung siaran terdapat pautan ke ujian percuma di awan.

CentOS 7 ialah keluaran OS pertama selepas pasukan CentOS berpindah ke RedHat. OS ini stabil dan sedia untuk kegunaan korporat.

Kami memulakan semakan OS baharu, yang terdiri daripada satu siri artikel teori dan praktikal. Bab pertama ulasan akan membincangkan tentang sokongan untuk bekas Linux dalam CentOS 7.

Awan memasang versi minimum CentOS 7 secara lalai untuk memastikan keselamatan maksimum dengan mengurangkan permukaan serangan. Semua komponen OS yang diperlukan dipasang dari repositori standard.

Perubahan utama dalam CentOS 7
  • Sokongan Bekas Linux(termasuk sokongan Docker). Bekas mengembangkan keupayaan untuk membangunkan, menyampaikan dan mengasingkan perisian untuk tugasan ujian dan pengeluaran. Pengkontenaan juga meningkatkan keselamatan perisian dengan mengurangkan permukaan serangan;
  • Integrasi Direktori Aktif/Pengurusan Identiti(IdM)
  • Penggunaan sistemd, standard untuk mengurus proses, perkhidmatan, keselamatan dan sumber lain;
  • Profil dan alatan terbina dalam untuk prestasi yang dioptimumkan dan penskalaan mudah;
  • Alat pengurusan bersatu dan rangka kerja pengurusan OpenLMI, yang merupakan piawaian industri de facto untuk pentadbiran dan konfigurasi sistem;
  • Pratonton teknikal teknologi untuk memasang kemas kini kernel tanpa but semula kpatch;
Sokongan kontena Linux
Docker sudah tentu berlaku, menghasilkan bunyi bising yang agak besar dalam blogosphere dan rangkaian sosial. Dalam pelbagai bidang, bekas telah mula digunakan secara aktif untuk mengasingkan aplikasi antara satu sama lain dan dari persekitaran luaran, sebagai satu cara untuk menghantar dan menggunakan perisian.

Virtualisasi kontena telah digunakan selama beberapa tahun sebagai salah satu pilihan virtualisasi: lebih cepat dan lebih kos efektif daripada teknologi hypervisor. Fungsi standard InfoboxCloud membolehkan anda membuat bekas yang pantas dan cekap dengan OS yang diperlukan daripada panel kawalan. Menggunakan bekas di dalam mesin maya InfoboxCloud (bendera " Benarkan pengurusan kernel OS" apabila membuat pelayan dalam awan) membawa ciri baharu:

  • Walaupun mengekalkan keupayaan untuk mengawal kernel OS, ia menjadi mungkin pengasingan permohonan antara satu sama lain. Jika satu aplikasi gagal, sistem akan kekal stabil.
  • Pembangun mahu menyediakan perisian yang mudah untuk digunakan, kemas kini dan skala. Menggunakan bekas membolehkan anda mempunyai kawalan yang lebih besar ke atas persekitaran pelaksanaan perisian. Ia menjadi mungkin untuk mencipta imej perisian mudah alih dan persekitaran, yang mudah dipindahkan antara persekitaran pelaksanaan.
Ciri utama bekas Linux:
  • Pengurusan Sumber;
  • Proses pengasingan;
  • Keselamatan;
  • Alat pengurusan baris arahan.
Dalam konteks bekas Linux, pengurusan sumber diatur melalui cgroups. Cgroups membenarkan pengguna memperuntukkan sumber seperti masa CPU, memori sistem, lebar jalur rangkaian, blok I/O atau sebarang gabungan sumber ini untuk menyediakan kumpulan tugasan atau proses terhad pengguna yang dijalankan pada sistem tertentu. Pengguna boleh memantau mana-mana cgroup yang dikonfigurasikan, menafikan akses cgroup kepada sumber tertentu, atau malah mengkonfigurasi semula cgroup secara dinamik pada sistem yang sedang berjalan. Menggunakan cgroups, pentadbir sistem mempunyai kawalan yang tepat ke atas peruntukan, keutamaan, pengurangan, pengurusan dan pemantauan sumber sistem. Sumber perkakasan (sumber hypervisor) boleh dikongsi dengan mudah antara tugas dan pengguna, selalunya meningkatkan kecekapan sistem keseluruhan. Cgroups bukanlah satu konsep baru. Ia muncul dalam Cent OS 6. Dalam CentOS 7, keupayaan untuk mengurus kumpulan kawalan melalui Systemd, OS dan pengurus perkhidmatan, telah menjadi lebih baik.

Pengasingan proses, nadi seni bina kontena Linux, diwakili oleh ruang nama kernel ( ruang nama kernel) CentOS. Linux pada masa ini melaksanakan enam jenis ruang nama yang berbeza. Matlamat setiap satu adalah untuk membungkus setiap sumber sistem global dalam abstraksi. Setiap sumber didedahkan sebagai contoh terpencil kepada proses dalam ruang nama, yang menyediakan pengasingan - ilusi bahawa sekumpulan proses bersendirian dalam sistem. Ruang nama diperlukan kerana kernel Linux tidak mengetahui apa-apa tentang bekas. Tujuan ruang nama adalah untuk mengajar kernel konsep persekitaran terpencil.

CentOS 7 melaksanakan ruang nama berikut:

  • Ruang nama PID menyediakan pengasingan ID proses, membenarkan proses dalam ruang nama PID yang berbeza mempunyai PID yang sama. Salah satu kelebihan utama ruang nama PID ialah keupayaan bekas untuk berhijrah antara hos sambil mengekalkan ID proses yang sama dalam bekas. Ruang nama PID membenarkan setiap bekas mempunyai proses pemulaan sendiri yang mengurus pelbagai tugasan pemulaan sistem dan mengurus kitaran hayat kontena.
  • Ruang nama rangkaian menyediakan pengasingan pengawal rangkaian, sumber sistem yang dikaitkan dengan rangkaian, tembok api dan jadual penghalaan. Ruang nama rangkaian membenarkan setiap bekas mempunyai susunan rangkaian maya sendiri yang dikaitkan dengan kumpulan proses. Setiap ruang nama mempunyai peranti gelung balik dan ruang prosesnya sendiri. Peranti maya atau sebenar boleh ditambahkan pada setiap ruang nama rangkaian, dan alamat IP boleh diberikan kepada peranti ini dan digunakan sebagai nod rangkaian.
  • Ruang nama UTS asingkan dua pengecam sistem: nama nod Dan nama domain, dikembalikan oleh panggilan sistem uname(). Ruang nama UTS membenarkan setiap bekas mempunyai nama hos dan nama domain NIS sendiri. Ini berguna untuk skrip permulaan dan konfigurasi yang melaksanakan tindakannya berdasarkan nama ini.
  • Lekapkan ruang nama mengasingkan satu set titik lekap sistem fail seperti sekumpulan proses dan membantu mencipta sistem fail baca sahaja yang berbeza. Proses dalam ruang nama pelekap yang berbeza mungkin mempunyai pandangan yang berbeza bagi hierarki sistem fail. Selain ruang nama lekap, panggilan sistem mount() dan umount() tidak lagi mempunyai kesan dalam ruang titik lekap global (kelihatan kepada semua proses OS). Sebaliknya, ia hanya beroperasi dalam ruang nama pelekap yang dikaitkan dengan proses kontena.
  • Ruang nama IPC mengasingkan sumber komunikasi antara proses (IPC) tertentu, seperti objek Sistem V IPC dan baris gilir mesej Posix. Setiap ruang nama IPC mempunyai set pengecam Sistem V sendiri dan baris gilir mesej POSIX sistem failnya sendiri.
  • Ruang nama tersuai asingkan ID pengguna dan kumpulan supaya proses pengguna dan ID kumpulan boleh berbeza di dalam dan di luar ruang nama pengguna. Kes yang paling menarik ialah apabila proses mempunyai ID bukan istimewa biasa di luar ruang nama pengguna dan pada masa yang sama mempunyai ID pengguna 0 di dalam ruang nama. Ini bermakna bahawa proses itu mempunyai keistimewaan akar penuh untuk operasi di dalam ruang nama pengguna, tetapi tidak mempunyai keistimewaan untuk operasi di luar ruang nama.
Keselamatan juga disediakan oleh SELinux, yang, seperti cgroups, bukanlah konsep baharu dan telah wujud sejak CentOS 4. SELinux menggunakan label dan dasar keselamatan pada bekas Linux dan sumbernya, menyediakan lapisan keselamatan tambahan di atas keselamatan yang disediakan dengan nama kernel ruang.

Pasukan RedHat (anda tahu siapa yang sebenarnya membangunkan semua ini) mula bekerja pada Docker bermula dengan versi 0.7. Sumbangan Red Hat ialah pemacu storan baharu yang membenarkan Docker berjalan pada Cent OS 7. Kerjasama selanjutnya dan sumbangan Red Hat kepada Docker menghasilkan pembangunan pemacu masa jalan terbina dalam baharu berdasarkan libcontainer, yang direka untuk mengakses API kernel kontena secara langsung , tanpa kebergantungan pihak ketiga . Kit alat asli ini boleh mengurus ciri kernel seperti cgroup, ruang nama, antara muka rangkaian, firewall dan ciri kernel lain. Terima kasih kepada Red Hat dalam Cent OS 7, Docker kini bersedia untuk kegunaan perusahaan.

Oleh itu, bekas Linux ialah teknologi sumber terbuka yang penting untuk pembungkusan dan penyampaian aplikasi, menggabungkan pengasingan ringan dan fleksibiliti kaedah penggunaan berasaskan imej.

Sumber yang digunakan dalam penyediaan artikel.

Sistem pengendalian CentOS direka terutamanya untuk digunakan pada pelayan dan dalam syarikat besar, tetapi boleh digunakan dengan agak berjaya pada komputer pengguna biasa untuk menyelesaikan masalah seharian. pengedaran Ubuntu direka untuk pengguna baharu, tetapi mempunyai versi yang sangat baik untuk pelayan.

Kedua-dua pengedaran dibangunkan oleh syarikat besar yang memainkan peranan penting dalam dunia perisian percuma, dan kedua-duanya sangat baik untuk menyelesaikan pelbagai masalah mereka. Dalam artikel ini kami akan cuba membandingkan pengedaran ini, cuba cari tahu apa lebih baik daripada Ubuntu atau CentOS, dan pengedaran mana yang lebih sesuai untuk menyelesaikan masalah tertentu. Kami akan membandingkan titik demi titik untuk memudahkan navigasi. Sekarang mari kita beralih kepada perbandingan.

Nampaknya pembangun pengedaran tidak begitu penting, tetapi sebenarnya ia penting. Sistem pengendalian sedang dibangunkan oleh syarikat Afrika Canonical, yang diasaskan oleh Mark Shuttleworth. Pengedaran adalah berdasarkan Debian dan matlamat utamanya ialah kesederhanaan untuk pengguna baharu dan kemudahan persediaan. Keluaran pertama berlaku pada tahun 2004. Canonical sedang membangunkan shell sendiri untuk Gnome - Unity, yang sepatutnya bersatu untuk telefon pintar dan komputer. Syarikat itu juga cuba mempromosikan Ubuntu ke pasaran telefon dan tablet, walaupun tidak begitu berjaya setakat ini. Selain itu, Canonical mempromosikan Ubuntu pada pelayan dan pada masa ini majoriti pelayan web dijalankan di Ubuntu.

CentOS ialah pengedaran yang disokong komuniti berdasarkan Red Hat Linux. Di sini, nampaknya Ubuntu mempunyai kelebihan yang lengkap, tetapi... CentOS adalah versi percuma Red Hat, sebenarnya, adalah sistem yang sama, dibina daripada sumber Red Hat Linux, yang menerima kemas kini tetap, beberapa lama selepas ia dikeluarkan oleh Red Hat.

Syarikat ini telah membangunkan sistem pengendalian pelayan sejak 1993 dan telah mengeluarkan kemas kini untuk sistemnya selama 10 tahun, berbeza dengan barisan sokongan Ubuntu - dua tahun, dan banyak ciri baharu yang menarik dialihkan ke versi kernel yang lebih lama. Red Hat hanya terlibat dalam membangunkan sistem pengendalian gred komersial untuk pelayan dan syarikat. Semua ini diterima pakai oleh CentOS.

Dalam aspek ini, Red Hat jelas menang, dan dengan itu CentOS. Walaupun Canonical melakukan banyak perkara untuk Ubuntu, mereka menghabiskan banyak usaha untuk perkara pihak ketiga, sistem yang sama untuk telefon pintar. Dan pencipta Inti Linux- Linus Torvalds bekerja dengan Red Hat.

2. Perisian

Ubuntu menggunakan format yang diwarisi daripada Debian Pakej Deb. CentOS menggunakan format rpm yang dibangunkan oleh Red Hat. Malah, untuk pengguna akhir ia hampir sama, kecuali sistem dengan sistem pengurusan pakej RPM memuat turun lebih banyak metadata apabila mengemas kini repositori dan kebergantungan yang disyorkan tidak disokong di sini.

Lebih menarik ialah ketersediaan perisian. Untuk Ubuntu anda akan menemui hampir semua program yang anda perlukan. Pakej pemasangan dikumpul walaupun untuk program baru yang baru dikeluarkan dan walaupun pada hakikatnya ia tidak ditambahkan pada repositori, terdapat PPA dan anda boleh memasang semua yang anda perlukan dari sana. Tetapi beberapa perisian lama mungkin tidak ditemui.

Dalam CentOS keadaannya sedikit berbeza. Pakej RPM tidak dikeluarkan secara aktif seperti Deb, terdapat repositori dengan perisian pihak ketiga, tetapi tidak semua program baharu ada. Walau bagaimanapun, versi lama program akan lebih mudah dicari, dan secara amnya program akan lebih serasi dengan sistem dan lebih stabil. Apabila ia datang kepada ketersediaan perisian, Ubuntu lwn. CentOS lebih baik menunjukkan dirinya, selepas semua, Ubuntu.

3. Persekitaran desktop

Ubuntu menggunakan shell Unity sendiri yang berjalan di atas versi baharu Persekitaran desktop Gnome 3 Ia membuat beberapa perubahan pada antara muka dan keseluruhannya kelihatan cukup baik.

CentOS menggunakan versi klasik dan biasa bagi Gnome 2. Persekitaran kelihatan agak lama, tetapi ia berfungsi agak stabil dan menyokong segala-galanya fungsi yang diperlukan. Penampilan sistem adalah perkara peribadi untuk semua orang dan shell sangat mudah untuk diubah, tetapi biasanya persekitaran yang direka bentuk untuk sistem pada mulanya akan berfungsi dengan baik.

4. Pemasangan

Memasang Ubuntu atau CentOS tidak jauh berbeza. Sistem menggunakan pemasang yang berbeza, tetapi intipatinya adalah sama di mana-mana. Ubuntu mempunyai pemasang yang lebih mudah di mana anda boleh menyediakan konfigurasi sistem asas, membahagikan cakera dan mencipta pengguna.

CentOS mempunyai pemasang yang sama seperti Fedora dan Red Hat, tetapi di sini anda boleh memilih komponen untuk dipasang, seperti desktop Gnome atau KDE, dan menetapkan tetapan rangkaian.

Pemasang Ubuntu adalah seperti wizard, anda hanya perlu menavigasi langkah demi langkah dan memasang parameter yang diperlukan, CentOS mempunyai menu utama di mana anda perlu mengkonfigurasi setiap item.

5. Kestabilan

Ubuntu, dalam versi LTS, meletakkan dirinya sebagai sangat pengedaran yang stabil, tetapi terdapat banyak perkara untuk dibahaskan tentang kestabilan Ubuntu. Ia mungkin berfungsi dengan baik dengan tetapan lalai, tetapi jika anda cuba menggunakan beberapa fungsi bukan standard atau gabungannya, sekumpulan pepijat dan kekurangan serta-merta kelihatan yang tiada siapa yang tergesa-gesa untuk memperbaikinya.

Sebaliknya, CentOS, yang berasaskan Red Hat, diuji dengan teliti sebelum ia dikeluarkan, walaupun pengedarannya mengandungi perisian yang lebih lama, ia pastinya dinyahpepijat dengan baik dan pepijat diperbaiki, walaupun terdapat juga pengecualian kepada peraturan ini.

Jika anda mahukan versi program baharu - anda pilihan Ubuntu, tetapi jika kestabilan diperlukan, adalah lebih baik untuk melihat ke arah pengedaran lain apabila anda membuat keputusan tentang Ubuntu atau CentOS.

6. Komuniti dan dokumentasi

Ubuntu ialah pengedaran paling popular di kalangan pendatang baru, dan oleh itu terdapat banyak forum, komuniti pengguna, dan pelbagai artikel dalam talian. Termasuk banyak bahan dalam bahasa Rusia. Ada juga bilangan yang besar pengguna yang berkemungkinan besar telah menghadapi masalah anda dan boleh membantu anda menyelesaikannya.

Terdapat lebih sedikit maklumat tentang CentOS di Internet dan lebih sedikit forum. Skop pengedarannya ialah pelayan, dan syarikat besar. Terdapat dokumentasi, tetapi kebanyakannya dalam bahasa Inggeris.

Jika anda membandingkan ubuntu dan centos. Pada ketika ini, juga, tanpa ragu-ragu, Ubuntu adalah lebih baik, tetapi hanya untuk pengguna baru jika anda sudah cukup memahami sistem, anda boleh mengatasi CentOS.

Kesimpulan

Dalam artikel ini, kami membandingkan dua pengedaran yang agak popular dalam bidang masing-masing supaya anda boleh menentukan yang mana lebih baik untuk anda, Ubuntu atau CentOS. Ia adalah sistem yang sangat baik dan sangat sesuai dengan tugas yang direka bentuk. Apakah pengedaran yang anda gunakan? Ubuntu vs CentOS? Mana satu yang anda akan pilih? Tulis dalam komen!

Sukar untuk memilih sistem tanpa melihatnya, saya melampirkan dua video dengannya gambaran ringkas kedua-dua sistem pengendalian:

Kami akan bercakap tentang pengedaran CentOS, yang tidak begitu baru, tetapi pastinya patut diberi perhatian. Sistem pengendalian ini dibangunkan berdasarkan Red Hat Enterprise Linux, ia dicirikan oleh peningkatan kestabilan, dan boleh berfungsi pada kedua-dua komputer dengan seni bina 64-bit dan 32-bit. Perbezaan asas dari Linux ialah ia percuma untuk diedarkan. Baca lebih lanjut mengenai kelebihan dan kekurangan platform ini di bawah.

Ia bernilai bermula dengan fakta bahawa segala-galanya produk perisian, yang direka bentuk untuk berfungsi dalam Persekitaran Linux juga akan berfungsi pada CentOS. Selain itu, pengedaran mengandungi beberapa penyelesaian terbina dalam yang boleh memudahkan kehidupan pengaturcara atau pentadbir rangkaian yang bekerja pada pelayan khusus.

Sistem pengendalian telah dibangunkan oleh peminat, bagaimanapun, ia telah kemas kini berterusan. Pada masa ini versi keenam terkini termasuk pakej lengkap semua inovasi yang diperlukan dalam bidang perlindungan. Versi baharu dikeluarkan setiap dua tahun, pakej kemas kini setiap enam bulan.

Persoalan yang dianggap sangat relevan sekarang ialah: "Bolehkah kita menganggap CentOS sebagai Linux untuk pemula?" Jawapannya tidak. CentOS ialah sistem pengendalian lengkap, yang bukan salinan gred rendah yang dipermudahkan. Ini adalah projek bebas, yang, bagaimanapun, mempunyai asas yang sama kod program dengan penciptaan Red Hat Enterprise. Satu penjelasan penting perlu dibuat segera. Ini bukan versi cetak rompak, tetapi sistem undang-undang sepenuhnya. Lebih khusus lagi, intinya ialah Red Hat sesuka hati disiarkan dalam akses terbuka kod sumber. Sememangnya, sedekah seperti itu tidak disedari. Pengaturcara dari seluruh dunia memutuskan untuk mencipta projek sendiri, dan sekarang kita akan mengetahui sejauh mana kejayaannya.

Pertama sekali, mari kita lihat proses pemasangan. Semuanya agak mudah dan tidak memerlukan usaha yang berlebihan daripada pengguna biasa. Kami memuat turun fail dari tapak web pembangun, membakarnya ke cakera, memasang, itu sahaja. Untuk melakukan semua langkah ini, anda tidak perlu menjadi seorang pengaturcara pun sudah cukup.

Ia juga baik untuk mengetahui bahawa di laman web rasmi pembangun terdapat banyak tips berguna dan arahan yang berguna kepada mereka yang ingin menggunakan program mereka. Tetapi jika anda suka mendengar muzik semasa bekerja, maka anda perlu menunjukkan sedikit kepintaran. Sistem ini, pada dasarnya, tidak direka untuk format mp3, tetapi ogg membacanya dengan kuat. Ini disebabkan oleh hak paten, tetapi terdapat jalan keluar yang baik dari situasi ini: hanya transkod fail dan anda boleh menikmati muzik kegemaran anda.

Adalah dipercayai bahawa masa sokongan untuk setiap keluaran adalah sepuluh tahun, tetapi ini tidak sepenuhnya benar. Sebagai contoh, jika kita mengambil CentOS 4, keluaran kemas kini diteruskan sehingga 29 Februari 2012, dan kemudian CentOS 5 dikeluarkan secara meluas Malah, pengedaran ini, menurut pembangun, akan disokong sehingga Mac 31, 2017, masa akan menentukan.

Satu lagi penjelasan penting yang akan menarik minat ramai. CentOS memerlukan pemasangan GUI. Terdapat metapackages khas untuk ini. Selain itu, semua orang akan berpeluang memasang “Applications for Office” dan “ Grafik Internet".

Populariti sistem pengendalian Gentoo vs Debian vs CentOS


Keputusan

Sistem pengendalian CentOS ialah projek yang menarik dan berdaya maju, tetapi bukan tanpa kelemahan. Perkara yang paling tidak menyenangkan ialah keperluan untuk dua DVD untuk merakam versi keenam, tetapi bagi pelanggan pusat data UNIT-IS ini tidak menjadi masalah. Pentadbir sistem kami akan memasang mana-mana versi sistem pengendalian itu sendiri dan membantu anda menyediakan pelayan khusus anda.