Der Befehl reboot startet dein System neu. Nach einem Kernel-Update, bei Hardwareproblemen oder nach der Installation bestimmter Software ist ein Neustart oft notwendig. Auf Servern ohne grafische Oberfläche erledigst du das über die Kommandozeile.
Syntax
reboot [OPTIONEN]
Alternativ:
systemctl reboot
Beide Varianten erfordern Root-Rechte oder sudo.
Sofortiger Neustart mit systemctl
Der einfachste Weg, dein System neu zu starten:
sudo systemctl reboot
Das System fährt sofort herunter und startet neu. Dabei werden alle angemeldeten Benutzer benachrichtigt, offene Dateien geschlossen und laufende Prozesse beendet.
Um die Benachrichtigung an andere Benutzer zu unterdrücken, verwende --no-wall:
sudo systemctl --no-wall reboot
Mit --message gibst du einen Grund für den Neustart an, der in den Systemprotokollen erscheint:
sudo systemctl --message="Kernel-Update" reboot
Neustart mit shutdown planen
Der Befehl shutdown bietet mehr Kontrolle, insbesondere für geplante Neustarts. Mit der Option -r löst er einen Neustart aus:
sudo shutdown -r
Ohne Zeitangabe wartet shutdown standardmäßig eine Minute.
Zeitangaben
Du kannst den Neustart für einen bestimmten Zeitpunkt planen. Das Zeitformat ist entweder absolut (hh:mm) oder relativ (+m für Minuten ab jetzt).
Neustart um 10:00 Uhr:
sudo shutdown -r 10:00
Neustart in 5 Minuten:
sudo shutdown -r +5
Sofortiger Neustart:
sudo shutdown -r now
Benutzerdefinierte Nachricht
Um andere Benutzer über den Grund zu informieren, hänge eine Nachricht an. Das Zeitargument ist dabei erforderlich:
sudo shutdown -r +10 "Wartungsarbeiten"
Geplanten Neustart abbrechen
Falls du einen geplanten Neustart abbrechen musst:
sudo shutdown -c
Mit einer Nachricht:
sudo shutdown -c "Neustart abgebrochen"
Unterschied zwischen reboot und shutdown
| Befehl | Verhalten |
|---|---|
reboot / systemctl reboot | Sofortiger Neustart |
shutdown -r | Neustart nach 1 Minute (Standard) |
shutdown -r now | Sofortiger Neustart |
shutdown -r +m | Neustart in m Minuten |
Auf modernen Systemen mit systemd sind reboot und shutdown technisch Aliase für systemctl. Die eigenständigen Befehle existieren aus Kompatibilitätsgründen.
Zusammenfassung
Für einen sofortigen Neustart reicht sudo reboot oder sudo systemctl reboot. Wenn du den Neustart planen oder andere Benutzer vorwarnen willst, verwende shutdown -r mit einer Zeitangabe.