Il tuo server Linux esegue Ubuntu ? Sei stufo di perdere tempo dalla tua fitta agenda per aggiornarlo? Vuoi che il tuo server Ubuntu si aggiorni automaticamente? In tal caso, è necessario abilitare la funzione "aggiornamenti automatici". In questa guida, ti mostreremo come configurarlo e automatizzare gli aggiornamenti di sicurezza su Ubuntu Server.
Nota: sebbene questa guida sia focalizzata sull'impostazione della funzione "aggiornamenti automatici" nel server Ubuntu, è possibile configurarla anche sul desktop Ubuntu, così come su qualsiasi sistema operativo desktop Linux basato su Ubuntu.
Installa i pacchetti di "aggiornamenti automatici" su Ubuntu
Gli aggiornamenti automatici sono una funzionalità di Ubuntu Linux, ma non è installato per impostazione predefinita poiché gli sviluppatori del sistema operativo non ritengono che dovrebbe essere. Quindi, prima di poter iniziare a configurare tutto, dobbiamo dimostrare come installarlo.
Usando il comando Apt di seguito, installa il pacchetto "aggiornamenti automatici" e gli altri pacchetti necessari per funzionare correttamente sul sistema sul tuo server Ubuntu Linux o PC desktop.
Nota: durante l'installazione di questi pacchetti, potresti notare un messaggio relativo a "postfix". Segui il processo di configurazione per configurare il tuo indirizzo e-mail SMTP, poiché è necessario per inviare notifiche e-mail con la funzione "Aggiornamenti automatici". Per ulteriore assistenza sulla configurazione di Postfix, fare riferimento alla documentazione ufficiale di Ubuntu .
sudo apt install unttended-upgrades bsd-mailx apt-listchanges
Dopo aver installato i pacchetti dal comando sopra, passa alla fase di configurazione di questa guida.
Configura "aggiornamenti non presidiati" su Ubuntu
La semplice installazione del pacchetto "aggiornamenti automatici" non è sufficiente. Devi anche seguire il processo di configurazione in modo che il tuo sistema Ubuntu possa utilizzare la funzione. Per configurare gli "aggiornamenti automatici" inizia eseguendo il comando dpkg-reconfigure in una finestra di terminale.

sudo dpkg-reconfigure -plow unttended-upgrades
Dopo aver eseguito il comando dpkg-reconfigure , nel terminale apparirà una finestra GUI viola. In questa finestra vedrai un messaggio che dice "scarica e installa automaticamente aggiornamenti stabili?" Utilizzare il tasto Invio per selezionare "Sì". La selezione di questa opzione abiliterà gli aggiornamenti automatici sul tuo sistema Ubuntu Linux.
Imposta l'e-mail di conferma
Sebbene non sia richiesto, la funzione "aggiornamenti non presidiati" può essere facilmente configurata in modo che invii un'e-mail prima di ogni aggiornamento che ti informa che il tuo sistema Ubuntu Linux si sta aggiornando e che dettaglia quali sono i pacchetti che sono stati aggiornati, ecc.
L'impostazione di questa funzione inizia avviando una finestra di terminale e aprendo il file di configurazione "50 aggiornamenti automatici". Usando il comando seguente, avvia il file di configurazione nell'editor di testo Nano.

sudo nano -w /etc/apt/apt.conf.d/50unattended-upgrades
Nell'editor di testo Nano, individua Unattended-Upgrade::Mail
e aggiungi il tuo indirizzo e-mail, in modo che il tuo PC Ubuntu Linux possa inviare il rapporto e-mail. La configurazione dovrebbe essere esattamente come nell'esempio seguente.
Aggiornamento automatico::Mail "[email protected]"
Quindi, trova Unattended-Upgrade::MailOnlyOnError
e modificalo da "true" a "false".
Nota: hai problemi a trovare Unattended-Upgrade::Mail
nel file di configurazione? Premi Ctrl + W per visualizzare la funzione di ricerca in Nano, scrivi Unattended-Upgrade::Mail
e il cursore salterà direttamente su di essa!
Dopo aver impostato il tuo indirizzo email nel file di configurazione, salva le modifiche premendo Ctrl + O . Chiudi Nano con Ctrl + X . Quindi, apri "listchanges.conf" e aggiungi anche il tuo indirizzo email a questo file.
sudo nano -w /etc/apt/listchanges.conf
Ancora una volta, salva con Ctrl + O ed esci con Ctrl + X.
Imposta il riavvio automatico
Su Ubuntu Linux, alcuni aggiornamenti software richiedono il riavvio dell'intero sistema. Sfortunatamente, riavviare Ubuntu dopo un aggiornamento è noioso e richiede tempo, quindi se vuoi ottenere il massimo dall'automazione degli aggiornamenti su Ubuntu, l'impostazione del riavvio automatico è fondamentale.
Attenzione: impostare il riavvio automatico significa che il sistema si riavvierà ogni volta che sarà necessario senza chiedere conferma. Se non ti senti a tuo agio con la tua macchina Ubuntu, salta questa sezione.
Configurare il riavvio automatico in Ubuntu Linux significa ancora una volta modificare il file di configurazione "50unttended-upgrades". Nel terminale, apri il file di configurazione win Nano con il comando seguente.
sudo nano -w /etc/apt/apt.conf.d/50unattended-upgrades
All'interno del file di configurazione, trova "Unattended-Upgrade::Automatic-Reboot" e cambialo da "False" a "True". Quindi, salva le modifiche al file di configurazione nell'editor di testo Nano premendo Ctrl + O sulla tastiera. Chiudi Nano premendo Ctrl +X .
Testare gli aggiornamenti automatici di Ubuntu
Ora che Ubuntu Linux è configurato per installare automaticamente gli aggiornamenti software sul tuo PC Linux, è una buona idea testarlo. Per eseguire un test, apri una finestra di terminale ed esegui il comando di aggiornamento automatico con l'opzione della riga di comando "dry-run". Tieni presente che questo test non aggiornerà nulla. È una simulazione per mostrarti come funziona il sistema di aggiornamento automatico.
sudo unttended-upgrades --dry-run
Il test dovrebbe richiedere alcuni minuti. Al termine, controlla la tua e-mail per il rapporto.