Come abilitare o disabilitare gli aggiornamenti automatici su CentOS 8

La sicurezza del sistema operativo è un punto chiave per l'integrità, la disponibilità e l'affidabilità delle risorse di sistema poiché qualsiasi vulnerabilità presente porterà senza dubbio a guasti globali e sistematici che avranno un impatto negativo sul comportamento del sistema.

CentOS 8 è stato rilasciato poco tempo fa e la sicurezza è uno dei suoi principali baluardi e qualcosa di strettamente legato a questo sono gli aggiornamenti che sono disponibili periodicamente per il sistema. Ricorda che nei sistemi operativi Linux è consigliabile aggiornare i pacchetti di sistema applicando gli aggiornamenti disponibili fino a 2 mesi dopo il rilascio ufficiale di un sistema operativo. Questo perché in questo periodo di tempo si possono rilevare vulnerabilità e possibili errori nel sistema.

Come amministratori di CentOS 8 abbiamo la possibilità di attivare o meno gli aggiornamenti automatici e questo perché gli aggiornamenti verranno scaricati e applicati automaticamente quando sono disponibili, ma possono influenzare le prestazioni del sistema se sono di dimensioni considerevolmente grandi.

Solvetic spiegherà come disabilitare gli aggiornamenti automatici, nonché la loro attivazione se necessario in CentOS 8.

1. Come impostare gli aggiornamenti automatici su CentOS 8 utilizzando i pacchetti RPM automatici DNF


L'RPM Package Manager (RPM) è un sistema di gestione dei pacchetti grazie al quale potremo svolgere azioni come:
  • Eseguire l'installazione, l'aggiornamento e la disinstallazione del software in pacchetto.
  • Crea software dall'origine in pacchetti che possono essere distribuiti in modo completo.
  • Verificare l'integrità del software confezionato e l'installazione del software corrente.
  • Visualizza informazioni dettagliate sul software di sistema indipendentemente dal fatto che sia installato o meno.

Nel caso di aggiornamenti automatici utilizzeremo il pacchetto RPM DNF-automatic che integra funzioni da eseguire automaticamente, oltre a funzionare regolarmente da timer di sistema, cron job e altro.

Questo pacchetto RPM accetterà un singolo argomento opzionale che viene reindirizzato al file di configurazione, in modo che, se non inseriamo alcun file di configurazione dalla riga di comando, verrà utilizzato per impostazione predefinita il percorso /etc/dnf/automatic.conf.

DNF-automatic si occupa di sincronizzare i metadati del pacchetto applicato per poter cercare gli aggiornamenti disponibili in CentOS 8 e successivamente è possibile solo scaricare i pacchetti o scaricare e applicare i pacchetti. Di conseguenza, otterremo i dettagli tramite output standard, e-mail o messaggi MOTD.

Passo 1
Per installare questo pacchetto RPM eseguiremo la seguente riga in CentOS 8:

 dnf install dnf-automatic

INGRANDIRE

Passo 2
Inseriamo la lettera "s" per confermare il download del pacchetto RPM:

INGRANDIRE

Passaggio 3
Per accedere a dettagli più completi del pacchetto RPM automatico DNF possiamo eseguire quanto segue:

 rpm -qi dnf-automatic

INGRANDIRE

Passaggio 4
Ora configureremo gli aggiornamenti automatici utilizzando questo pacchetto RPM, per questo dobbiamo accedere al file di configurazione situato nel percorso /etc/dnf/automatic.conf, accederemo con un editor di testo per la modifica:

 nano /etc/dnf/automatic.conf

INGRANDIRE

