AlmaLinux Sunucuyu Güncelleme
Bu rehber, AlmaLinux sunucunuzdaki paketleri nasıl güncelleyeceğinizi, yeniden başlatma gerekip gerekmediğini nasıl anlayacağınızı ve güncellemeleri nasıl otomatik kurdurabileceğinizi anlatır. Yeni bir ana sürüme geçiş (örneğin 8'den 9'a) bu rehberin konusu değildir.
Hangi sürümü kullanıyorsunuz?
cat /etc/os-release
PRETTY_NAME satırı sürümü gösterir, örneğin AlmaLinux 9.8.
Sürümlerin destek durumu
| Sürüm | Güvenlik desteği | Durum (Kasım 2026) |
|---|---|---|
| AlmaLinux 10 | 31 Mayıs 2035 | Destekleniyor |
| AlmaLinux 9 | 31 Mayıs 2032 | Destekleniyor |
| AlmaLinux 8 | 31 Mayıs 2029 | Yalnızca güvenlik güncellemeleri (31 Mayıs 2024'ten beri) |
Her ana sürüm içinde ara sürümler (9.7, 9.8 gibi) dnf upgrade ile kendiliğinden gelir; ayrıca bir işlem yapmanız gerekmez. Güvenlik duyuruları ALSA koduyla yayımlanır.
Başlamadan önce
- Komutları root olarak ya da
sudoile çalıştırın. - Yedek alın. Yedekleme sorumluluğu müşteriye aittir; sunucunuz için yedekleme hizmetlerimizi kullanabilir ya da Sistem Kopyası ek hizmetiyle sunucunun tamamının kopyasını aldırabilirsiniz.
- Yoğun olmayan bir saat seçin. Güncelleme sırasında bazı servisler yeniden başlar; çekirdek güncellemesinden sonra sunucuyu da yeniden başlatmanız gerekir.
- SSH bağlantınız koparsa VDS sunucunuza müşteri panelindeki konsoldan yine ulaşabilirsiniz: VDS Sunucuda Konsol Kullanımı.
Güncellemeleri kurma
- Hangi güncellemelerin bulunduğuna bakın:
dnf check-update - Güncellemeleri kurun:
Komut ne yapacağını gösterip onay ister; y ve Enter ile onaylayabilirsiniz. (dnf upgradednf updateaynı komutun eski adıdır.)
Yalnızca güvenlik güncellemelerini kurmak isterseniz şunu kullanabilirsiniz:
dnf upgrade --security
Bekleyen güvenlik duyurularını görmek için: dnf updateinfo list --security. Yine de bütün güncellemeleri düzenli olarak kurmanızı öneririz.
Yeniden başlatma gerekiyor mu?
Yeni çekirdek ya da temel kütüphaneler (glibc, systemd gibi) ancak sunucu yeniden başlayınca devreye girer. Şu komutla bakabilirsiniz:
dnf needs-restarting -r
Komut yeniden başlatma gerekip gerekmediğini yazar. Komut bulunamazsa dnf install dnf-plugins-core ile kurabilirsiniz. Hâlâ eski dosyaları kullanan servisleri görmek için: dnf needs-restarting -s. Sunucuyu yeniden başlatmak için: reboot. Müşteri panelindeki Yeniden başlat düğmesini de kullanabilirsiniz.
Güncellemeleri otomatik kurma
dnf-automatic, güncellemeleri belirli aralıklarla indirip kurar. Kurmak için:
dnf install dnf-automatic
/etc/dnf/automatic.conf dosyasının [commands] bölümünde şu satırları ayarlayın:
[commands]
upgrade_type = security
apply_updates = yes
upgrade_type = security yalnızca güvenlik güncellemelerini kurar; bütün güncellemeler için default yazabilirsiniz.
Zamanlayıcıyı açın:
systemctl enable --now dnf-automatic.timer
Varsayılan olarak sunucu yeniden başlatılmaz. İsterseniz aynı bölümdeki reboot = when-needed ayarı, bir güncelleme gerektirdiğinde sunucuyu yeniden başlatır.
Sorun giderme
- "Waiting for process with pid … to finish": başka bir dnf işlemi çalışıyordur (çoğunlukla otomatik güncelleme). Bitmesini bekleyin.
- "Cannot download repomd.xml" ya da "Failed to download metadata": sunucunun internet ve DNS ayarlarını denetleyin, ardından
dnf clean allvednf upgradeile yeniden deneyin. - Sunucu yeniden başladıktan sonra açılmıyor: müşteri panelinden konsolu açıp ekrana bakabilirsiniz (VDS Sunucuda Konsol Kullanımı). Açılış menüsünde genellikle bir önceki çekirdek de durur. Çözemezseniz müşteri panelinden destek talebi açabilirsiniz.
Bu rehberdeki bilgiler resmî belgelerden alınmıştır: AlmaLinux release notes, AlmaLinux errata, dnf command reference, dnf needs-restarting, dnf-automatic.