Linux Dağıtımı Olarak CentOS Hakkında Bilmek İstediğiniz Her Şey

Everything You Want Know About Centos



CentOS nedir?

Topluluk Kurumsal İşletim sistemi (CentOS), Red Hat Enterprise Linux (RHEL) ile pratik olarak uyumlu, açık kaynaklı, kurumsal sınıf ücretsiz bir işletim sistemi sunar. Gregory Kurtzer, CentOS'un kurucusudur. CentOS geliştiricileri, RHEL ile oldukça karşılaştırılabilir bir ürün oluşturmak için RHEL kaynak kodunu kullanır.







CentOS, mevcut en iyi ve en güçlü dağıtımlardan birinde bir geliştirme platformu sağlar. Açık kaynak topluluklarının büyümesi için sağlam bir platform sağlamak üzere oluşturulmuş, topluluk odaklı bir ücretsiz yazılım projesidir. Son derece uyarlanabilir, ayrıca güvenli ve güçlüdür. Ayrıca, herhangi bir kullanım için mükemmel bir seçim olduğunu ilan eden birkaç kurumsal düzeyde güvenlik güncellemesine sahiptir.



Bu yazıda, Linux Dağıtımı olarak CentOS ile ilgili aşağıdaki 16 noktayı ele alacağız:



  1. CentOS'un Tarihçesi
  2. CentOS geliştirmenin amacı
  3. CentOS ve RHEL
  4. Özel İlgi Grupları (SIG'ler)
  5. CentOS projesi nedir?
  6. CentOS ne işe yarar?
  7. CentOS Mimarisi
  8. Depolar
  9. CentOS'un ana özellikleri
  10. CentOS'un Avantajları
  11. CentOS'un en son sürümleri için donanım gereksinimleri
  12. CentOS'un en son sürümleri
  13. CentOS Destek Sonu (EOS) Takvimi
  14. CentOS'taki en değerli komutlar
  15. BT liderleri neden CentOS'u seviyor?
  16. CentOS, kariyer gelişiminizde rolünü nasıl oynayacak?

CentOS'un Tarihçesi:

CentOS, Mayıs 2004'te tamamen ücretsiz ve Linux çekirdeğine dayalı bir işletim sistemi olarak piyasaya sürüldü. CentOS, RHEL'den kaynaklanmaktadır. Amacı, ücretsiz olarak erişilebilen ve Red Hat'in ikili uyumluluğunu koruyan kurumsal sınıf bir bilgi işlem platformu sunmaktır. CentOS, bir CAOS yapısı olarak tanıtıldı ve Gregory Kurtzer tarafından kuruldu.





Bundan sonra, Tao Linux birincil geliştiricisi David Parsley, Haziran 2006'da Tao Linux'un emekli olacağını ve gelişiminin CentOS'a çekileceğini duyurdu (Tao Linux başka bir RHEL klonudur). Tao kullanıcıları yum güncellemesini kullanarak mevcut sistem sürümlerini CentOS'a yükseltebildiler. Ne yazık ki, CentOS'un kurucusu Lance Davi'nin Temmuz 2009'da CentOS proje web sitesinde kayıp olduğu bildirildi. Davis, CentOS projesine katkıda bulunmayı bırakmıştı, ancak CentOS web sitesini tutmuştu.

CentOS ekibinin, Ağustos 2009'da Davis ile temasa geçtiği ve centos.org ve centos.info alanlarını aldığı iddia edildi. CentOS, Temmuz 2010'da en popüler Linux dağıtımı haline geldi ve tüm Linux web sunucularının %30'undan fazlasını oluşturan web sunucuları için Debian'ın popülaritesini geride bıraktı. Ancak Ocak 2012'de Debian tarafından ikinci sıraya düştü. Red Hat, Ocak 2014'te ekibin CentOS projesine sponsor olacağını ve işletim sistemi ve gelişen teknolojiler etrafında çalışan açık kaynak geliştiricilerin gereksinimlerine göre uyumlu bir platformun geliştirilmesine yardımcı olacağını açıkladı.



CentOS ticari markaları Red Hat'a kaydırıldı. RHEL ekibinden bağımsız olarak çalışan RHEL standartları ve açık kaynak ekip grubu, CentOS lider geliştiricilerini kullanır. Barındırma pazarında, CentOS en güvenilir dağıtım olarak kabul edilir. CentOS, RHEL ile ikili uyumluluğu nedeniyle çoğu Linux yazılımıyla son derece uyumludur. CentOS ayrıca çoğu barındırma kontrol paneli için en uygun Linux dağıtımıdır.

CentOS geliştirmenin amacı:

CentOS geliştirme, geliştirme amaçları için açık kaynak toplulukları için sağlam bir sistem sağlamayı amaçlar. Ayrıca bu platform, bilimsel veri işleme ve barındırma işletmeleri için kullanılabilir; örneğin, Şirketler programlarını barındırmak için bu güvenilir platformu kullanabilir.

RHEL ve CentOS:

CentOS, RHEL kaynak koduna dayalı ticari bir Linux dağıtımıdır ve topluluk tarafından desteklenir. Red Hat, ürünlerini açık kaynaklı yazılım kullanarak oluşturduğundan, kaynak kodlarını herkese açık hale getirmelerinin nedeni budur. Daha sonra, CentOS ve RHEL işlevsel olarak eşdeğerdir, temel farklar satıcı çizimlerinin ve markalamanın kaldırılmasıdır.

Öte yandan, CentOS, yalnızca kaynak koduna dayandığı için Red Hat sertifikalarından yoksundur. CentOS projesi, herkesin ücretsiz olarak kullanabileceği ikili paketler üretmek için Red Hat'in herkese açık kaynak paketlerini kullanır. Yine de, belirli güncellemeler kamuya açıklanmaz; CentOS ve Red Hat tarafından sunulan paketler arasında bazı farklılıklar olabilir.

Red Hat, teknolojileri entegre etmek için CentOS kullanan uygun bir platform geliştirmede açık kaynak geliştiricilerine yardımcı olmak için 2014'ten beri CentOS projesini desteklemektedir. Aynı yıl, CentOS ve Red Hat geliştiricileri, şu anda çeşitli çalışma gruplarının denetlediği Yönetim Kurulu'nu oluşturdu. Bu Yönetim Kurulu, CentOS proje kurucularının yanı sıra Red Hat çalışanlarından oluşur.

Özel İlgi Grupları (SIG'ler):

Özel İlgi Grupları (SIG'ler), CentOS topluluğunun belirli üyelerinin farkındalık yaratma, Linux dağıtımını artırma ve dokümantasyon ve altyapı gibi işlevsel yönleri iyileştirme konusunda endişe duyduğu ekiplerdir. Sanallaştırma, ArtWork ve Core, aktif özel ilgi gruplarından bazılarıdır.

CentOS projesi nedir?

Bu Proje, CentOS geliştirme çerçevesinin bakımından sorumlu bir gruptan oluşmaktadır. Bir işletim sisteminden daha fazlasını işletir ve diğer kuruluşların CentOS tabanlı teknolojiler geliştirmesine yardımcı olmak için kaynaklar sağlar. Ayrıca bu proje, CentOS Linux'u diğer projelerden yeni açık kaynak teknolojileri geliştirmek için önde gelen bir topluluk platformu yapmayı hedefliyor.

CentOS ne için uygundur?

Bu Linux sürümü, RHEL ile ilişkili yüksek ücretleri ödemek istemeyen iş kullanıcıları için uygundur. Bu iki dağıtım, RHEL abonelik yönetimi ve RHEL markası dışında belirli bir sürüm için aynıdır ve genellikle Enterprise Linux olarak adlandırılır.

CentOS Mimarisi:

CentOS, diğer Linux dağıtımlarına kıyasla bir şekilde benzer bir mimariye sahiptir. Ancak, yalnızca x86-64 mimarisini destekler. Bu ifade, hem 64 bit hem de 32 bit platformlarda çalışabileceğini bildirir:

  • Ağ cihazları, depolama ve bilgisayar sistemleri gibi fiziksel veya donanım ekipmanı en alttadır.
  • Bunun üzerinde, doğrudan donanımla etkileşime giren İşletim Sisteminin temel bileşeni olan çekirdek yer alır.
  • Kabuk, çekirdeğin üstüne oturur ve çekirdek ile kullanıcı arasında bir arayüz görevi görür.
  • Uygulama katmanı, tüm bu düzeylerin en üstünde bulunur ve kullanıcı tarafından belirlenen etkinlikleri gerçekleştirmek için çekirdek ve kabuk ile etkileşime girer. Medya oynatıcılar, Web tarayıcıları, metin düzenleyiciler, dosya gezginleri vb. uygulama örnekleridir.

Depolar:

Ana CentOS dağıtımı, her biri şu yazılım paketlerini içeren, kanallar olarak da bilinen üç birincil depodan oluşur:

  • Güncellemeler, nokta sürümleri ve geliştirme güncellemeleri, hata düzeltmesi veya güvenlik için normal güncelleme setleri arasında teslim edilen paketleri içerir. Yalnızca CentOS-Fasttrack deposu aracılığıyla yayınlanmaya uygun olmayan geliştirme güncellemeleri ve hata düzeltmeleri bu şekilde sağlanır.
  • base: CentOS nokta sürümlerini oluşturan ve nokta sürümü resmi olarak ISO görüntüleri olarak yayınlandığında güncellenen paketleri içerir.
  • eklentiler: standart CentOS dağıtımını oluşturan ancak yukarı akış tarafından sunulmayan paketleri oluşturmak için gereken paketleri sunar.

CentOS Projesi, güncelleme havuzlarında ve varsayılan tabanda bulunmayan yazılım paketlerini içeren birçok ek havuz bulundurur. Aşağıdakiler depolardan bazılarıdır:

  • CentOSPlus : belirli temel CentOS bileşenlerini güncelleyen ve CentOS'un yukarı akış kaynağı tarafından sağlanan içerikten farklı olmasına neden olan paketleri içerir.
  • CentOS-Fasttrack : nokta sürümü güncelleme setleri arasında düzenli olarak yayınlanan geliştirme güncellemelerini ve hata düzeltmelerini içerir. Bu şekilde yayınlanan paketler, bir sonraki nokta sürümüne dahil edilmek için güçlü adaylar olarak kabul edilir. Bu nedenle, CentOS-Fasttrack deposu, nokta yayınlarına dahil edilmeye uygun olmayan paketler içermez. Ayrıca, herhangi bir güvenlik güncellemesi de sağlamaz.
  • hata ayıklama bilgisi : merkezi paketler oluşturulduğunda, bu depo, hata ayıklama sembolleri oluşturan paketleri depolar.
  • Yazılım Koleksiyonları : Standart dağıtımdan daha yeni yazılım sürümleri sağlar.
  • CentOS Ekstraları : yukarı akış uyumluluğundan ödün vermeden veya temel bileşenlerin güncellenmesini gerektirmeden CentOS'a işlevsellik ekleyen bir paketler topluluğudur.
  • katkıda bulunmak : Bu depo, çekirdek dağıtımda bulunan paketlerin hiçbiriyle çakışmayan paketleri sağlar.
  • Sürekli Yayın (CR) : CentOS'un sonraki nokta sürümünde görünecek paketleri geniş çapta kullanılabilir hale getirir. Gerçek nokta sürümü ISO görüntülerinde yayınlanana kadar, paketlere düzeltme ve test için erişilebilir.
  • CentOS Testi : Bu depo, CentOSPlus ve CentOS Ekstralarına yönelik paketler için bir test alanı görevi görür. Bu havuzun paketleri, CentOS dağıtım çekirdek paketlerinin yerini alabilir veya değiştirmeyebilir ve işlevleri garanti edilmez.

CentOS'un ana özellikleri

RHEL ve CentOS birçok özelliği paylaşır çünkü CentOS, RHEL'in kaynak kodunu temel alır.

Yüksek performans ve kullanılabilirlik:

Sanallaştırma için Çekirdek tabanlı bir Sanal Makine kullanır ve yüksek kullanılabilirlik ve mükemmel performans sağlar.

Kararlı Linux dağıtımı:

CentOS, kendisini güncel tutan ve hem yeni yazılımlarla hem de yeni yazılımlarla uyumluluğu sağlayan özel bir geliştirici topluluğu tarafından desteklenir. Ayrıca, çekirdek geliştiriciler, sürümleri test eden, güncellemeleri yöneten ve geliştirmede yardım sunan Linux meraklıları, ağ yöneticileri, sistem yöneticileri vb. gibi gönüllü kullanıcılardan oluşan küresel bir topluluk tarafından desteklenir.

Düzenli güncellemeler ve destek:

CentOS sürümleri ortalama altı ayda bir güncellenir ve her sürüm on yıl boyunca desteklenir.

Yüksek güvenlik seviyesi:

Red Hat'teki güvenlik ekibi, tehditleri tespit etme ve yüksek düzeyde güvenlik sağlama konusunda uzmandır. CentOS ayrıca Security-Enhanced Linux kernel uzantısıyla birlikte gelir.

Spesifikasyonlar söz konusu olduğunda, diğer Linux sistemleri gibi CentOS'un da sunacağı çok şey var. CentOS şirket içi belgeleri birçok ince noktayı kapsar; Çoğu programcı, bir CentOS adanmış sunucusuna karar vermeden önce büyük resme aşina olmalıdır. CentOS'u kendiniz denemeden önce, bilmeniz gereken her şeye bir göz atın.

CentOS RHEL değil:

RHEL, CentOS olarak yeniden paketlendi. Oysa CentOS ekibi, RHEL kaynak paketlerini halka açık ikili dosyalar halinde paketleyen gönüllü bir gruptur. Bundan sonra, yazılım birkaç genel ayna aracılığıyla dağıtılır. Red Hat ve CentOS'un bildiğim kadarıyla doğrudan bir bağlantısı veya ortaklığı yok. Geçmişte, resmi ortaklıkların olmaması, Red Hat'in CentOS'tan tüm Red Hat markalarının kaldırılması gerektiğinde ısrar etmesi gibi sorunlara neden olmuştu.

Birçok kuruluş CentOS Linux için destek sağlar, ancak yine de uygun bir ticari destek yoktur. Red Hat, RHEL ile doğrudan destek sağlar. Ticari CentOS desteği için bir CentOS kullanıcısı BT uzmanlarına ve topluluğa bağlıdır.

CentOS'ta birçok üst düzey özellik bulunur:

CentOS, bu platformda daha fazla yeniliğe izin veren çok sayıda benzersiz özellikten oluşur. CentOS 6 ve 7, sırasıyla Linux 2.6.32 ve Linux 3.10.0 çekirdeklerine dayanmaktadır. Bu dağıtımlar, doğası gereği tak ve çalıştır özelliğindedir, farklı kaynaklardan gelen mp3 dosyalarını ve varsayılan internet tarayıcısı olarak Firefox 60'ı destekler.

CentOS 6 ve 7'deki x86_64 mimarisi, CPU kapasitesi açısından 12 ve 64 TB alan ayırabilir. Bu arada, yerel dosya sistemi, farklı konfigürasyonlarda 2 TB ile 100 TB arasında değişen maksimum dosya boyutlarını işleyebilir. CentOS ayrıca bir dizi yardımcı özellik eklemeyi de mümkün kılar. Örneğin, CentOS'un mevcut sürümleri, yerel Bluetooth'un yanı sıra Güvenliği Geliştirilmiş Linux'u destekler.

CentOS, x86_64 ve x86 Mimarisini destekleme yeteneğine sahiptir:

Şu anda, bu Linux dağıtımı hem x86_64 hem de x86 sistemlerini desteklemektedir. Bununla birlikte, CentOS 7 benzersizdir çünkü şu anda resmi olmayan, topluluk tarafından yönetilen ppc64, ppc64le, Arm32, i686 ve Arm64 mimarilerine yardımcı olur. CentOS 6 ise her iki mimariyi de destekleyebilir.

CentOS'u ücretsiz olarak indirebilirsiniz:

CentOS, dağıtmak ve kullanmak için ücretsiz olarak kullanılabilen bir dağıtımdır. CentOS, topluluk odaklı geliştirme modeli nedeniyle insanları Linux dağıtımında işlevselliği artırmanın yeni yollarını bulmaya ve onu kurcalamaya davet ediyor. CentOS, yazılımlarını indirmek için Minimal ISO, Amazon Web Services, torrent, DVD ISO ve daha fazlası dahil olmak üzere çeşitli seçenekler sunar. Aynı zamanda, CentOS kaynak paketleri dosya kasaları aracılığıyla kullanılabilir ve sıradan indirmelere dahil edilmez.

CentOS Topluluğu Büyüyor:

CentOS topluluğu, önemli bir pazar payını korumayı kontrol etmesinin kritik nedenlerinden biri olan yama yama geliştirmeyi taahhüt etti. Bu açık toplum zamanla bir araya geldi ve bireysel SIG'ler geliştirdi. Bu kuruluşlar, sanallaştırma ve kullanıcı deneyimi gibi belirli işlevsel alanları geliştirmekle çok ilgilenmektedir.

CentOS Yönetim Kurulu, hangi SIG'lerin korumaları altında çalışmaya başlayabileceğini seçer. Herhangi bir topluluk üyesi, topluluk eleştirisini kabul edene ve yeterli belgeye sahip olana kadar bir SIG'de kendi rolünü oynayabilir. Daha sonra topluluk, hem deneyimli kullanıcılara hem de yeni başlayanlara yardımcı olmak için yerleşmiştir. Sonuç olarak, kullanıcıların diğer topluluk üyelerinden farklı dillerde doğrudan tavsiye almalarına yardımcı olmak için çeşitli posta listeleri sunarlar.

CentOS, kullanıcılara kılavuzlar sağlar:

CentOS Projesi, yeni kullanıcıların şimdiye kadar yaptıkları işin her anından en iyi şekilde yararlanmalarını gerektiriyor. Bunun için, başlamalarına yardımcı olacak bir belge kitaplığı oluşturdular. Bu kitaplık, çeşitli mimariler için adım adım kurulum kılavuzu ve büyük değişiklikler için notlar içerir.

CentOS'un özelliklerini hızlı bir şekilde gözden geçirmek için aşağıdaki tabloya göz atın:

Özellikleri CentOS
Sistem çekirdeği CentOS, RedHat'a dayanmaktadır
Paket yönetimi YUM
Güncelleme Döngüsü Daha az sıklıkta
Pazar Payı Barındırma Linux kullanıcılarının %17,5'i
sanallaştırma AçıkNebula

OpenStack, CloudStack,

Güvenlik Güçlü
istikrar Güçlü
Varsayılan uygulamalar Uygulamalar gerektiğinde güncellenir
Bakım onarım Zorlayıcı
Destek Küçük ama aktif bir toplulukla sağlam belgeler
Kullanım kolaylığı Zorlayıcı
Hız Mükemmel ama donanıma bağlı
Dosya Yapısı aynı temel dosya/klasör yapısı, ancak biçim sistem hizmetleri konumunda farklılık gösteriyor

CentOS'un Avantajları:

İşte onu kullanmanın faydalarından bazıları:

  • Hızlı, güvenilir ve hafiftir.
  • Ücretsiz olarak kullanılabilir, açık kaynak kodlu ve kurumsal kullanıma hazırdır.
  • Ayrıca, tümü önceden yüklenmiş olan git gibi sürüm kontrol araçlarına ve ayrıca MySQL, CUPS, Apache Web gibi açık kaynaklı sunucu yazılımlarına sahip olacaksınız.
  • Ayrıca, hataları doğrudan bugs.centos.org'a gönderme yeteneği de dahil olmak üzere mükemmel topluluk desteği sağlar.
  • En yeni CentOS sürümü, sanallaştırma teknolojisini ve Xen, oVirt ve Docker gibi hiper yöneticiyi içerir.
  • CentOS dağıtımı, ticari RHEL ile aynı özellikleri sağlar. Ancak, bu da ücretsiz olarak erişilebilir!
  • Ücretsiz olarak erişilebilen diğer açık kaynaklı Linux dağıtımlarıyla karşılaştırıldığında, CentOS güvenilirliği ve daha az paket yükseltmesi nedeniyle yaygın olarak tercih edilir.

CentOS'un en son sürümleri için donanım gereksinimleri:

Linux dağıtımı İşlemci Veri deposu Disk alanı Sistem mimarisi
CentOS 8 1.1 GHz Minimum depolama alanı: 1 GB

Önerilen depolama: 2 GB

Minimum: 20 GB

Önerilen: 40 GB

64 bit
CentOS 7 veya RHEL 7 1.1 GHz Minimum Depolama: 1 GB

Önerilen Depolama: 2 GB

Minimum: 20 GB

Önerilen: 40 GB

64 bit

CentOS'un en son sürümleri:

CentOS'un en son sürümleri hakkında konuşmak için CentOS 7, CentOS 8 ve CentOS Stream'imiz var. 2019'da CentOS 8 tanıtıldığında, birçok kişi CentOS 7'den önemli ölçüde neyin değiştiğini merak etti. Şimdi, bu iki CentOS sürümü arasındaki karşıtlığı anlayacağız. Öyleyse, bu gizemin dibine inelim ve CentOS 8'in denemeye değer olup olmadığını kontrol edelim.

CentOS 7, systemd'yi standart bir özellik olarak içeren ilk RHEL dağıtımıydı. CentOS 7, 2014 yılında piyasaya sürüldü ve son on yılda topluluğa çok yardımcı olan çeşitli özellikler sundu. CentOS 8'deki diğer yeni özellikler, iki CentOS sürümü arasındaki bazı farklarla birlikte aşağıdaki tabloda gösterilmektedir:

CentOS 7 ve CentOS 8 arasındaki fark

Özellikleri CentOS7 CentOS 8
Git Git sürümü 1.8 Git sürüm 2.18
Konteynerler Docker, CentOS 7 için kullanılabilir Docker atlandı. Konteynerlerle çalışmak için skopeo ve buildah, podman, runc araçlarını kullanın.
Çekirdek Yukarı akış çekirdeği 3.10 ve Fedora 19'u temel alır Yukarı akış çekirdeği 4.18 ve Fedora 28'e dayalıdır
Depolama Yönetimi Mantıksal Birim Yöneticisi varsayılanı Mantıksal Birim Yöneticisi ve Stratis
Güvenlik CentOS 7, TLS 1.0 ve OpenSSL 1.0.1 desteği içerir CentOS 8, TLS 1.3, OpenSSL 1.1.1, TLS 1.0 ve TLS 1 desteği içerir
NTP Hem chronyd hem de NTP arka plan programı mevcut Yalnızca chrony NTP protokolü
Yazılım Yönetimi RPM 4.11 ile dağıtılan YUM v3'ü kullandı CentOS 8'de yum, dnf ile değiştirilir. Ayrıca RPM 4.14 YUM v4 kombinasyonunu kullanır. Ayrıca bu sürüm modüler içeriği de desteklemektedir.
Java OpenJDK 8 Hem OpenJDK 8 hem de OpenJDK 11
Ağ Çerçevesi Bu sürüm iptables kullanır CentOS 8 ağ oluşturma çerçevesi, firewalld'nin varsayılan arka uç için kullandığı nftable'ları temel alır.
Python desteği Python 2.7 için sınırlı destek. CentOS 7 ayrıca Python 2.7'yi de destekler Python 2.7 için sabit destek, ancak Python 3.6'yı da destekler
sanallaştırma Virt-manager ve qemu-kvm'yi kullanın Virt-manager, qemu-kvm 2.12 kullanımdan kaldırılmış ve Cockpit devralarak dağıtıldı
httpd/Apache HTTP Sunucusu 2.4 HTTP Sunucusu 2.4
güvenlik duvarı CentOS 7, paketler için filtreleme çerçevesi olarak iptables kullanıyor CentOS 8, paketler için filtreleme çerçevesi olarak nftable'ları kullanır
yakut, php, perl Ruby 2.0.0, PHP 5.4.16, Perl 5.16.3 Perl 5.26, Ruby 2.5. Oysa PHP tarafından varsayılan olarak FastCGI Process Manager (FPM) kullanılır.
veritabanları MySQL 5.5, PostgreSQL 9.2, MariaDB 5.5 MySQL 8.0, PostgreSQL 10, Redis 5, PostgreSQL 9.6, MariaDB 10.3
Masaüstü Ortamı CentOS 7'de, X.Org sunucusu varsayılan GNOME, görüntü yöneticisidir. CentOS 8'de Wayland, GNOME Shell sürüm 3.28 ile Varsayılan GNOME Görüntü Yöneticisidir.
Nginx mevcut değil (varsayılan olarak) Bu Linux dağıtımı, Nginx web sunucusu için destek sağlar. Sürüm 1.14

Aralık 2021'deki CentOS 8 Kullanım Ömrü Sonu (EOL) duyurusu ile işletim sisteminin yaşam döngüsü kısaldı. Sonuç olarak, RHEL, ekiplerinin gelecekte CentOS Akışına odaklanacağını açıkladı.

CentOS akışı:

Red Hat geliştiricilerinin açık kaynaklı topluluk üyeleriyle işbirliği yapmasına olanak tanıyan bir Linux geliştirme platformu CentOS Stream'dir. Red Hat, daha yeni sürümleri yayınlamadan önce CentOS Stream'de Red Hat Enterprise Linux (RHEL) kaynak kodunu geliştirir. Bu nedenle, açık kaynak geliştirme modelinin bir parçası olarak kabul edilir. Bu modelin uygulanması, CentOS Stream'i Red Hat Enterprise Linux'un gelecekteki sürümlerinin bir önizlemesi haline getiriyor.

CentOS Akışının Avantajları:

  • CentOS'tan pek farklı değil.
  • RHEL dağıtımından önce yeni özellikler çıkarır.
  • Büyük bir geliştirme topluluğuna sahip olma potansiyeline sahiptir.
  • Bu geliştirme platformu öncekinden daha çeviktir.

CentOS Akışı, CentOS Linux'un yerini alacak mı?

CentOS Akışı sürümü, CentOS dağıtımının yerine geçemez. Bu bir RHEL geliştirme sürümüdür. Oysa CentOS, yeniden kurulmuş bir Red Hat Enterprise Linux sürümüdür. Sonuç olarak, CentOS Akışı, sunucularının geleceğe hazır olup olmadığını görmek isteyen kişiler ve yapı ihtiyaçları için yeterince kararlı ise CentOS Linux kullanıcıları için daha uygundur. CentOS Stream'in kaçınılmaz ve kurumsal Linux'un gelişmiş inovasyonuna doğru bir sonraki doğal adım olması nedeniyle kendi pozisyonuna sahiptir. Ayrıca RHEL geliştiricileri arasında sıkıştırılmış bir geri bildirim döngüsüne sahiptir.

Red Hat, RHEL'in gelecekteki sürümlerini oluşturduğundan, geri bildirim döngüsü sıkıştırması, ister bireysel katkıda bulunanlar ister büyük ortaklar olsun, tüm seslerin duyulmasını kolaylaştırır.

Red Hat ayrıca tüm geliştiricileri ve ortakları CentOS Stream'e katılmaya ve şubelerini oluşturmaya davet ediyor ve bu inovasyon merkezinin benzersiz sorunlarına yönelik çözümleri test etmesini sağlıyor. CentOS Stream'in geleceğin kurumsal Linux'u olduğu kabul ediliyor. Topluluğun, RHEL yayınlarının yönü üzerinde olağanüstü bir etkiye sahip olmasına yardımcı olacaktır. Red Hat dahili projeleri CentOS Stream'e aktarılacak ve bu çalışma ilerledikçe daha geniş toplulukla taktikleri ve en iyi operasyonel uygulamaları paylaşmalarına olanak tanıyacak.

CentOS Destek Sonu (EOS) Takvimi :

Sürüm Yayın tarihi Hayatın sonu
CentOS6 10 Temmuz 2011 30 Kasım 2020
CentOS7 7 Temmuz 2014 30 Haziran 2024
CentOS 8 24 Eylül 2019 31 Aralık 2021

CentOS'taki en değerli komutlar:

CentOS'un çalışmasına yardımcı olacak bazı komutlar şunlardır:

  1. mv : Bu hareket komutudur. CentOS kullanıcıları, bir dosyayı bir kaynaktan veya dizinden başka bir konuma taşımak veya bir dosyayı yeniden adlandırmak için bu komutu kullanabilir.
  2. rmdir : Bu komut, içeriğin içinde bulunduğu dizini silmek için kullanılır.
  3. dokunma : Bu komut, boş bir dosya oluşturmanıza yardımcı olacaktır. Tit, make file komutu olarak da bilinir.
  4. açık : CentOS terminal ekranını temizlemek mi istiyorsunuz? Clear komutunu kullanın.
  5. ls : Bu komut, belirtilen dizinin içeriğini listeler.
  6. sudo yum yükleme : Bu komut, belirli bir paketi kurmak için kullanılır.
  7. sudo yum güncellemesi : Bu komut, kurulu tüm paketleri güncelleyecektir.
  8. yerini belirlemek : Bu komut, sistem depolama alanınızda bir dosya bulmanıza yardımcı olacaktır.
  9. rm : rm komutu dosyaları kaldırmak için kullanılır.
  10. mkdir : Yeni alt dizinler ve dizinler oluşturmak için bu kullanışlı komutu kullanın.
  11. CD : Ayrıca bir dizini değiştirebilir veya kontrolü geçerli çalışma dizininden başka bir klasöre taşıyabilirsiniz.
  12. adam : Herhangi bir komutla ilgili bir kılavuzu yazdırmak için CentOS terminalinizdeki man komutunu kullanın.

BT liderleri neden CentOS'u seviyor?

  • CentOS kurulumu basittir ve ölçek büyütme veya küçültme fark etmeksizin tüm kurumsal tedarik gereksinimlerine uygundur.
  • Linux dağıtımları, özellikle RHEL'den CentOS'a geçerken daha ucuzdur.
  • Ekibinizin, günümüzün işyerinde basitçe çalışması gereken bir işletim sisteminden beklediği her şeydir.
  • Kapsamlı güncellemeler için bile, üretim yükseltmeleri basittir ve yükseltme işlemi sorunsuz olduğu için nadiren aksama süresine neden olur.
  • Değer katın, genişletin ve istediğinizi değiştirin; örneğin, herhangi bir nedenle satıcıya kilitlenme yok.
  • Bir şeyi değiştirmek ister misin? Ekibiniz bunu lisansınızın sınırlarının dışına çıkmadan yapabilir.
  • Sıklıkla sınırlama olmaksızın aşağı çekilebilen topluluk sağlayıcı Docker Hub görüntüleri ile, güvenilir bir şekilde hızlandırabilir, güncelleyebilir ve ortamlar arasında aktarım yapabilirsiniz.

CentOS, kariyer gelişiminizde rolünü nasıl oynayacak?

  • Linux yöneticisi olarak bir iş arıyorsanız, CentOS deneyimine sahip olmak sizi işverenler için daha çekici hale getirecektir.
  • Bunun yanı sıra, ücretsiz olarak erişilebilen bir açık kaynak projesi olarak, ona katkıda bulunmanın faydasını göreceksiniz.
  • Ayrıca, onu çekirdek platform olarak kullanarak, yazılım geliştirme yapılması beklenebilir.
  • Hemen hemen tüm diğer Linux dağıtımlarıyla çalışmanızı rahatlatacaktır.

Çözüm:

CentOS, açık kaynak topluluklarının büyümesi için sağlam bir platform sağlamak üzere oluşturulmuş, topluluk odaklı bir ücretsiz yazılım projesi sunar. Ayrıca çoğu barındırma topluluğu, bulut sağlayıcısı, bilimsel veri işleme vb. için bir geliştirme ortamı sağlar. Gönderimizde CentOS ile ilgili temel bilgileri sağladık. Bu kılavuz, CentOS geçmişini, özelliklerini, mimarisini, depolarını, ana sürümleri ve Destek Sonu zamanlamasını ve çok daha fazlasını içerir. Ayrıca CentOS dağıtımının kariyer gelişiminizde size nasıl yardımcı olacağını da açıkladık.