Jak povolit nebo zakázat automatické aktualizace CentOS 8

Zabezpečení operačního systému je klíčovým bodem integrity, dostupnosti a spolehlivosti systémových prostředků, protože jakákoli přítomná zranitelnost nepochybně povede ke globálním a systematickým selháním, která budou mít negativní dopad na chování systému.

CentOS 8 byl vydán před krátkou dobou a bezpečnost je jednou z jeho hlavních bašt a s tím úzce souvisí aktualizace, které jsou pro systém pravidelně k dispozici. Pamatujte, že v operačních systémech Linux je vhodné aktualizovat systémové balíčky pomocí dostupných aktualizací až 2 měsíce po oficiálním vydání operačního systému. Důvodem je, že v tomto časovém období lze detekovat zranitelnosti a možné chyby v systému.

Jako správci CentOS 8 máme možnost automatické aktualizace aktivovat či nikoli, a to proto, že aktualizace budou staženy a použity automaticky, jakmile budou k dispozici, ale mohou ovlivnit výkon systému, pokud mají podstatně velkou velikost.

Solvetic vysvětlí, jak zakázat automatické aktualizace a také jejich aktivaci v případě potřeby v CentOS 8.

1. Jak nastavit automatické aktualizace na CentOS 8 pomocí balíčků DNF-automatic RPM


RPM Package Manager (RPM) je systém pro správu balíčků, díky kterému budeme moci provádět akce jako:
  • Spusťte instalaci, aktualizaci a odinstalování zabaleného softwaru.
  • Vytvářejte software ze zdroje v balíčcích, které lze komplexně distribuovat.
  • Ověřte integritu zabaleného softwaru a instalaci aktuálního softwaru.
  • Zobrazte podrobné informace o systémovém softwaru bez ohledu na to, zda je nainstalován nebo ne.

V případě automatických aktualizací použijeme automatický balíček RPM DNF, který integruje funkce, které se mají provádět automaticky, a pravidelně pracuje z časovačů systému, úloh cron a dalších.

Tento balíček RPM bude přijímat jeden volitelný argument, který je přesměrován do konfiguračního souboru, takže pokud nezadáme žádný konfigurační soubor z příkazového řádku, bude ve výchozím nastavení použita cesta /etc/dnf/automatic.conf.

DNF-automatic má na starosti synchronizaci metadat aplikovaného balíčku, aby bylo možné vyhledávat aktualizace dostupné v CentOS 8 a poté můžete pouze stahovat balíčky nebo stahovat a používat balíčky. V důsledku toho získáme podrobnosti buď prostřednictvím standardního výstupu, e -mailu nebo zpráv MOTD.

Krok 1
K instalaci tohoto balíčku RPM provedeme v CentOS 8 následující řádek:

 dnf nainstalujte dnf-automatic

ZVĚTŠIT

Krok 2
Pro potvrzení stažení balíčku RPM zadáme písmeno „s“:

ZVĚTŠIT

Krok 3
Chcete-li získat přístup k úplnějším podrobnostem o balíčku DNF-automatic RPM, můžeme provést následující:

 rpm -qi dnf -automatic

ZVĚTŠIT

Krok 4
Nyní se chystáme konfigurovat automatické aktualizace pomocí tohoto balíčku RPM, k tomu musíme přistupovat ke konfiguračnímu souboru umístěnému v cestě /etc/dnf/automatic.conf, budeme přistupovat pomocí textového editoru pro úpravy:

 nano /etc/dnf/automatic.conf

ZVĚTŠIT

Krok 5
Aby byly naše aktualizace automatické (jak při stahování, tak při jejich používání), musíme nakonfigurovat následující řádky takto:

 [příkazy] upgrade_type = výchozí random_sleep = 0 download_updates = yes apply_updates = yes [emitters] emit_via = motd [email] email_from = [email protected] email_to = root email_host = localhost [base] debuglevel = 1
Krok 6
Pokud chceme, aby DNF-automatic stahoval pouze aktualizace, ale ne je instaloval, musíme přiřadit následující hodnotu:
 apply_updates = ne

