Capitolo 3 · 3.3
Aggiornamenti e aggiornamenti automatici
La maggior parte delle intrusioni sfrutta una falla per cui esiste già da tempo un aggiornamento. Aggiornare è quindi la manutenzione più importante del Suo server.
Aggiornare a mano
anna@web1:~$ sudo apt update
anna@web1:~$ apt list --upgradable
anna@web1:~$ sudo apt upgrade
apt update recupera l'elenco delle nuove versioni, apt upgrade le installa. Su AlmaLinux e Rocky Linux il comando è sudo dnf upgrade.
Aggiornamenti di sicurezza automatici
Ubuntu: il programma unattended-upgrades è già presente e installa ogni giorno gli aggiornamenti di sicurezza. Debian: lo attivi Lei stesso.
anna@web1:~$ sudo apt install unattended-upgrades
anna@web1:~$ sudo dpkg-reconfigure -plow unattended-upgrades
Scelga Yes alla domanda se gli aggiornamenti possono essere installati automaticamente. Poi verifichi:
anna@web1:~$ cat /etc/apt/apt.conf.d/20auto-upgrades
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Unattended-Upgrade "1";
anna@web1:~$ sudo unattended-upgrade --dry-run --debug
Ciò che è stato aggiornato automaticamente è riportato in /var/log/unattended-upgrades/.
Su AlmaLinux e Rocky Linux: sudo dnf install dnf-automatic e sudo systemctl enable --now dnf-automatic-install.timer.
Riavviare dopo un aggiornamento
Un nuovo kernel funziona solo dopo un riavvio. Se esiste il file /var/run/reboot-required, è necessario un riavvio:
anna@web1:~$ ls /var/run/reboot-required
/var/run/reboot-required
anna@web1:~$ sudo reboot
Desidera che il server si riavvii da solo di notte quando necessario? Attivi allora queste due righe in /etc/apt/apt.conf.d/50unattended-upgrades (rimuova il // davanti):
Unattended-Upgrade::Automatic-Reboot "true";
Unattended-Upgrade::Automatic-Reboot-Time "04:00";
Se sono in esecuzione servizi che non devono subire interruzioni, è preferibile riavviare Lei stesso in un momento tranquillo.
Una nuova versione del Suo sistema operativo
Gli aggiornamenti automatici non La portano alla versione successiva, ad esempio da Debian 12 a 13. Questo passaggio lo esegue Lei stesso, con uno snapshot preliminare e i passaggi ufficiali di Debian o Ubuntu. Reinstallare con la nuova versione (vedere Reinstallare o collegare una ISO) e ripristinare i Suoi dati è spesso altrettanto rapido.
