İçeriğe geç
AlmaLinux

AlmaLinux; CentOS Linux’un sona ermesinin ardından kurulan, topluluk tarafından yönetilen ve AlmaLinux OS Foundation tarafından sürdürülen ücretsiz bir Linux dağıtımıdır. RHEL ile binary uyumluluğunu hedefler: RHEL için derlenmiş RPM paketleri ve yönetim alışkanlıkları çoğu senaryoda değişmeden taşınabilir. Bu uyumluluk, RHEL’in ticari aboneliğiyle verilen üretici desteği ve sertifikasyonun otomatik olarak AlmaLinux’ta bulunduğu anlamına gelmez.

Ana sürümler RHEL uyumluluğu gözetilerek yayımlanır. Destek bitiş tarihleri ana sürüme göre değiştiği için üretimde karar verirken AlmaLinux’ın güncel yaşam döngüsü tablosu esas alınmalı; AlmaLinux 10 için güvenlik desteği resmi tabloda 2035’e kadar planlanmıştır.

Kullanım alanları

  • RHEL uyumlu üretim ortamı - lisans maliyeti olmadan RHEL ekosistemi
  • CentOS 7/8 göçü - mevcut RPM tabanlı uygulama yığınının korunması
  • Uygulama sunucuları - Java, Python, PHP vb tabanlı iş uygulamaları
  • Veritabanı sunucuları - PostgreSQL, MariaDB, MySQL vb
  • Web & proxy - Apache HTTPD, Caddy Nginx, HAProxy vb

Yaygın sorunlar ve çözümler

  • dnf repo uyuşmazlıkları: CentOS’tan göçte üçüncü taraf repolar (EPEL, Remi) AlmaLinux için ayrıca etkinleştirilmeli; dnf config-manager --set-enabled ile aktif edilir.
  • SELinux redleri: Göç sonrası politika etiketleri bozulabilir. restorecon -Rv / ile düzeltilebilir; kalıcı sorunlar için audit2allow ile özel politika üretilebilir.
  • Kernel modülü uyumsuzluğu: Üçüncü taraf sürücüler (GPU, ağ kartı) RHEL imzalı modül gerektirebilir; kmod- önekli topluluk paketleri kontrol edilmeli.
  • subscription-manager kalıntısı: CentOS’tan geçişte subscription-manager servisi devre dışı bırakılmalıdır.

Üretimde işletim standardı

AlmaLinux kurulumu tamamlandıktan sonra ilk iş, kullanılacak ana sürümü ve üçüncü taraf depoları kayıt altına almaktır. EPEL, Remi veya üretici deposu açılmadan önce paketin kaynağı, imza doğrulaması ve güncelleme sorumlusu belirlenmelidir. RHEL uyumluluğu, her üçüncü taraf modülün otomatik olarak desteklendiği anlamına gelmez.

İşletim standardımızda SELinux enforcing, yalnızca gerekli servis portlarını açan firewall kuralları, merkezi SSH anahtar yönetimi, saat senkronizasyonu ve düzenli yama penceresi bulunur. Uygulama konfigürasyonu Ansible ile kod olarak tutulur; elle yapılan değişiklikler drift olarak raporlanır.

CentOS’tan göç kontrol listesi

  1. Uygulama, kernel modülü ve üçüncü taraf RPM envanterini çıkarın.
  2. Tam yedek ve geri dönüş planı alın; önce aynı sürümün staging kopyasında deneyin.
  3. ELevate/Leapp çıktısını ve paket imza kontrollerini saklayın.
  4. Yeniden başlatma sonrasında kernel, ağ, SELinux, servisler ve cron görevlerini doğrulayın.
  5. İzleme, yedekleme ve güvenlik taramalarını üretim trafiği açılmadan çalıştırın.

Bu yaklaşım, “yeniden kurulum gerektirmiyor” avantajını kontrollü bir değişiklik sürecine dönüştürür; kritik veritabanlarında ise yerinde göç yerine paralel kurulum ve replika geçişi daha güvenli olabilir.

İlgili hizmetlerimiz

Sıkça sorulan sorular

CentOS'tan AlmaLinux'a geçiş nasıl yapılır?
Kaynak sürüme ve hedef sürüme göre AlmaLinux’ın ELevate/Leapp tabanlı geçiş yolu kullanılabilir. Yerinde yükseltme her ortamda risksiz değildir; üçüncü taraf depolar, yedekleme ve geri dönüş planı staging ortamında doğrulanmalıdır.
RHEL ile fark nedir?
AlmaLinux, RHEL kaynak kodundan derlenir ve binary uyumludur: RHEL için paketlenmiş RPM’ler değiştirilmeden çalışır. RHEL, Red Hat’in kurumsal destek ve sertifikasyon ekosistemini sunar; AlmaLinux ise bu uyumluluğu lisans maliyeti olmadan topluluğa sağlar.
AlmaLinux Kitten nedir?
Bir sonraki RHEL sürümünü takip eden ‘rolling preview’ dalıdır. Üretimde kullanılmaz; yeni sürüme geçiş öncesi uygulama uyumluluk testleri için tasarlanmıştır.
Rocky Linux ile fark nedir?
Her ikisi de CentOS’un yerini doldurmak amacıyla kurulmuş RHEL uyumlu topluluklardır. Teknik fark minimumdur. AlmaLinux, CloudLinux şirketinin desteğiyle başlamıştır; Rocky Linux ise CentOS’un kurucusu Greg Kurtzer öncülüğünde oluşturulmuştur.

Bir sonraki dönüşümü birlikte planlayalım.

Ekibimiz teknik gereksinimlerinizi anlamak ve hızlıca prototip çıkarmak için hazır.