CentOS (Community Enterprise Operating System), Red Hat Enterprise Linux (RHEL) kaynak kodlarının ücretsiz ve açık kaynaklı bir şekilde yeniden derlenmesiyle oluşturulan bir Linux dağıtımıdır. CentOS, sunucu ve iş istasyonları gibi çeşitli ortamlarda kullanılabilir. İşte CentOS’un özellikleri ve kullanım alanlarına ilişkin bazı bilgiler:
Açık Kaynak ve Ücretsiz: CentOS, açık kaynak kodlu bir işletim sistemi olduğu için herkes tarafından kullanılabilir ve dağıtılabilir. Ayrıca ücretsizdir, yani lisans maliyeti gerektirmez.
Dayanıklılık ve Güvenilirlik: CentOS, RHEL’in kaynak kodlarını kullanarak oluşturulduğu için aynı güvenilirlik ve dayanıklılığa sahiptir. Bu nedenle, özellikle sunucu ortamlarında güvenilirlik önemli bir faktörse tercih edilir.
Destek Süresi: CentOS’un kullanıcılarına sunduğu destek süresi, RHEL’e kıyasla daha kısa olabilir. Bu nedenle, kritik iş yükleri için uzun süreli destek gerekiyorsa, RHEL kullanılabilir.
Topluluk Desteği: CentOS, geniş bir kullanıcı topluluğuna sahiptir ve bu topluluk, forumlar, belgeler ve çevrimiçi kaynaklar aracılığıyla kullanıcılara destek sağlar.
Güncelleme Politikası: CentOS, RHEL’in aksine güncelleme politikası gereği daha kademeli bir güncelleme modeline sahiptir. Bu, bazı kullanıcılar için daha istikrarlı bir ortam sunabilir.
Kurumsal Kullanım: CentOS, özellikle kurumsal ortamlarda yaygın olarak kullanılır. Sunucular, veri merkezleri ve bulut hizmet sağlayıcıları gibi ortamlarda sıkça tercih edilir.
CentOS, işletim sistemi olarak genellikle Linux tabanlı sunucular ve sunucu uygulamaları için kullanılır. Büyük ölçekli web siteleri, veri merkezleri, bulut hizmet sağlayıcıları ve kurumsal ağlar gibi yerlerde sıkça görülür.
CentOS’u diğer işletim sistemlerinden ayıran ana özelliklerden biri, sağlamlığı ve güvenilirliğidir. RHEL’in kaynak kodlarına dayanması, güvenilir bir işletim sistemi sunmasını sağlar. Ayrıca, ücretsiz ve açık kaynak olması, kullanıcıların düşük maliyetle yüksek kaliteli bir işletim sistemi elde etmelerini sağlar. Bununla birlikte, CentOS’un RHEL’den farklı güncelleme politikası ve destek süresi gibi bazı farklılıkları vardır, bu da belirli kullanım senaryolarına göre tercih edilmesine veya tercih edilmemesine neden olabilir.
RHEL, “Red Hat Enterprise Linux”ın kısaltmasıdır. Red Hat, Inc. tarafından geliştirilen ve desteklenen bir işletim sistemidir. RHEL, bir kurumsal düzeyde Linux dağıtımıdır ve çeşitli uygulama alanlarında kullanılır ve kullanımı için lisans ücreti ödemek gerekir.
CentOS Sunucular İçin Masaüstü (Grafik Arayüz)
CentOS sunucuları genellikle varsayılan olarak grafik arayüze sahip değildir. Bununla birlikte, bir grafik arayüzüne ihtiyaç duyabilirsiniz, bunu eklemek tabii ki mümkündür.
CentOS sunucularında varsayılan olarak masaüstü arayüzü eklemek için aşağıdaki adımları izleyebilirsiniz:
Masaüstü Ortamını Kurma: CentOS sunucunuzda bir masaüstü ortamı kurmanız gerekecek. GNOME, KDE ve XFCE gibi farklı masaüstü ortamları bulunmaktadır. Örneğin, GNOME masaüstü ortamını kurmak için:
sudo yum groupinstall "GNOME Desktop"
Grafiksel Giriş Yöneticisi (Display Manager) Kurma: Masaüstü ortamınızı kurduktan sonra, bir grafiksel giriş yöneticisi kurmanız gerekebilir. Örneğin, GNOME için GDM (GNOME Display Manager) kullanılabilir:
sudo yum install gdm
Varsayılan Hedefi Değiştirme: CentOS sunucunuzun varsayılan hedefini grafiksel bir hedefe değiştirmeniz gerekebilir. Bu, sunucunuzun başlangıçta grafiksel bir arayüzle başlamasını sağlar:
sudo systemctl set-default graphical.target
Grafiksel Giriş Yöneticisini Etkinleştirme: Grafiksel giriş yöneticisini başlangıçta başlatmanız gerekebilir:
sudo systemctl enable gdm
Sistemi Yeniden Başlatma: Değişikliklerin etkili olması için sistemi yeniden başlatmanız gerekebilir:
sudo reboot
Bu adımları takip ederek, CentOS sunucunuza bir masaüstü ortamı ekleyebilirsiniz. Ancak, unutmayın ki masaüstü arayüzü, sunucu için ek kaynak tüketebilir ve güvenlik açısından risk oluşturabilir, bu nedenle ihtiyacınız olmadığı sürece tavsiye edilmez.
“sudo”, “Superuser Do” anlamına gelir ve genellikle Linux ve Unix benzeri işletim sistemlerinde kullanıcıların belirli işlemleri root (süper kullanıcı) yetkileriyle yürütmesine izin veren bir komuttur.