Capítulo 3 · 3.3
Actualizaciones y actualizaciones automáticas
La mayoría de las intrusiones aprovechan una vulnerabilidad para la que existe una actualización desde hace tiempo. Por eso, actualizar es el mantenimiento más importante de su servidor.
Actualizar a mano
anna@web1:~$ sudo apt update
anna@web1:~$ apt list --upgradable
anna@web1:~$ sudo apt upgrade
apt update obtiene la lista de versiones nuevas y apt upgrade las instala. En AlmaLinux y Rocky Linux es sudo dnf upgrade.
Actualizaciones de seguridad automáticas
Ubuntu: el programa unattended-upgrades ya viene instalado e instala cada día las actualizaciones de seguridad. Debian: actívelo usted mismo.
anna@web1:~$ sudo apt install unattended-upgrades
anna@web1:~$ sudo dpkg-reconfigure -plow unattended-upgrades
Elija Yes cuando se le pregunte si las actualizaciones pueden instalarse automáticamente. Después, compruébelo:
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
Lo que se ha actualizado automáticamente figura en /var/log/unattended-upgrades/.
En AlmaLinux y Rocky Linux: sudo dnf install dnf-automatic y sudo systemctl enable --now dnf-automatic-install.timer.
Reiniciar después de una actualización
Un kernel nuevo solo funciona tras un reinicio. Si existe el archivo /var/run/reboot-required, es necesario reiniciar:
anna@web1:~$ ls /var/run/reboot-required
/var/run/reboot-required
anna@web1:~$ sudo reboot
¿Desea que el servidor se reinicie solo por la noche cuando sea necesario? Active entonces estas dos líneas en /etc/apt/apt.conf.d/50unattended-upgrades (elimine el // que tienen delante):
Unattended-Upgrade::Automatic-Reboot "true";
Unattended-Upgrade::Automatic-Reboot-Time "04:00";
Si en el servidor funcionan servicios que no pueden interrumpirse, es preferible que reinicie usted mismo en un momento tranquilo.
Una nueva versión de su sistema operativo
Las actualizaciones automáticas no le llevan a la siguiente versión, por ejemplo de Debian 12 a 13. Eso lo hace usted mismo, con una instantánea previa y los pasos oficiales de Debian o Ubuntu. Reinstalar con la nueva versión (consulte Reinstalar o montar una ISO) y restaurar sus datos suele ser igual de rápido.