Passaggio 5
Affinché i nostri aggiornamenti siano automatici (sia nel scaricarli che nell'applicarli), dobbiamo configurare le seguenti righe in questo modo:

 [comandi] upgrade_type = default random_sleep = 0 download_updates = yes apply_updates = yes [emettitori] emit_via = motd [email] email_from = [email protected] email_to = root email_host = localhost [base] debuglevel = 1
Passaggio 6
Se vogliamo che DNF-automatic scarichi solo gli aggiornamenti ma non li installi, dobbiamo assegnare il seguente valore:
 apply_updates = no

INGRANDIRE

Una volta applicate le modifiche, procediamo a salvarle utilizzando i tasti Ctrl + O e usciamo dall'editor utilizzando i tasti Ctrl X.

Passaggio 7
Infine, eseguiremo DNF-automatic, per questo eseguiremo il seguente comando per pianificare gli aggiornamenti DNF automatici in CentOS 8:

 systemctl enable --now dnf-automatic.timer

INGRANDIRE

Passaggio 8
Questo comando è responsabile dell'abilitazione e dell'avvio del timer di sistema che possiamo verificare con il seguente comando:

 systemctl list-timer * dnf- *

INGRANDIRE

Pertanto abbiamo abilitato gli aggiornamenti automatici in CentOS 8 utilizzando il pacchetto RPM automatico DNF.

2. Come disabilitare gli aggiornamenti automatici in CentOS 8 tramite i pacchetti RPM automatici DNF


Così come è semplice programmare sia il download che l'installazione degli aggiornamenti in CentOS 8 utilizzando questo mezzo.

Passo 1
Possiamo anche impedire il download degli aggiornamenti sul sistema, per questo accediamo al file di configurazione automatico DNF:

 nano /etc/dnf/automatic.conf
Passo 2
Lì dobbiamo applicare i seguenti valori nelle rispettive righe:
 download_updates = no apply_updates = no

INGRANDIRE

Questo non scaricherà o installerà gli aggiornamenti in CentOS 8. Salviamo le modifiche con i tasti Ctrl + O e usciamo dall'editor con i tasti Ctrl + X.

Passaggio 3
Infine, riavviamo il servizio dnf-automatic per completare le modifiche:

 systemctl riavvia dnf-automatic

INGRANDIRE

3. Come attivare gli aggiornamenti automatici in CentOS 8 tramite la console web


CentOS 8 integra Cockpit che è una console di amministrazione web che ci permette di eseguire diverse operazioni di gestione e amministrazione del sistema operativo, per la sua installazione è possibile visitare il seguente link Solvetic:

Passo 1
Per accedervi dobbiamo andare su un browser e inserire quanto segue:

 https: // Server_IP: 9090
Successivamente inseriremo le credenziali dell'utente root:

INGRANDIRE

Passo 2
Quando si accede lì, l'utilità cercherà automaticamente gli aggiornamenti (controllando gli aggiornamenti):

INGRANDIRE

Passaggio 3
Se ci sono aggiornamenti, vedremo il messaggio "Aggiornamenti disponibili":

INGRANDIRE

Passaggio 4
Per configurare gli aggiornamenti automatici tramite questo strumento, andremo alla sezione "Aggiornamenti software" nel pannello laterale sinistro e per attivare questi aggiornamenti, fare clic sull'interruttore "Aggiornamenti automatici" in modo che il suo stato diventi ON:

INGRANDIRE

Passaggio 5
Ora, in fondo sarà possibile:

  • Definire il tipo di aggiornamenti da scaricare (tutti o solo di sicurezza)
  • Definire la frequenza di ricerca (ogni giorno o un giorno specifico)
  • Assegna il tempo di ricerca

Nota che nella parte finale c'è la legenda "e riavvia automaticamente la macchina" che per impostazione predefinita riavvierà CentOS 8 influenzando il lavoro se non abbiamo in mente il tempo di aggiornamento.

4. Come disabilitare gli aggiornamenti automatici in CentOS 8 tramite console web


Infine, dalla stessa console sarà possibile disabilitare gli aggiornamenti automatici in CentOS 8. Per fare ciò accediamo alla console e dalla sezione "Aggiornamenti software" basterà cliccare sullo switch "Aggiornamenti automatici" in modo che il suo stato diventi Off :

Lì possiamo fare clic sul pulsante "Installa tutti gli aggiornamenti" per scaricare e installare tutti gli aggiornamenti manualmente o selezionare solo gli aggiornamenti desiderati nel pannello centrale.
Con uno di questi due metodi sarà possibile attivare o meno gli aggiornamenti automatici in CentOS 8.

wave wave wave wave wave