Kapitel 3 · 3.3
Updates und automatische Updates
Die meisten Einbrüche nutzen eine Sicherheitslücke, für die es längst ein Update gibt. Das Aktualisieren ist daher die wichtigste Wartungsaufgabe Ihres Servers.
Manuell aktualisieren
anna@web1:~$ sudo apt update
anna@web1:~$ apt list --upgradable
anna@web1:~$ sudo apt upgrade
apt update ruft die Liste mit neuen Versionen ab, apt upgrade installiert sie. Unter AlmaLinux und Rocky Linux lautet der Befehl sudo dnf upgrade.
Automatische Sicherheitsupdates
Ubuntu: Das Programm unattended-upgrades ist bereits vorhanden und installiert jeden Tag die Sicherheitsupdates. Debian: Schalten Sie es selbst ein.
anna@web1:~$ sudo apt install unattended-upgrades
anna@web1:~$ sudo dpkg-reconfigure -plow unattended-upgrades
Wählen Sie Yes bei der Frage, ob Updates automatisch installiert werden dürfen. Prüfen Sie anschließend:
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
Was automatisch aktualisiert wurde, steht in /var/log/unattended-upgrades/.
Unter AlmaLinux und Rocky Linux: sudo dnf install dnf-automatic und sudo systemctl enable --now dnf-automatic-install.timer.
Neustart nach einem Update
Ein neuer Kernel ist erst nach einem Neustart aktiv. Wenn die Datei /var/run/reboot-required existiert, ist ein Neustart erforderlich:
anna@web1:~$ ls /var/run/reboot-required
/var/run/reboot-required
anna@web1:~$ sudo reboot
Soll der Server nachts selbst neu starten, wenn das nötig ist? Aktivieren Sie dann in /etc/apt/apt.conf.d/50unattended-upgrades diese beiden Zeilen (entfernen Sie das // davor):
Unattended-Upgrade::Automatic-Reboot "true";
Unattended-Upgrade::Automatic-Reboot-Time "04:00";
Laufen Dienste, die nicht unterbrochen werden dürfen, starten Sie den Server besser selbst zu einem ruhigen Zeitpunkt neu.
Eine neue Version Ihres Betriebssystems
Automatische Updates bringen Sie nicht auf die nächste Version, etwa von Debian 12 auf 13. Das erledigen Sie selbst, mit einem vorher erstellten Snapshot und den offiziellen Schritten von Debian oder Ubuntu. Eine Neuinstallation mit der neuen Version (siehe Neu installieren oder eine ISO einbinden) und das Zurückspielen Ihrer Daten geht oft genauso schnell.
