VPS'te Rocky Linux: hangi işler için ve pakette neler kontrol edilmeli
Rocky Linux'u, Red Hat'in CentOS'u Stream modeline geçirdiğini açıklamasından kısa süre sonra CentOS'un kurucularından Gregory Kurtzer başlattı. Projeyi Rocky Enterprise Software Foundation geliştiriyor ve hedef açıkça ortaya konmuş: sistem, hatalarına kadar RHEL gibi davranmalı. Bu yüzden Rocky Linux öngörülebilirliğin önemli olduğu yerlerde seçilir: RHEL sertifikalı kurumsal uygulamalar, kümeler, bilimsel ve mühendislik hesaplamaları, yıllardır aynı Ansible betikleriyle yönetilen altyapılar.
Rocky Linux VPS'te kime uygun
- Sunucularının bir kısmını RHEL üzerinde tutan ekiplere. Kiralık VPS'te Red Hat aboneliği ödemek gerekmez, paketler, yollar ve systemd birimlerinin davranışı ise aynıdır — playbook'lar ve belgeler değişiklik yapmadan taşınır.
- «RHEL 8/9 veya uyumlu» şartı olan ticari yazılımlar için. Veritabanı, izleme ve yedekleme araçlarının tedarikçileri çoğu zaman Rocky Linux'u desteklenenler listesinde açıkça belirtir.
- Kubernetes ve konteyner platformları için. Aynı sistemdeki düğümleri toplu olarak güncellemek daha kolaydır; küme için paket seçkisi Kubernetes için VPS sayfasındadır.
- CentOS'tan ayrılan ve önceki sisteme azami benzerlik isteyenlere. Yerinde taşıma için migrate2rocky betiği vardır, ancak yeni bir sunucu kurup verileri taşımak daha güvenilirdir.
Panelli tipik bir site için AlmaLinux ile fark neredeyse hissedilmez: iki sistem de ücretsizdir, RHEL ile uyumludur ve cPanel, Plesk ve ISPmanager panelleri tarafından desteklenir. AlmaLinux sağlayıcı şablonlarında biraz daha sık görülür ve eski işlemciler için ayrı derlemeler yayımlar, Rocky ise ayrıntılarda RHEL'e daha yakındır. Teklifleri AlmaLinux'lu VPS sayfasında karşılaştırabilirsiniz.
Sürümler ve destek süreleri
Rocky Linux'un her ana sürümü, RHEL'de olduğu gibi yaklaşık on yıl güncelleme alır. Rocky Linux 8 2029'a, Rocky Linux 9 2032'ye, Rocky Linux 10 2035'e kadar desteklenir. Seri içinde ara sürümler çıkar (9.5, 9.6 vb.) ve sunucu bunlara sıradan bir dnf upgrade ile geçer. Ana sürümün yerinde değiştirilmesi resmî olarak desteklenmez: 8'den 9'a genellikle yeni bir sunucu üzerinden geçilir.
Yeni bir VPS için makul seçim Rocky Linux 9'dur: neredeyse tüm sağlayıcılarda bulunur, EPEL, Remi depoları ve üçüncü taraf paketler onun için derlenmiştir. Yazılım zaten destekliyorsa ve sunucunun azami ömrüne ihtiyacınız varsa onuncu sürümü alın. İşlemci gereksinimini hesaba katın: Rocky Linux 10, x86-64-v3 seviyesi için derlenmiştir ve sağlayıcının basitleştirilmiş bir işlemci modeli verdiği sanal makinede açılmaz. Sipariş vermeden önce desteğe misafir sistemin hangi CPU'yu gördüğünü sorun ya da bir test sunucusunda grep -c avx2 /proc/cpuinfo ile kontrol edin: sıfır, onuncu sürümün uygun olmadığı anlamına gelir.
Kaynak kodları hakkında ayrıca. Red Hat 2023'ten beri RHEL kaynak kodlarını yalnızca abonelere yayımlıyor ve klonlar bunları başka yollarla edinir: CentOS Stream'den, açık UBI imajlarından ve RHEL bulut örneklerinden. Rocky Linux tam uyumluluk hedefini koruyor, AlmaLinux ise uygulama arayüzü (ABI) düzeyinde uyumluluğa geçti. Tipik yazılımlı bir sunucu için bu hiçbir şeyi değiştirmez, ancak ticari yazılım satın alıyorsanız tedarikçinin desteklenen sistemler listesinde tam olarak hangi klonları belirttiğine bakın.
Şablon mu, kendi ISO'nuz mu
Hazır şablon kullanışlıdır, ancak sağlayıcılar onu kendi yöntemleriyle hazırlar: kimisi yalnızca minimum paket setini bırakır, kimisi SELinux'u kapatır ya da kendi çekirdeğini kurar. Sistemin şirketteki diğer sunucularla tıpatıp aynı olması gerekiyorsa — sizin disk bölümlendirmeniz, LVM ve etkin SELinux ile — resmî imajdan kurun. Bu, KVM paketlerinin çoğunda mümkündür; seçenekler listesi kendi ISO'nuzla VPS sayfasındadır. Otomatik kurulum için fiziksel makinelerde kullanılan kickstart dosyasının aynısı işe yarar.
Kaynaklar ve ilk adımlar
Rocky Linux'un minimal kurulumu birkaç gigabayt yer kaplar ve 1 GB bellekle çalışır, ancak dnf depo meta verilerini güncellerken belirgin miktarda bellek kullanır — en küçük paketlerde swap ekleyin. Veritabanlı bir uygulama için 2–4 GB bellek ve 40 GB disk, Kubernetes düğümü için en az 2 çekirdek ve 4 GB hedefleyin.
- Hemen
dnf upgradeçalıştırın ve çekirdek güncellendiyse yeniden başlatın. - SELinux'u «ne olur ne olmaz» diye kapatmayın: hataların çoğu
restoreconvesemanageile doğru etiketler atanarak çözülür. - firewalld'yi kontrol edin: şablonlarda kapalı olabilir ve SSH tüm internete açık kalır.
- Web tabanlı yönetim arayüzü için Cockpit vardır, temel depolardan kurulur.