Ben ubuntu server tercih ediyorum ve son bir senedir onu kullanıyorum. Niye centos ?
Stabilite mi diyeceksiniz?
2 sene kullandım. Kernel çok eski.(7 öncesi için konuşuyorum) Rpm paketleri fıtık edebiliyor. Repolardaki sürümler eski versiyon genelde...
Yeni versiyon istiyorsanız elle derlemek gerekli. Derlerken gcc sürümü düzgün seçilmeli, make autoconf vs düzgün seçilmeli....
Ubuntuda ise;
Kernel yeni, devamlı güncelleniyor.
ppa ile son paketlere erişim güçlü.
Kitle çok fazla olduğu için her türlü paket ve destek çok rahat bulunuyor.
Stabil.
Güvenlik açıkları çok hızlı kapatılıyor.
Geliştirici dostu.
Centos u cpanel yüzünden tercih etmek zorunda kalıyoruz diyecek çoğu hosting hizmeti veren...
Centos un da avantajları var ama yukarıdaki saydıklarım benim işime gelmediği için;
linux dağıtım olarak ubuntu server,
kurumsal sitelerim için freebsd 10 kullanıyorum.
Peki başlamak için;
http://www.howtoforge.com/perfect-se...ot-ispconfig-3
How To Forge da çok güzel anlatımlar mevcut.
imzamdaki site ubuntu server 14.04 üzerinde çalışıyor, kendim yapılandırdım. herhangi bir panel kullanmıyorum.
Zaten önce panel değil shell'i aktif kullanmayı bilmen gerekecek. Yolun uzun derim ama tam öğrenirsen düzenli gelir elde edebilirsin.
Merhaba @PcMaKeR,
Söylediğiniz şekilde bakıldığında, evet kısmen haklısın CentOS ile ilgili düşüncelerinde.
Yalnız es geçilen bir nokta var. RedHat paket güncellemelerinde %100 binary uyumluluğunu hedefler.
Örnek vermek gerekirse;
EL5 için baktığımızda; söylediğin gibi kernel: kernel-2.6.18-371.11.1.el5
Versiyona bakıldığında 2.6.18 tarihi eser bir kernel versiyonu.
Fakat 2.6.18-371.11.1 için aynı şeyleri söylemek doğru olmayacak. Bu RedHat tarafından revize edilmiş hali. Bu halinde yeni donanım destekleri, bug düzeltmeleri ve güvenlik güncellemeleri mevcut. Kısaca bu versiyon artık 2.6.18 değil, yepyeni bir kernel. Şuanki kernel versiyonları arasında neye karşılık geldiğini kestirmek zor. Belki de kernel 3.16 versiyonundan da bir kaç özelliği yamalamış olabilirler veya olacaklar. Peki RedHat neden versiyon değiştirmek yerine yüzlerce yamayı üzerine geçiyor diye soruyorsundur muhtemelen.
Bunu da farklı bir şekilde açıklamak gerekirse EL5 üzerinde;
Örneğin httpd versiyonu : httpd-2.2.3-87.el5
2.2.3 httpd normalde upstream tarafında desteği tamamen bitmiş bir versiyon.
Fakat RedHat bu paketi de revize etmiş. Artık 2.2.3 demek doğru olmayacak.
Bunu da şu amaçla yapmakta; olurda ben eğer her güncelleme de versiyon değiştirirsem, sen değişen versiyonlarda her module interface için yeniden derleme yapmayla uğraşma demek adına bunu yapıyor. Bir bakıma mükemmel bir özellik.
Örneğin; Mod_security paketini kurdun, fakat httpd güncellemesi çıktı ve versiyon değişti. Mod_security ve diğer tüm 3. parti modülleri tekrar kurmak zorunda kalacaktın yeni binary'e karşı. Bu 2-3 sunucu yöneten kişiler için dikkate alınacak birşey değil tabiki. Ama kurumsal olarak yüzlerce sunucu yöneten sistem sorumlusu için bir anlam ifade ediyor zaman açısından. RedHat da bu yüzden enterprise sürüm üzerine yoğunlaşmış durumda. Bazen versiyon değiştirdikleri paketler oluyor fakat bunu da uzun test analizleri sonucunda yapıp yayınlıyorlar.
Bunlar kulağa hoş gelmiyor diyenler tabiki güncel paketler sunan distro seçimini yapabilirler.
Sonuçta Linux/GNU özgür bir ortam dileyen istediğini yapabilir, Hatta LFS de bir seçim