AlmaLinux 9, CentOS'un ardından kurumsal sunucularda en çok tercih edilen RHEL uyumlu dağıtımlardan biridir. Bu rehberde AlmaLinux 9 kurulumu sürecini sıfırdan, üretim ortamına uygun disk, ağ, güvenlik ve ilk yapılandırma adımlarıyla birlikte anlatıyoruz.
AlmaLinux 9 Nedir?
AlmaLinux, CloudLinux ekibi tarafından geliştirilen, Red Hat Enterprise Linux (RHEL) 9 ile %1 uyumlu, ücretsiz ve açık kaynak bir işletim sistemidir. cPanel, DirectAdmin, Docker, Kubernetes ve çoğu kurumsal yazılım AlmaLinux 9 üzerinde sorunsuz çalışır.
- 10 yıla kadar destek (AlmaLinux OS Foundation)
- DNF paket yöneticisi (yum yerine)
- SELinux ve firewalld varsayılan olarak aktif
- CentOS Stream ve RHEL geçişleri için ideal
Sistem Gereksinimleri
| Bileşen | Minimum | Önerilen (üretim) |
|---|---|---|
| İşlemci | 1 vCPU (x86_64) | 4+ vCPU |
| RAM | 2 GB | 8 GB+ |
| Disk | 20 GB | 80 GB+ SSD/NVMe |
1. AlmaLinux 9 ISO İndirme
Resmi indirme adresi: almalinux.org/get-almalinux
AlmaLinux 9.x — Minimal veya DVD ISO seçebilirsiniz. VPS/VDS kurulumunda panel üzerinden ISO mount etmek en pratik yöntemdir; fiziksel sunucuda Rufus, Ventoy veya balenaEtcher kullanın.
2. Kurulum Ortamını Hazırlayın
Kurulum öncesi kontrol listesi:
- Sunucu IP adresi ve ağ maskesi bilgisi
- Varsayılan ağ geçidi ve DNS sunucuları
- Hostname (ör.
srv01.sirketiniz.com) - Root parolası veya sudo kullanıcı planı
3. Anaconda Kurulum Sihirbazı
Dil ve Klavye
English veya Türkçe seçin; klavye için tr veya us düzenini belirleyin.
Installation Destination (Disk)
Basit kurulum için tüm diski kullanın. LVM veya RAID gerekiyorsa Custom bölümleme ile /, /boot ve isteğe bağlı swap ayırın. Üretimde genelde XFS dosya sistemi önerilir.
Network & Hostname
Ethernet arayüzünü açın (ON), hostname girin. Statik IP için IPv4 ayarlarından Manual seçip adres, netmask, gateway ve DNS tanımlayın.
Software Selection
Sunucu kullanımı için Minimal Install veya Server with GUI yerine çoğu senaryoda Minimal Install + sonradan paket kurulumu tercih edilir. Web paneli kuracaksanız Server veya gerekli paket gruplarını işaretleyin.
Root Password ve Kullanıcı
Güçlü bir root parolası belirleyin. Ayrıca sudo yetkili normal bir kullanıcı oluşturmanız önerilir — günlük SSH girişi için root kullanmayın.
4. İlk Önyükleme ve Güncelleme
Kurulum bitince SSH ile bağlanın:
ssh root@sunucu-ip-adresi
Sistemi güncelleyin:
dnf check-update
dnf upgrade -y
reboot
5. Temel Yapılandırma
Hostname ve saat
hostnamectl set-hostname srv01.ornek.com
timedatectl set-timezone Europe/Istanbul
EPEL ve yardımcı paketler
dnf install -y epel-release
dnf install -y vim curl wget tar unzip net-tools bind-utils
6. Güvenlik: firewalld ve SSH
AlmaLinux 9'da firewalld varsayılan olarak aktiftir:
firewall-cmd --permanent --add-service=ssh
firewall-cmd --permanent --add-service=http
firewall-cmd --permanent --add-service=https
firewall-cmd --reload
SSH sertleştirme önerileri:
PermitRootLogin no— root ile doğrudan girişi kapatınPasswordAuthentication no— mümkünse yalnızca SSH anahtarıPort 22yerine özel port (isteğe bağlı)fail2banveya benzeri brute-force koruması
7. SELinux
SELinux Enforcing modda kalmalıdır. Web sunucusu veya özel yazılım kurarken bağlam hataları alırsanız kalıcı çözüm için audit2why ve semanage kullanın; geçici test dışında SELinux'u kapatmayın.
getenforce
sestatus
8. Sık Kurulan Servisler
- Nginx / Apache (httpd) — Web sunucusu
- MariaDB / MySQL / PostgreSQL — Veritabanı
- PHP, Node.js, Python — Uygulama katmanı
- Certbot — Let's Encrypt SSL
- Docker / Podman — Konteyner
- cPanel / DirectAdmin — Hosting paneli (lisanslı)
CentOS'tan AlmaLinux 9'a Geçiş
Mevcut CentOS 7/8 sunucunuz varsa AlmaLinux, resmi migration araçları sunar. Geçiş öncesi tam yedek alın, kritik servisleri test ortamında doğrulayın. Büyük üretim sistemlerinde bakım penceresi planlayın.
Sık Yapılan Hatalar
- İlk kurulumdan sonra
dnf upgradeyapmamak - firewalld'yi tamamen kapatmak
- SELinux'u kalıcı olarak devre dışı bırakmak
- Zayıf root parolası ve SSH'da parola ile root girişi
- Hostname/DNS ters kayıt (rDNS) ayarlamadan mail sunucusu kurmak
Sonuç
AlmaLinux 9 kurulumu, doğru disk ve ağ planıyla 20–40 dakikada tamamlanabilir. RHEL uyumluluğu sayesinde kurumsal yazılımlarla uyumlu, uzun vadeli destek alabileceğiniz güvenilir bir Linux sunucu platformudur. Yönetilen VDS, otomatik yedekleme ve 7/24 destek için profesyonel hosting hizmetlerini değerlendirebilirsiniz.
İlgili konular: Linux Sunucular · AlmaLinux İşletim Sistemleri