VPS için en iyi Linux işletim sistemi hangisi?
Ubuntu, Debian, Rocky, AlmaLinux ve Fedora arasından seçim yaparken destek süresi, paket güncelliği ve RHEL uyumluluğu gibi kritik kriterleri değerlendirerek karar verin.
VPS için hangi işletim sistemi seçilmeli
Aşağıdaki dört sorudan biri sizi farklı bir yöne sevk etmediği sürece, VPS için seçmeniz gereken işletim sistemi güncel Ubuntu LTS sürümüdür. LTS, uzun süreli destek (long term support) anlamına gelir: dokuz ay yerine beş yıl boyunca ücretsiz güvenlik güncellemeleri sunar. Bir web uygulaması, veritabanı, oyun sunucusu veya posta aktarıcısı çalıştıran bir VPS üzerinde Ubuntu LTS güvenli bir varsayılandır ve internetteki neredeyse tüm eğitimlerin, bizimkiler de dahil olmak üzere, temel aldığı işletim sistemidir.
Kiralanan bir sunucuda zaman ayırmaya değer altı dağıtım vardır: Ubuntu, Debian, CentOS Stream, Rocky Linux, AlmaLinux ve Fedora. Hepsi aynı Linux çekirdeğini, aynı nginx'i, aynı PostgreSQL'i ve aynı OpenSSH'i kullanır; bu nedenle çalıştırmayı planladığınız yazılım nadiren belirleyici faktördür. Karar vermenizi sağlayan dört temel fark vardır: sürümün ne kadar süreyle yamalandığı, paketlenmiş yazılımın ne kadar eski olduğu, talimatlarını çeviri yapmadan takip edebileceğiniz kaynakların kimin tarafından hazırlandığı ve sonucun Red Hat Enterprise Linux (RHEL) ile uyumlu olup olmadığı.
Makinenin ne işe yarayacağını hala belirlemeye çalışıyorsanız, bir VPS ile yapabileceklerinizin listesi daha iyi bir başlangıç noktasıdır ve bir VPS'in aslında ne olduğu tüm bu konuların temelini kapsar.
İşte her birinin kısa özeti:
- Ubuntu LTS. Varsayılan seçenek. Aşağıdaki bölümlerden biri sizin için geçerli değilse bunu seçin.
- Debian. Gönüllü bir güvenlik ekibine sahip, ticari katmanı olmayan, daha küçük ve daha yavaş ilerleyen bir temel.
- Rocky Linux. Hedef platformun RHEL uyumlu olması gerektiği durumlar için bir RHEL yeniden yapılandırması.
- AlmaLinux. RHEL 10'un desteği kestiği eski işlemciler için derleme seçeneği sunan diğer RHEL yeniden yapılandırması.
- CentOS Stream. RHEL'in bir sonraki aşaması. RHEL için yazılım geliştirdiğinizde kullanılır.
- Fedora. En yeni çekirdek ve kullanıcı alanı yazılımları ile sürüm başına yaklaşık 13 aylık güncelleme desteği sunar.
Bu makineyi ne kadar süreyle kendi haline bırakmak istiyorsunuz?
Destek ömrü, ne sıklıkla riskli işlemler yapmanız gerektiğini belirler; bu yüzden önce bu soruyu yanıtlayın. Bir sürüm ömrünü tamamladığında paketler çalışmaya devam eder. Hiçbir şey çökmez. Sunucu yalnızca yeni yayımlanan güvenlik açıklarına karşı düzeltme almayı durdurur; bu durum için herhangi bir hata mesajı üretilmediğinden, bir denetim yapılana veya sunucuya sızılana kadar kimse durumu fark etmez. Çözüm, yerinde dağıtım yükseltmesi veya temiz bir imaj üzerine yeniden kurulumdur; her iki yöntem de bir akşamınızı alır.
Her proje kendi yaşam döngüsü tarihlerini yayımlar. Ağustos 2026 tarihinden itibaren hesaplanan ve bir ondalık basamağa yuvarlanan mevcut sürümlerin kalan ömürleri şöyledir:
The data behind this chart
[
{
"distro": "Ubuntu 26.04 LTS",
"years_of_support_left": 4.7,
"notes": "Free updates to April 2031. Ubuntu Pro extends the same release to April 2036."
},
{
"distro": "Debian 13",
"years_of_support_left": 2.0,
"notes": "Debian security team to August 2028. The LTS team then carries it to June 2030."
},
{
"distro": "CentOS Stream 10",
"years_of_support_left": 3.8,
"notes": "Ends May 2030, when the RHEL 10 full support phase ends."
},
{
"distro": "Rocky Linux 10",
"years_of_support_left": 8.8,
"notes": "Ends May 2035, following the RHEL 10 lifecycle."
},
{
"distro": "AlmaLinux 10",
"years_of_support_left": 8.8,
"notes": "Ends May 2035. Adds an x86-64-v2 build for older CPUs."
},
{
"distro": "Fedora 44",
"years_of_support_left": 0.8,
"notes": "Released April 2026, ends June 2027. Every Fedora release lasts about 13 months."
}
]Tüm 6 sistem bugün yamalı durumdadır. Önemli olan aradaki farktır. Rocky Linux 10 ve AlmaLinux 10, on yıllık RHEL yaşam döngüsünü takip ettikleri için 8.8 yıl daha güncelleme desteğine sahiptir; Fedora 44 ise 0.8 yıl desteğe sahiptir.
Ubuntu 26.04 LTS, 4.7 yıl daha ücretsiz güncelleme desteği sunar; Ubuntu Pro ise kişisel kullanımda az sayıda makine için aynı kurulumu 2036 yılına kadar ücretsiz taşır. Debian 13, Debian güvenlik ekibinin desteği kestiği noktayı baz alarak 2.0 yıl gösterir. Gönüllü LTS ekibi, daha kısıtlı bir paket ve mimari seti üzerinde desteği yaklaşık iki yıl daha sürdürür. Her iki rakam da doğrudur. Farklı şekillerde hesaplandıkları için projeler arası ömür karşılaştırması yaparken dikkatli olunmalıdır.
Bu soruda iki tuzak bulunur. Birincisi, her altı ayda bir çıkan ve dokuz ay desteklenen Ubuntu ara sürümleridir; örneğin 25.10, kullanıcıları onu hala yeni sanırken 1 Temmuz 2026 tarihinde güncelleme almayı durdurmuştur. Ara sürüm yerine Ubuntu LTS tercih etmenin nedenleri bu argümanı detaylandırır ve bir VPS'in sessizce yamalanmamış hale gelmesinin en yaygın yolu budur. İkinci tuzak ise yeni bir sürümün yeniden kurulum anlamına geldiğini varsaymaktır. Öyle değildir. Ubuntu 24.04'ten 26.04'e yerinde yükseltme desteklenen bir yoldur; Debian ve RHEL tabanlı dağıtımların da kendi eşdeğer yöntemleri mevcuttur.
Paketlerin ne kadar güncel olması gerekir?
Kararlı bir dağıtım, paket sürümlerini yayınlandığı gün dondurur ve yıllar boyunca bu sürümlere güvenlik yamalarını geri taşır (backport). Kabul ettiğiniz anlaşma budur. Debian 13, 2025 yılının ortasında donduruldu; bu nedenle bugün kurduğunuz veritabanı sunucusu, o tarihte güncel olan, yamalanmış ancak sürüm yükseltilmemiş sürümdür. Ubuntu LTS de aynı şekilde çalışır. Fedora ise tam tersini yapar ve güncel upstream sürümlerini sunar; destek süresinin kısa olmasının nedeni tam olarak budur: beş yıllık dalları korumak, kimsenin iki kez yapmak istemediği bir iştir.
Eski paketler, yalnızca uygulamanız daha yeni bir sürüm talep ettiğinde önem kazanır. Tek bir paket için tüm dağıtımı değiştirmeden önce kaçış yollarına bakın, çünkü bunlar genellikle daha iyi bir çözümdür. Çoğu upstream projesi kendi deposunu yayınlar; bu sayede satıcının apt veya dnf kaynağını ekleyerek o bileşenin güncel sürümünü alabilirsiniz. Dil çalışma zamanlarının (runtime) kendi sürüm yöneticileri vardır. Uygulamayı bir container içinde çalıştırmak bu soruyu tamamen ortadan kaldırır, çünkü bir Docker Compose yığını kendi kullanıcı alanını (userland) taşır ve yalnızca çekirdeği ödünç alır.
Her kaçış yolunun aynı maliyeti vardır. Dağıtımınızdan gelen bir paket, o dağıtımın güvenlik ekibi tarafından yamalanır ve normal apt upgrade veya dnf upgrade ile gelir. Dışarıdan eklediğiniz her şeyin takibi size aittir ve bozulduğu gün düzeltmek de sizin sorumluluğunuzdadır. Ek depolar aynı zamanda kaynak dosyalarının hatalı yapılandırılabileceği yerlerdir ve Ubuntu'nun yeni kaynak formatı, yinelenen apt kaynakları hatasının yaygın bir nedenidir.
Çekirdek, insanların beklediğinden daha küçük bir sorundur. Bir VPS üzerinde donanım sanaldır ve gerçek sürücüleri ana makine sağlar; bu nedenle daha yeni bir çekirdek, donanım desteğinden ziyade size daha yeni ağ ve dosya sistemi özellikleri kazandırır. Ubuntu LTS ayrıca sonraki sürümlerden alınan donanım etkinleştirme çekirdeklerini (HWE) sunar, bu nedenle bir LTS kurulumu piyasaya sürüldüğü çekirdeğe bağlı kalmaz.
Hangi dokümantasyonu takip edeceksiniz?
Bu, insanların hafife aldığı ancak en çok zaman kaybına yol açan sorudur. Ubuntu ve Debian, apt ve .deb paketlerini kullanır. CentOS Stream, Rocky Linux ve AlmaLinux ise dnf ve .rpm paketlerini kullanır. Bu ayrım, kurulum komutunun çok ötesine geçer.
Paket isimleri farklıdır: Apache web sunucusu Ubuntu ve Debian'da apache2 iken, RHEL ailesinde httpd olarak adlandırılır; dolayısıyla servis ismi de farklılık gösterir. Güvenlik duvarı farklıdır: Ubuntu'da ufw, RHEL ailesinde firewalld kullanılır ve her ikisinin de altında nftables bulunur. Zorunlu erişim denetimi katmanı da farklıdır ve en çok sorun çıkaran kısım budur. RHEL ailesi varsayılan olarak SELinux (security enhanced Linux) modunu "enforcing" (zorunlu) olarak çalıştırır; bu nedenle bir servis, izinleri açıkça uygun olan bir dosyaya erişemeyebilir ve bunun nedeni yalnızca ausearch -m AVC aracılığıyla denetim günlüğünde (audit log) görünür. Ubuntu ve Debian, daha az profil içeren ve sizi daha az kesintiye uğratan AppArmor kullanır.
Bunların hiçbiri zor değildir. Bu bir çeviri işidir ve okuduğunuz her eğitimde, genellikle gecenin geç saatlerinde bunu tekrarlarsınız. Eğer önünüzde Ubuntu komutlarıyla dolu bir sayfa varken Rocky Linux, AlmaLinux veya Fedora kullanıyorsanız, apt'den dnf'ye eşdeğerler rehberi, doğrudan karşılığı olmayan kısımlar da dahil olmak üzere eşleştirmeleri kapsar. Linux sunucularında yeniyseniz, sadece bu bile Ubuntu LTS seçmeniz için yeterli bir nedendir; çünkü ziyaret edeceğiniz üretici kurulum sayfaları bunu varsayacaktır. Rehberlerimiz de aynı şekilde hazırlanmıştır: LAMP yığını kurulumu ve Certbot ve nginx rehberi, yeni bir VPS'te ilk on dakika rehberinde olduğu gibi Ubuntu üzerinde yazılmış ve test edilmiştir.
Red Hat Enterprise Linux ile uyumluluk zorunlu mu?
Bir tedarikçinin destek matrisi RHEL ismini veriyorsa veya iş yerinizin üretim ortamındaki sunucular bu işletim sistemini kullanıyorsa, RHEL uyumlu bir dağıtım seçin ve bunu bir tercih meselesi olmaktan çıkarın. Rocky Linux ve AlmaLinux, RHEL kaynak kodları kullanılarak derlenmiştir. Her ikisi de RHEL ile ABI (uygulama ikili arayüzü) kararlılığını korur; bu sayede RHEL 10 için derlenen bir RPM paketi her iki sistemde de kurulabilir ve çalışabilir. Ticari aracılar ve uyumluluk araçları bu platformu hedefler ve genellikle başka hiçbir sistemi desteklemez. Red Hat'in orijinal CentOS'u 2020 yılı sonunda sonlandırması nedeniyle tek bir yeniden derleme yerine iki farklı proje ortaya çıkmıştır; bu ayrılığın hikayesi, her iki projenin kimler tarafından kurulduğunu ve neler vadettiğini açıklamaktadır.
Rocky Linux, RHEL'e mümkün olduğunca sadık kalır. AlmaLinux ise 9. sürümden itibaren, birebir aynı bitleri kullanmak yerine ABI uyumluluğunu hedefler; bu da Red Hat'in kaldırdığı özellikleri ekleyebilmesine olanak tanır. CPU desteği bunun en net örneğidir. RHEL 10, temel gereksinimini AVX2 komut seti gerektiren x86-64-v3 seviyesine yükseltmiştir ve Rocky Linux 10 da bunu takip eder. AlmaLinux 10 ise eski donanımlar için ayrı bir x86-64-v2 mimarisi eklemiştir. Kiralık bir sunucuda bu durum önemlidir: Eğer sağlayıcınız genel bir emüle edilmiş CPU modeli sunuyorsa, avx2 bayrağı lscpu içerisinde eksik olabilir ve v3 ile derlenmiş bir yapı orada çalışmayacaktır. Önce kontrol edin, ardından AlmaLinux 10'u seçin veya bayrak eksikse 9 serisinde kalın.
CentOS Stream, bu yeniden derlemelerden farklı bir üründür. RHEL'in bir üst sürümü (upstream) konumundadır; bu nedenle değişiklikler önce Stream'e gelir ve bir sonraki ara sürümde RHEL'e ulaşır. Üretim ortamında çalışacak kadar kararlıdır ancak ara sürüm adımları yerine sürekli bir akışla güncellenir. Mevcut RHEL sürümü yerine gelecek olan RHEL sürümü üzerinde çalışması gereken yazılımlar geliştiriyor veya test ediyorsanız bu dağıtımı seçin. CentOS Stream 10 için 3.8 yıl destek süresi kalmıştır; bu süre, RHEL 10 tam destek süreci bittiğinde sona erdiği için yeniden derleme sürümlerinden daha kısadır.
Fedora'nın sunucu tarafındaki yeri
Fedora, altı dağıtım arasında en yeni çekirdeği ve en yeni kullanıcı alanı yazılımlarını sunar; her sürümü yaklaşık 13 ay boyunca destekler. Tüm tartışma bu süreye dayanır. Bir Fedora sunucusu, planlı hareket ederseniz kendi takviminize göre, etmezseniz Fedora'nın takvimine göre yılda yaklaşık bir kez sürüm yükseltmesi gerektirir. İki yükseltmeyi atlarsanız makine destek kapsamı dışına çıkar.
Fedora'yı, kararlı dağıtımların sunduğundan daha yeni bir sürüme ihtiyaç duyduğunuzda ve yükseltme döngüsünü kabul ettiğiniz durumlarda (örneğin kişisel bir derleme makinesi veya sık sık yeniden kurduğunuz bir geliştirme ortamı) sunucuda çalıştırın. Unutmak istediğiniz bir makinede çalıştırmayın. Fedora 43, piyasaya sürüldükten yaklaşık on dört ay sonra, Aralık 2026'da güncelleme almayı durdurur; bu bir hata değil, projenin tasarlandığı şekilde işlemesidir.
Yanlış seçimin gerçek maliyeti
Bir VPS'i yeniden kurmak, kontrol panelinden dakikalar içinde yapılabilecek bir işlemdir; bu nedenle ilk gün fikir değiştirmek hiçbir maliyet getirmezken, iki yüzüncü gün ciddi sorun yaratır. Ubuntu'yu yerinde AlmaLinux'a dönüştürmenin desteklenen bir yolu yoktur. Makineye veri yüklemeden önce kararınızı verin.
İki alışkanlık, kararı geri alınabilir kılar. Kurulumunuzu shell geçmişinizde değil, bir betik içerisinde tutun; böylece yeniden kurulum işlemi hatırlanmak yerine tekrar çalıştırılabilir: ilk Ansible playbook tek bir sunucu için yeterlidir. Ardından işletim sisteminin yönetiminin kime ait olduğunu kontrol edin; çünkü yönetilen bir VPS planında sağlayıcı, hem seçim hem de yama takvimi konusunda sizin yerinize işlem yapabilir.
Varsayılan seçenekler geçerlidir. Ubuntu LTS kullanın; daha küçük ve ticari katman içermeyen bir temel istiyorsanız Debian'ı tercih edin; RHEL uyumluluğu gerektiren bir durum varsa Rocky Linux veya AlmaLinux'u seçin; RHEL için geliştirme yapıyorsanız CentOS Stream'i kullanın; Fedora'yı ise yalnızca yıllık yükseltme takviminiz hazırsa tercih edin.
FAQ
Linux konusunda yeniyseniz bir VPS için hangi Linux dağıtımını seçmelisiniz?
Güncel Ubuntu LTS sürümü. Bunun iki temel nedeni vardır. Neredeyse tüm üçüncü taraf kurulum sayfaları ilk olarak Ubuntu komutlarını verir; böylece komutları çevirmek yerine doğrudan yapıştırabilirsiniz. Ayrıca her LTS sürümü beş yıl boyunca ücretsiz güvenlik güncellemesi alır; bu sayede ilk yılınızda yükseltme yapma zorunluluğunuz olmaz. Daha küçük bir temel sistem istiyorsanız ve özellikle Ubuntu yerine genel olarak apt için yazılmış belgeleri okumaktan çekinmiyorsanız, Debian makul bir ikinci tercihtir.
Sunucu için Debian mı yoksa Ubuntu mu daha iyidir?
Bu iki dağıtım birbirine çok yakındır. Ubuntu, Debian üzerine inşa edilmiştir, apt kullanır ve çoğu Debian talimatı üzerinde hiçbir değişiklik yapılmadan çalışır. Debian varsayılan olarak daha az paketle kurulur, ticari bir destek katmanı yoktur ve bir sürümün son yıllarında güvenlik çalışmalarını gönüllülere bırakır. Ubuntu, her iki yılda bir öngörülebilir bir tarihte LTS sürümünü dondurur, Ubuntu Pro aracılığıyla bunu on yıla kadar uzatır ve çoğu tedarikçi belgesinin hedef aldığı dağıtımdır. Yıllarca korumayı planladığınız minimal bir temel sistem için Debian'ı seçin. Belgelerin yazdığınız komutlarla birebir eşleşmesini istiyorsanız Ubuntu'yu seçin.
Rocky Linux mu yoksa AlmaLinux mu kullanmalıyım?
Her ikisi de Mayıs 2035'e kadar desteklenen ücretsiz RHEL yeniden yapılandırmalarıdır, bu nedenle ikisi de tercih edilebilir. Rocky Linux, RHEL'i mümkün olduğunca yakından takip eder; bu durum, platform konusunda katı olan tedarikçi destek matrisleri için uygundur. AlmaLinux ise bunun yerine ABI uyumluluğunu hedefler; bu sayede RHEL 10'un gerektirdiği x86-64-v3 temelini karşılamayan işlemciler için x86-64-v2 derlemesi dahil olmak üzere ek özellikler sunabilir. Eski veya genel olarak emüle edilen bir işlemciye sahip bir VPS üzerinde, bu derleme AlmaLinux'u seçmek için geçerli bir nedendir.
Sunucuda Fedora çalıştırabilir miyim?
Evet, ancak bunun bedeli yükseltme takvimidir. Her Fedora sürümü yaklaşık 13 ay desteklenir; bu nedenle sunucunun yılda bir kez sürüm yükseltmesine ihtiyacı vardır ve iki sürüm atlarsanız güvenlik güncellemelerini almayı durdurur. Çok yeni bir çekirdeğe veya araç zincirine ihtiyacınız varsa ve bu yükseltmeleri gerçekten yapacaksanız Fedora'yı seçin. Kendi haline bırakmak istediğiniz bir makine için bunun yerine bir LTS veya kurumsal sürüm seçin.
Dağıtım, VPS performansını değiştirir mi?
Ölçebileceğiniz bir düzeyde değiştirmez. Aynı çekirdeği ve aynı sunucu yazılımını çalıştırırlar; bu nedenle Ubuntu üzerinde nginx ile Rocky Linux üzerinde nginx karşılaştırması, büyük ölçüde yapılandırmanızı ölçer. RHEL 10, paketlerini x86-64-v3 işlemci temeline göre derler; bu durum modern donanımlarda küçük bir katkı sağlar ancak bu, bir işletim sistemi seçmek için zayıf bir temeldir. İş hacminizi disk ve veritabanı yapılandırmanız belirler.