CentOS 8 için Otomatik Güncellemeler Nasıl Kurulur


Verileriniz ve makineniz için yapabileceğiniz en iyi şey onları güvende tutmaktır. Güncellemeleri açmak kadar kolay olabilir. Ancak CentOS 8 kullanan çoğu kişi bunun nasıl yapılacağını bilmiyor.

Bu makalede, CentOS 8 Linux makinesinde otomatik yazılım güncellemelerinin nasıl etkinleştirileceğini öğreneceksiniz. Sisteminizi, güvenliği ve diğer güncellemeleri manuel olarak yüklemenize gerek kalmayacak şekilde nasıl ayarlayacağınızı öğreneceksiniz.

Bu sayfada
  1. Otomatik RPM Paketini Kullanarak Otomatik CentOS 8 Güncellemelerini Ayarlama
  2. Cockpit Web Konsolunu Kullanarak Otomatik CentOS 8 Güncellemelerini Ayarlayın

Otomatik RPM Paketini Kullanarak Otomatik CentOS 8 Güncellemelerini Ayarlama

İlk şey DNF-otomatik RPM paketini yüklemektir. Paket, otomatik olarak başlayan bir DNF bileşeni sağlar. Yüklemek için aşağıdaki komutu kullanın.

dnf install dnf-automatic

RPM komutunu kullanarak paket hakkında daha fazla ayrıntıya ulaşabilirsiniz.

rpm -qi dnf-automatic

Sırada dnf-otomatik güncellemeleri yapılandırılıyor. Yapılandırma dosyası /etc/dnf/automatic.conf konumunda bulunur. Dosyayı açtıktan sonra gerekli değerleri yazılım gereksinimlerinize uyacak şekilde ayarlayabilirsiniz.

Bir konfigürasyon dosyası aşağıdakine benzer.

[commands]
upgrade_type = default
random_sleep = 0
download_updates = yes
apply_updates = yes
[emitters]
emit_via = motd
[email]
email_from = [email 
email_to = root
email_host = localhost
[base]
debuglevel = 1

dnf-automatic'i yalnızca yeni güncellemeleri indirecek ve sizi e-posta yoluyla uyaracak şekilde ayarlayabilirsiniz, ancak bu, güncellemeleri manuel olarak yüklemeniz gerektiği anlamına gelir. Özelliği etkinleştirmek için yapılandırma dosyasında apply_updates'i devre dışı bırakın.

apply_updates = no

Uyarı yöntemini ayarlamaya devam edin.

Son olarak, artık dnf-automatic'i çalıştırabilir, CentOS 8 makineniz için DNF otomatik güncellemelerini planlamak üzere aşağıdaki komutu uygulayabilirsiniz.

systemctl enable --now dnf-automatic.timer

Yukarıdaki komut sistem zamanlayıcısını etkinleştirir ve başlatır. dnf-automatic hizmetinin durumunu kontrol etmek için aşağıdakini çalıştırın.

systemctl list-timers *dnf-*

Cockpit Web Konsolunu Kullanarak Otomatik CentOS 8 Güncellemelerini Ayarlama

CentOS 8, sistem yöneticisinin görevleri web tabanlı bir konsoldan yönetmesine olanak tanıyan önceden yüklenmiş bir Kokpit'e sahiptir. İşletim sistemini ve yazılımı güncellemek için Cockpit'i kullanabilirsiniz.

Cockpit kurulu değilse, kılavuzumuzu kullanarak kurabilirsiniz: CentOS 8'de Cockpit Web Konsolu Nasıl Kurulur.

Bunu yapmak için, https://SERVER_IP:9090 yoluyla bir yönetici hesabıyla Cockpit'e giriş yapın (burada SERVER_IP, sunucunun IP adresidir). CentOS 8 sunucunuz. Oturum açtıktan sonra sol gezinme bölmesinde Yazılım Güncellemeleri'ni tıklayın.

Bir sonraki pencerede otomatik güncellemeleri AÇIK konumuna getirin. Artık istediğiniz güncelleme türünü (Tüm Güncellemeleri Uygula veya Güvenlik Güncellemelerini Uygula), güncellemelerin uygulanmasını istediğiniz gün ve saati ve sunucunun yeniden başlatılmasını seçebilirsiniz.

Sistemi yeniden başlatmadan otomatik güncellemeleri ayarlayamayacağınızı unutmayın. Bu nedenle, güncellemeler için seçtiğiniz zamanda sunucunuzun yeniden başlatılabildiğinden emin olun.

Çözüm

Bu makalede CentOS 8 makineniz için otomatik güncellemeleri nasıl ayarlayacağınızı öğrendiniz. Bunu yapmanın iki yolu var. İlk yöntem DNF otomatik güncellemelerini kullanmaktır. CentOS 8 Linux'ta DNF otomatik güncellemelerini etkinleştirmenin temel avantajı, manuel güncellemelerle karşılaştırıldığında makinelerinizin daha hızlı, düzenli ve sık güncellenmesidir.

Bu size siber saldırılara karşı daha fazla avantaj sağlar. İkinci yöntem Cockpit web konsolunu kullanmaktır. Komut satırı arayüzünü (CLI) kullanan DNF otomatik güncellemelerinin aksine, grafik kullanıcı arayüzünü (GUI) kullandığınız için Cockpit ile otomatik güncellemeleri etkinleştirmek kolaydır.