ZVĚTŠIT

Jakmile změny aplikujeme, přistoupíme k jejich uložení pomocí kláves Ctrl + O a ukončíme editor pomocí kláves Ctrl X.

Krok 7
Nakonec spustíme DNF-automatic, proto spustíme následující příkaz, abychom mohli naplánovat automatické aktualizace DNF v CentOS 8:

 systemctl enable-now dnf-automatic.timer

ZVĚTŠIT

Krok 8
Tento příkaz je zodpovědný za povolení a spuštění systémového časovače, který můžeme ověřit následujícím příkazem:

 systemctl list-timers * dnf- *

ZVĚTŠIT

Proto jsme v CentOS 8 povolili automatické aktualizace pomocí balíčku DNF-automatic RPM.

2. Jak zakázat automatické aktualizace v CentOS 8 pomocí balíčků DNF-automatic RPM


Kromě toho je snadné programovat jak stahování, tak instalaci aktualizací v CentOS 8 pomocí těchto prostředků.

Krok 1
Můžeme také zabránit stahování aktualizací do systému, proto přistupujeme k automatickému konfiguračnímu souboru DNF:

 nano /etc/dnf/automatic.conf
Krok 2
V příslušných řádcích musíme použít následující hodnoty:
 download_updates = žádné apply_updates = ne

ZVĚTŠIT

Tím se nestáhnou ani neinstalují aktualizace v CentOS 8. Změny uložíme pomocí kláves Ctrl + O a editor ukončíme klávesami Ctrl + X.

Krok 3
Nakonec restartujeme službu dnf-automatic, abychom provedli změny:

 systemctl restart dnf-automatic

ZVĚTŠIT

3. Jak aktivovat automatické aktualizace v CentOS 8 prostřednictvím webové konzoly


CentOS 8 integruje Cockpit, což je webová administrační konzole, která nám umožňuje provádět různé operace správy a správy operačního systému, pro jeho instalaci můžete navštívit následující odkaz Solvetic:

Krok 1
Abychom se k němu dostali, musíme jít do prohlížeče a zadat následující:

 https: // Server_IP: 9090
Poté zadáme pověření uživatele root:

ZVĚTŠIT

Krok 2
Při přístupu tam nástroj automaticky vyhledá aktualizace (kontrola aktualizací):

ZVĚTŠIT

Krok 3
Pokud jsou k dispozici aktualizace, zobrazí se zpráva „Dostupné aktualizace“:

ZVĚTŠIT

Krok 4
Chcete -li konfigurovat automatické aktualizace prostřednictvím tohoto nástroje, přejdeme do části „Aktualizace softwaru“ na levém bočním panelu a pro aktivaci těchto aktualizací klikněte na přepínač „Automatické aktualizace“, aby se její stav stal ZAPNUTÝ:

ZVĚTŠIT

Krok 5
Nyní ve spodní části bude možné:

  • Definujte typ aktualizací, které chcete stáhnout (všechny nebo pouze zabezpečení)
  • Definujte frekvenci vyhledávání (každý den nebo konkrétní den)
  • Přiřaďte čas hledání

Všimněte si, že v závěrečné části je legenda „a restartujte počítač automaticky“, která ve výchozím nastavení restartuje CentOS 8 ovlivňující práci, pokud nemáme na mysli čas aktualizace.

4. Jak zakázat automatické aktualizace v CentOS 8 prostřednictvím webové konzoly


Nakonec ze stejné konzoly bude možné deaktivovat automatické aktualizace v CentOS 8. Za tímto účelem přistoupíme ke konzole a v sekci „Aktualizace softwaru“ stačí kliknout na přepínač „Automatické aktualizace“, aby se její stav vypnul :

Tam můžeme kliknutím na tlačítko „Instalovat všechny aktualizace“ stáhnout a nainstalovat všechny aktualizace ručně nebo vybrat pouze požadované aktualizace na centrálním panelu.
Pomocí jedné z těchto dvou metod bude možné automatické aktualizace v CentOS 8 aktivovat či nikoli.

wave wave wave wave wave