Vyhledávání na webu

dnf-automatic – Automatická instalace aktualizací zabezpečení v CentOS 8


Aktualizace zabezpečení hrají klíčovou roli při ochraně vašeho systému Linux před kybernetickými útoky a narušeními, které mohou mít zničující dopad na vaše důležité soubory, databáze a další zdroje ve vašem systému.

Na svůj systém CentOS 8 můžete ručně aplikovat záplaty zabezpečení, ale jako správce systému je mnohem jednodušší nakonfigurovat automatické aktualizace. To vám dá jistotu, že váš systém bude pravidelně kontrolovat bezpečnostní záplaty nebo aktualizace a aplikovat je.

Doporučená četba: Yum-cron – Automatická instalace aktualizací zabezpečení v CentOS 7

V tomto článku vás provedeme tím, jak můžete nakonfigurovat aktualizace zabezpečení ručně pomocí dnf-automatic a také pomocí webové konzole známé jako cockpit-webserver.

Krok 1: Nainstalujte dnf-automatic v CentOS 8

Chcete-li se rozjet, začněte instalací balíčku dnf-automatic RPM zobrazený níže.

dnf install dnf-automatic

Po úspěšné instalaci můžete potvrdit jeho přítomnost spuštěním příkazu rpm.

rpm -qi dnf-automatic

Krok 2. Konfigurace dnf-automatic v CentOS 8

Konfigurační soubor pro soubor dnf-automatic RPM je automatic.conf, který se nachází v adresáři /etc/dnf/. Výchozí konfigurace si můžete prohlédnout pomocí svého oblíbeného textového editoru a takto soubor vypadá.

vi /etc/dnf/automatic.conf

V části 'příkazy' definujte typ aktualizace. Můžete jej ponechat jako výchozí, čímž se použijí všechny aktualizace. Protože se zabýváme aktualizacemi zabezpečení, nastavte je takto:

upgrade_type = security

Dále přejděte do sekce 'emitters' a nastavte název hostitele systému.

system_name = centos-8

Také nastavte parametr emit_via na motd, aby se při každém přihlášení zobrazovaly zprávy o aktualizačních balíčcích.

emit_via = motd

Nyní uložte a ukončete konfigurační soubor.

Krok 3. Spusťte a povolte dnf-automatic v CentOS 8

Dalším krokem bude spuštění služby dnf-automatic. Spusťte níže uvedený příkaz a začněte plánovat automatické aktualizace pro váš systém CentOS 8.

systemctl enable --now dnf-automatic.timer

Chcete-li zkontrolovat stav služby, zadejte příkaz.

systemctl list-timers *dnf-*

dnf-makecache spouští službu dnf-makecache, která je zodpovědná za aktualizaci balíčků mezipaměti, zatímco jednotka dnf-automatic spouští dnf-automaticslužba, která stáhne aktualizace balíčku.

Nainstalujte aktualizace zabezpečení automaticky pomocí Cockpit v CentOS 8

Cockpit je webová platforma GUI, která umožňuje správcům systému mít bezproblémový přehled o systémových metrikách a konfigurovat různé parametry, jako je firewall, vytvářet uživatele, spravovat úlohy cron atd. Cockpit také umožňuje nastavit automatické aktualizace: balíček /aktualizace funkcí a aktualizace zabezpečení.

Chcete-li nakonfigurovat automatické aktualizace zabezpečení, přihlaste se do kokpitu jako root uživatel procházením adresy URL serveru, jak je uvedeno:

http://server-ip:9090/

Na levém postranním panelu klikněte na možnost „Aktualizace softwaru“.

Dále přepněte přepínač „Automatické aktualizace“ na ZAPNUTO. Nezapomeňte vybrat možnost Použít aktualizace zabezpečení a zvolit frekvenci aktualizací.

A tím naše dnešní téma končí. Nemůžeme dále zdůrazňovat potřebu nastavení bezpečnostních aktualizací ve vašem systému. To nejenže ochrání váš systém před potenciálním malwarem, přinejmenším, ale také vám poskytne klid, že váš systém je pravidelně opravován a zůstává aktuální s nejnovějšími bezpečnostními definicemi.