
Sunucu işletim sistemi seçimi, bir VDS veya dedicated sunucu kurulumunda verdiğiniz ilk ve geri dönmesi en zahmetli kararlardan biridir. Linux tarafında en sık karşılaştırılan üç dağıtım Ubuntu Server, AlmaLinux ve Debian'dır; üçü de ücretsiz, kararlı ve sunucu iş yükleri için olgundur. Bu yazıda üç dağıtımı destek süresi, paket yönetimi, güvenlik mimarisi, kontrol paneli uyumluluğu ve günlük yönetim deneyimi açısından karşılaştırıyor, hangi senaryoda hangisinin daha mantıklı olduğunu netleştiriyoruz.
Üç Dağıtımı Kısaca Tanıyalım
Ubuntu Server
Canonical tarafından geliştirilen Ubuntu, Debian tabanlıdır ve iki yılda bir, Nisan aylarında uzun süreli destek (LTS) sürümü yayımlar. Sunucularda yalnızca LTS sürümleri tercih edilmelidir; ara sürümlerin destek süresi yalnızca dokuz aydır. Geniş topluluğu, güncel paketleri ve bulut ekosistemindeki yaygınlığı sayesinde internette bulabileceğiniz rehberlerin büyük kısmı Ubuntu için yazılmıştır.
AlmaLinux
AlmaLinux, CentOS'un yön değiştirmesinin ardından topluluk tarafından kurulan, Red Hat Enterprise Linux (RHEL) ile uyumlu bir dağıtımdır. RHEL'in yayın döngüsünü takip eder ve uzun ömürlü, değişmeyen bir platform sunar. cPanel, Plesk, CloudLinux ve kurumsal yazılımların büyük kısmı RHEL ailesini birincil hedef olarak destekler. Barındırma sektöründe CentOS'un doğal halefi olarak yaygınlaşmıştır.
Debian
Debian, Ubuntu'nun da temelini oluşturan, topluluk tarafından yönetilen köklü bir dağıtımdır. Kararlı (stable) sürümleri yaklaşık iki yılda bir çıkar ve paketler sürüm boyunca yalnızca güvenlik ve hata düzeltmesi alır. Minimal kurulumu, düşük kaynak tüketimi ve ticari bir şirkete bağlı olmaması nedeniyle özellikle deneyimli sistem yöneticileri tarafından tercih edilir.
Destek Süreleri ve Yaşam Döngüsü
Sunucuda işletim sistemi seçerken en kritik ölçüt, sürümün ne kadar süre güvenlik güncellemesi alacağıdır. Desteği bitmiş bir işletim sistemi, ne kadar iyi yapılandırılmış olursa olsun, zamanla yamanmamış açıklar biriktirir.
| Dağıtım | Sürüm aralığı | Standart destek | Uzatılmış seçenek |
|---|---|---|---|
| Ubuntu LTS | 2 yılda bir | 5 yıl | Ubuntu Pro ile uzatılmış güvenlik bakımı (ESM) |
| AlmaLinux | RHEL ana sürümlerini izler | Yaklaşık 10 yıl | Ana sürüm boyunca alt sürümlerle güncellenir |
| Debian | Yaklaşık 2 yılda bir | Yaklaşık 3 yıl | Debian LTS ekibiyle toplamda yaklaşık 5 yıl |
Somut örneklerle: Ubuntu 22.04'ün standart desteği 2027'de, 24.04'ünki 2029'da sona erer. AlmaLinux 8 2029'a, AlmaLinux 9 ise 2032'ye kadar desteklenir; 2025'te yayımlanan AlmaLinux 10 ile bu süre daha da uzar. Debian 12 (Bookworm) LTS desteğiyle 2028'e kadar güncellenirken, 2025'te çıkan Debian 13 (Trixie) en güncel kararlı sürümdür.
Bu tablo şunu söyler: Sunucuyu kurup yıllarca ana sürüm yükseltmesi yapmadan çalıştırmak istiyorsanız AlmaLinux en uzun pencereyi sunar. Ubuntu ve Debian'da ise birkaç yılda bir ana sürüm yükseltmesi planlamanız gerekir.
Paket Yönetimi ve Yazılım Güncelliği
Ubuntu ve Debian apt ve .deb paketlerini, AlmaLinux ise dnf ve .rpm paketlerini kullanır. Günlük kullanımda temel komutlar birbirine benzer:
| İşlem | Ubuntu / Debian | AlmaLinux |
|---|---|---|
| Paket listesini güncelle ve yükselt | sudo apt update && sudo apt upgrade | sudo dnf upgrade |
| Paket kur | sudo apt install nginx | sudo dnf install nginx |
| Paket ara | apt search redis | dnf search redis |
| Ek depo | PPA veya üretici deposu | EPEL veya üretici deposu |
| Otomatik güvenlik güncellemesi | unattended-upgrades | dnf-automatic |
Yazılım sürümleri açısından fark belirgindir. Ubuntu 24.04 varsayılan olarak PHP 8.3, Python 3.12 ve 6.8 çekirdeğiyle gelir. Debian 12'de PHP 8.2 ve 6.1 çekirdeği bulunur. AlmaLinux 9 ise 5.14 tabanlı bir çekirdek ve PHP 8.0 ile gelir; ancak RHEL'in uygulama akışları (module streams) sayesinde PHP, Node.js ve veritabanlarının daha yeni sürümleri aynı ana sürüm içinde resmi olarak kurulabilir. RHEL çekirdeğinin sürüm numarası eski görünse de üzerine sürekli olarak yeni donanım desteği ve güvenlik düzeltmeleri aktarılır.
Kısacası: en güncel yazılımları resmi depodan almak istiyorsanız Ubuntu, sürümlerin yıllarca değişmemesini istiyorsanız AlmaLinux veya Debian öne çıkar.
Güvenlik Mimarisi ve Varsayılan Ayarlar
Üç dağıtım da zorunlu erişim denetimi (MAC) kullanır, ancak farklı mekanizmalarla:
- AlmaLinux: SELinux varsayılan olarak enforcing modda çalışır. Her süreç ve dosyanın bir güvenlik bağlamı vardır. Çok güçlü bir koruma sağlar; ancak öğrenme eğrisi diktir ve özel dizin veya port kullanırken ek kural tanımlamanız gerekir.
- Ubuntu ve Debian: AppArmor kullanılır. Profil tabanlıdır, yapılandırması daha sadedir ama varsayılan olarak yalnızca belirli uygulamalar için profil bulunur.
Güvenlik duvarı tarafında Ubuntu'da UFW, AlmaLinux'ta firewalld hazır gelir; Debian'da ise nftables altyapısı bulunur ama kullanıcı dostu bir ön yüz varsayılan olarak etkin değildir, istenirse UFW kurulabilir. İlgili rehberler için Ubuntu UFW kurulumu ve AlmaLinux firewalld kullanımı yazılarımıza bakabilirsiniz.
Önemli bir uyarı: SELinux ile ilgili bir hata aldığınızda onu tamamen kapatmak yaygın ama yanlış bir alışkanlıktır. Doğru yol, /var/log/audit/audit.log kayıtlarına bakıp gereken kuralı tanımlamaktır.
Kontrol Paneli ve Yazılım Uyumluluğu
Sunucuda bir hosting kontrol paneli kullanacaksanız seçim büyük ölçüde panelin desteklediği dağıtıma göre belirlenir:
- cPanel/WHM: Uzun yıllardır RHEL ailesini temel platform olarak kullanır ve AlmaLinux en yaygın tercihtir. Ubuntu desteği de bulunmakla birlikte yalnızca belirli LTS sürümlerini kapsar; kurulumdan önce cPanel'in güncel desteklenen işletim sistemleri listesini kontrol edin. Kurulum adımları için AlmaLinux üzerine cPanel kurulumu yazımıza göz atabilirsiniz.
- Plesk: Ubuntu, Debian ve AlmaLinux'un güncel sürümlerini destekler.
- CloudLinux: RHEL tabanlıdır; paylaşımlı hosting sunucularında kaynak izolasyonu için kullanılır ve AlmaLinux'tan dönüştürülebilir.
- Ücretsiz paneller: Çoğu Ubuntu ve Debian'ı öncelikli destekler; bazıları RHEL tabanlı dağıtımları da kapsar.
Docker, Kubernetes ve bulut araçlarının neredeyse tamamı üç dağıtımda da sorunsuz çalışır. Ticari ve kurumsal yazılımlarda (veritabanı yönetim sistemleri, izleme ajanları, yedekleme yazılımları) ise RHEL uyumluluğu çoğu zaman ilk sırada yer alır.
Otomatik Güvenlik Güncellemeleri
Hangi dağıtımı seçerseniz seçin, güvenlik yamalarının gecikmeden uygulanması gerekir. Ubuntu Server'da unattended-upgrades paketi genellikle kurulu ve güvenlik güncellemeleri için etkin gelir; durumunu şu komutla yapılandırabilirsiniz:
sudo dpkg-reconfigure -plow unattended-upgrades
Debian'da aynı paketi kurup etkinleştirmeniz gerekebilir. AlmaLinux'ta ise dnf-automatic kullanılır. /etc/dnf/automatic.conf dosyasında upgrade_type = security ve apply_updates = yes değerlerini ayarlayıp zamanlayıcıyı başlatın:
sudo dnf install dnf-automatic
sudo systemctl enable --now dnf-automatic.timer
Çekirdek güncellemelerinin etkili olması için sunucunun yeniden başlatılması gerektiğini unutmayın. Yeniden başlatmaları bakım saatlerinize göre planlayın.
Kaynak Tüketimi ve Performans
Minimal kurulumda üç dağıtımın bellek ve disk tüketimi birbirine yakındır; hepsi küçük bir VDS'te rahatça çalışır. Debian'ın minimal kurulumu en sade olanıdır. Ubuntu Server'da snapd gibi ek bileşenler varsayılan olarak gelir; ihtiyaç duymuyorsanız kaldırabilirsiniz. Gerçek performans farkını işletim sistemi değil, sunucuda çalışan uygulamaların ayarları ve donanım belirler. Bu yüzden işletim sistemini performans için değil, yönetim kolaylığı ve uyumluluk için seçin.
Hangi Senaryoda Hangisi?
| Senaryo | Önerilen dağıtım | Neden |
|---|---|---|
| cPanel veya CloudLinux ile hosting | AlmaLinux | Panel üreticilerinin birincil platformu |
| Docker ve modern web uygulamaları | Ubuntu LTS | Güncel paketler, geniş belge ve topluluk |
| Yıllarca dokunulmadan çalışacak kurumsal sistem | AlmaLinux | Uzun destek süresi ve ABI kararlılığı |
| Minimal, sade ve hafif sunucu | Debian | En az varsayılan bileşen, öngörülebilir güncellemeler |
| Linux'a yeni başlayanlar | Ubuntu LTS | En çok Türkçe ve İngilizce rehber bu dağıtım için yazılmış |
| RHEL sertifikasyonuna hazırlık veya RHEL ortamına uyum | AlmaLinux | Komutlar ve dosya yapısı RHEL ile aynı |
| Oyun sunucuları ve topluluk araçları | Ubuntu veya Debian | Kurulum betiklerinin çoğu bu dağıtımları hedefler |
Windows tabanlı yazılımlar (.NET Framework uygulamaları, MSSQL'e bağlı eski sistemler, RDP üzerinden kullanılan masaüstü programları) çalıştıracaksanız Linux yerine Windows Server değerlendirilmelidir. Bu ayrımı Windows VDS mi Linux VDS mi yazımızda ele aldık.
Seçim Yaparken Sorulacak Sorular
- Kullanacağım kontrol paneli veya yazılım hangi dağıtımları resmi olarak destekliyor?
- Ekibim apt mi yoksa dnf ve SELinux ile mi daha deneyimli?
- Bu sunucuyu kaç yıl ana sürüm yükseltmesi yapmadan çalıştırmak istiyorum?
- Güncel yazılım sürümleri mi, yoksa uzun yıllar değişmeyen kararlı sürümler mi daha önemli?
- Diğer sunucularımda hangi dağıtım var? Tek tip ortam, otomasyonu ve sorun gidermeyi kolaylaştırır.
Bu sorulara verdiğiniz yanıtlar genellikle seçimi kendiliğinden netleştirir. Kararsız kaldığınızda ekibinizin en iyi bildiği dağıtım çoğu zaman en doğru seçimdir; çünkü sunucunun güvenliği, işletim sisteminin teorik avantajlarından çok yöneticinin onu ne kadar iyi tanıdığına bağlıdır.
Sık Sorulan Sorular
CentOS hâlâ kullanılabilir mi?
CentOS Linux 7 ve 8'in desteği sona ermiştir ve güvenlik güncellemesi almazlar. CentOS Stream ise RHEL'in bir adım önünde ilerleyen bir geliştirme platformudur. Canlı sunucular için AlmaLinux gibi RHEL uyumlu bir dağıtıma geçilmesi önerilir.
Kurulumdan sonra işletim sistemini değiştirebilir miyim?
Farklı bir aileye (Ubuntu'dan AlmaLinux'a gibi) yerinde geçiş yapılamaz; sunucunun yeniden kurulması ve verilerin taşınması gerekir. Bu yüzden seçimi baştan doğru yapmak zaman kazandırır.
Rocky Linux ile AlmaLinux arasında fark var mı?
İkisi de RHEL uyumlu, topluluk odaklı dağıtımlardır ve günlük kullanımda neredeyse aynı deneyimi sunar. Yönetim yapıları ve RHEL kaynak koduna erişim yöntemleri farklıdır.
Ubuntu'da ana sürüm yükseltmesi nasıl yapılır?
sudo do-release-upgrade komutuyla bir LTS sürümünden bir sonrakine geçilir. İşlemden önce mutlaka tam yedek alın ve mümkünse önce bir test sunucusunda deneyin.
Doğru sunucu işletim sistemi, ekibinizin bilgisine, kullanacağınız yazılımlara ve sunucunun ne kadar süre çalışacağına göre belirlenir. Linux ve Windows işletim sistemi seçenekleriyle otomatik kurulan VDS sunucu paketlerimizde, ihtiyacınıza uygun dağıtımla hemen başlayabilirsiniz. Fiziksel donanımda tam kontrol isteyen projeler için dedicated sunucu kiralama, daha küçük ölçekli denemeler için ise VPS paketleri uygun bir başlangıç sunar.
Hizmet Sözleşmemiz
Web Koruma
İade Politikamız
