Wenn der Kernel aktualisiert wird, es sei denn, Sie verwenden Livepatch oder KernelCare, müssen Sie Ihr Linux-System neu starten. Ein Systemneustart kann auch unter anderen Umständen erforderlich sein, z. B. bei der Fehlerbehebung bei Hardwareproblemen, der Installation von Anwendungen usw. Wenn Sie einen Headless Linux-Server ausführen, müssen Sie wissen, wie Sie das System über die Befehlszeile neu starten.
Auf den meisten modernen Linux-Distributionen ersetzt das Dienstprogramm systemctl
die meisten Power-Management-Befehle, die in älteren Linux-Distributionen verwendet werden, durch sysvinit., Die Befehle reboot
und shutdown
sind Aliase für systemctl
und sind aus Kompatibilitätsgründen im System verfügbar.
In diesem Artikel erklären wir, wie Sie die Befehle systemctl
und shutdown
verwenden, um Ihren Linux-Computer neu zu starten. Die Befehle müssen als root oder Benutzer mit sudo
Berechtigungen ausgeführt werden.,
systemctl #
Um Ihr Linux-System neu zu starten, geben Sie einfach reboot
oder systemctl reboot
:
sudo systemctl reboot
Das System wird sofort neu gestartet.
Wenn der Neustart gestartet wird, werden alle angemeldeten Benutzer und Prozesse benachrichtigt, dass das System ausfällt, und es sind keine weiteren Anmeldungen zulässig. Linux schließt alle geöffneten Dateien, stoppt die laufenden Prozesse und startet das System neu.,d=“ac3ea80c0b“>
Option:
sudo systemctl --no-wall reboot
Wenn Sie eine benutzerdefinierte Nachricht mit dem Grund für den Neustart festlegen möchten, verwenden Sie die Option --message=
:
sudo systemctl --message="Hardware upgrade" reboot
Die Nachricht wird in den Protokollen angezeigt:
System is rebooting (Hardware upgrade)
shutdown #
Bei Verwendung mit der Option -r
führt der Befehl shutdown
einen Systemneustart aus:
sudo shutdown -r
Standardmäßig wird das System nach 1 Minute neu gestartet.,
Das Argument time kann zwei verschiedene Formate haben. Es kann eine absolute Zeit im Format hh:mm
und relative Zeit im Format +m
wobei m die Anzahl der Minuten ab jetzt ist.
Das folgende Beispiel plant den Neustart des Systems um 10 A.,M:
Das folgende Beispiel plant den Neustart des Systems in 5 Minuten:
sudo shutdown -r +5
Um Ihr System sofort herunterzufahren, verwenden Sie +0
oder dessen Alias now
:
sudo shutdown -r now
Um eine benutzerdefinierte Nachricht zusammen mit der Standard-Benachrichtigung zum Herunterfahren zu senden, geben Sie Ihre Nachricht nach dem Argument time ein.,
Mit dem folgenden Befehl wird das System in 10 Minuten heruntergefahren und die Benutzer darüber informiert, dass ein Hardware-Upgrade durchgeführt wird:
sudo shutdown -r +10 "Hardware upgrade"
Es ist wichtig zu erwähnen, dass Sie bei Verwendung einer benutzerdefinierten Wandnachricht ein Zeitargument angeben müssen.,
Wenn Sie einen geplanten Neustart geplant haben und diesen abbrechen möchten, führen Sie den Befehl shutdown
mit der Option -c
aus:
sudo shutdown -c
Sie können auch eine Nachricht senden, die beschreibt, warum der Neustart abgebrochen wurde:
sudo shutdown -c "Canceling the reboot"
Um einen Linux-Systemtyp neu zu starten,reboot
in Ihrem Terminal. Es dauert einige Sekunden, bis das Betriebssystem neu gestartet wird.