İçeriğe geç
0850 885 09 42 bilgi@verinomi.com Bilgi Bankası Destek Talebi Müşteri Paneli TR EN ₺ TL $ USD

Ana Sayfa / Bilgi Bankası / Linux

Bilgi Bankası

Rehberler ve sık sorulan soruların yanıtları.

Linux kategorisine dön

CentOS Sunucuyu Güncelleme

Yazdır

Bu rehber, CentOS 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. Sunucunuzda CentOS Linux 6, 7 ya da 8 varsa önce desteği biten sürümler bölümünü okumanızı öneririz.

Hangi sürümü kullanıyorsunuz?

cat /etc/redhat-release

Çıktı CentOS Stream release 9 ya da CentOS Linux release 7.9.2009 (Core) gibi görünür.

Sürümlerin destek durumu

SürümGüvenlik desteğiDurum (Kasım 2026)
CentOS Stream 10Yaklaşık 2030Destekleniyor
CentOS Stream 931 Mayıs 2027Destekleniyor
CentOS Stream 831 Mayıs 2024'te bittiDesteklenmiyor, depolar arşivde
CentOS Linux 831 Aralık 2021'de bittiDesteklenmiyor, depolar arşivde
CentOS Linux 730 Haziran 2024'te bittiDesteklenmiyor, depolar arşivde
CentOS Linux 630 Kasım 2020'de bittiDesteklenmiyor, depolar arşivde

CentOS Stream, Red Hat Enterprise Linux'un bir sonraki ara sürümünün geliştirildiği sürümdür; güncellemeleri sürekli alır.

Başlamadan önce

  • Komutları root olarak ya da sudo ile ç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

  1. Hangi güncellemelerin bulunduğuna bakın:
    dnf check-update
  2. Güncellemeleri kurun:
    dnf upgrade
    Komut ne yapacağını gösterip onay ister; y ve Enter ile onaylayabilirsiniz. (dnf update aynı komutun eski adıdır.)

CentOS'ta güvenlik güncellemeleri ayrıca seçilerek kurulamaz: CentOS depoları güvenlik duyurusu bilgisi yayımlamaz; bu yüzden dnf upgrade --security güncelleme olsa bile kurulacak bir şey olmadığını söyler. Güncellemeleri her zaman dnf upgrade ile tamamen kurun.

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 = default
apply_updates = yes

upgrade_type = default olarak bırakın: bu depolar güvenlik duyurusu yayımlamadığı için security ayarı hiçbir şey kurmaz.

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.

Desteği biten sürümler

CentOS Linux 6, 7 ve 8 ile CentOS Stream 8, güvenlik düzeltmeleri dahil hiçbir güncelleme almaz. Paketleri vault.centos.org arşivine taşındı; bu sunucularda yum update / dnf upgrade "Cannot find a valid baseurl" (CentOS 7) ya da "Failed to download metadata" (CentOS 8) gibi hatalar verir. Arşivden paket kurabilirsiniz, ancak oraya yeni düzeltme gelmez.

CentOS 7'de komutlar yum check-update ve yum update'tir; yeniden başlatma gereği needs-restarting -r (yum-utils paketi) ile anlaşılır, otomatik güncelleme yum-cron ile yapılır (/etc/yum/yum-cron.conf, apply_updates = yes). Artık güncelleme yayımlanmadığı için bu araçlar da yeni bir düzeltme getirmez.

İnternete açık kalacak bir sunucu için kalıcı çözüm, desteklenen bir sisteme geçmektir. AlmaLinux ve Rocky Linux, CentOS'un yakın akrabasıdır; 10. sürümleri 2035'e kadar desteklenir. Sunucunuzun güncel bir sistemle yeniden kurulmasını isterseniz müşteri panelinden destek talebi açabilirsiniz.

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 all ve dnf upgrade ile 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: CentOS Linux EOL, CentOS Linux vs CentOS Stream, CentOS Stream 10, CentOS Vault, dnf command reference, dnf needs-restarting, dnf-automatic, needs-restarting(1), yum-cron.conf.

Bu cevap yeterince yardımcı oldu mu? 0

Aradığınızı bulamadınız mı? Destek talebi açabilirsiniz.

Sizi arayalım

Satış ve bilgi talepleriniz içindir. Mevcut hizmetinizle ilgili teknik destek için destek talebi açabilirsiniz.

Bilgileriniz yalnızca size dönüş yapmak için kullanılır. Gizlilik politikası