Vyhledávání na webu

Jak nastavit automatické aktualizace pro CentOS 8


To nejlepší, co můžete pro svá data a stroj udělat, je udržet je v bezpečí. Může to být stejně snadné jako zapnutí aktualizací. Většina lidí, kteří používají CentOS 8, však neví, jak to udělat.

V tomto článku se dozvíte, jak povolit automatické aktualizace softwaru na počítači CentOS 8 Linux. Naučíte se, jak nastavit systém tak, abyste nemuseli ručně instalovat bezpečnostní a další aktualizace.

Na této straně
  1. Nastavte automatické aktualizace CentOS 8 pomocí balíčku automatického RPM
  2. Nastavte automatické aktualizace CentOS 8 pomocí webové konzole Cockpit

Nastavte automatické aktualizace CentOS 8 pomocí balíčku automatického RPM

První věcí je nainstalovat balíček DNF-automatic RPM. Balíček obsahuje komponentu DNF, která se spouští automaticky. Chcete-li jej nainstalovat, použijte následující příkaz.

dnf install dnf-automatic

Další podrobnosti o balíčku můžete získat pomocí příkazu rpm.

rpm -qi dnf-automatic

Další na řadě je konfigurace automatických aktualizací dnf. Konfigurační soubor se nachází na adrese /etc/dnf/automatic.conf. Jakmile soubor otevřete, můžete nastavit požadované hodnoty tak, aby vyhovovaly vašim softwarovým požadavkům.

Konfigurační soubor vypadá následovně.

[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

Možnost dnf-automatic můžete nastavit tak, aby stahovala pouze nové aktualizace a upozorňovala vás e-mailem, ale to znamená, že budete muset aktualizace instalovat ručně. Chcete-li tuto funkci povolit, zakažte v konfiguračním souboru apply_updates.

apply_updates = no

Pokračujte nastavením metody upozornění.

Nakonec můžete spustit dnf-automatic a provést následující příkaz pro naplánování automatických aktualizací DNF pro váš počítač CentOS 8.

systemctl enable --now dnf-automatic.timer

Výše uvedený příkaz povolí a spustí systémový časovač. Chcete-li zkontrolovat stav služby dnf-automatic, spusťte následující.

systemctl list-timers *dnf-*

Nastavte automatické aktualizace CentOS 8 pomocí webové konzole Cockpit

CentOS 8 má předinstalovaný Cockpit, který umožňuje správci systému spravovat úlohy z webové konzole. K aktualizaci operačního systému i softwaru můžete použít Cockpit.

Pokud Cockpit není nainstalován, můžete jej nainstalovat pomocí našeho průvodce: Jak nainstalovat webovou konzoli Cockpit v CentOS 8.

Chcete-li to provést, přihlaste se do Kokpitu pomocí účtu správce prostřednictvím https://SERVER_IP:9090 (kde SERVER_IP je adresa IP váš server CentOS 8. Po přihlášení klikněte na Aktualizace softwaru v levém navigačním panelu.

V dalším okně zapněte automatické aktualizace ZAPNUTO. Nyní můžete vybrat požadovaný typ aktualizací (Použít všechny aktualizace nebo Použít aktualizace zabezpečení), den a čas, kdy se mají aktualizace použít, a restartovat server.

Upozorňujeme, že automatické aktualizace nelze nastavit bez restartování systému. Proto se ujistěte, že váš server lze restartovat v době, kterou jste vybrali pro aktualizace.

Závěr

V tomto článku jste se naučili, jak nastavit automatické aktualizace pro váš počítač CentOS 8. Můžete to udělat dvěma způsoby. První metodou je použití automatických aktualizací DNF. Hlavní výhodou povolení automatických aktualizací DNF na CentOS 8 Linuxu je, že vaše počítače se aktualizují rychleji, jednotně a často ve srovnání s manuálními aktualizacemi.

To vám dává větší páku proti kybernetickým útokům. Druhým způsobem je použití webové konzole Cockpit. S Kokpitem je snadné povolit automatické aktualizace, protože používáte grafické uživatelské rozhraní (GUI) na rozdíl od automatických aktualizací DNF, které používají rozhraní příkazového řádku (CLI).