Alles, was Sie über den Linux-Reboot-Befehl wissen müssen
Ein Neustart ist die erste Option, auf die sich viele von uns verlassen, wenn sich die Dinge auf einem Computer seltsam verhalten. Oder es könnte der praktische Ansatz sein, wenn neue Software auf dem System installiert wird und ein Neustart erforderlich ist.
Linux bietet die neu starten
Befehl zum Neustarten oder Neustarten eines Systems, sogar über eine Remoteverbindung. Der Befehl ist leicht zu merken, da der Name selbst buchstäblich die Funktion ist.
Alle Möglichkeiten zum Neustart unter Linux
Nun, sei es das zwangsweise Herunterfahren Ihres Systems oder das saubere und sichere Neustarten Ihres Systems, Linux hat Sie in all diesen Situationen abgedeckt. Es hat verschiedene Befehle in seinem Arsenal, um alle Ihre Neustartanforderungen zu erfüllen.
Schauen wir uns die verschiedenen Befehlsoptionen an, die unter Linux verfügbar sind.
neu starten
stilllegen
kraft
Halt
Alle oben genannten Befehle können verschiedene Aktionen ausführen, wie das Herunterfahren eines Servers, das Neustarten eines Systems oder das Anhalten eines Systems. Diese Befehle funktionieren ähnlich, mit einigen kleinen Unterschieden.
Für den Zweck dieser Seite verwenden wir jedoch die neu starten
nur Befehl.
Das Linux neu starten
Befehl
neu starten
Befehl passt am besten für Ihren lokalen Computer sowie für die Remote-Systeme.
Allgemeine Syntax:
sudo reboot [Optionen]
Notiz: Stellen Sie sicher, dass Sie „sudo
‘ bei Verwendung der neu starten
Befehl. Nur mit dem neu starten
Befehl allein funktioniert für die meisten Benutzer möglicherweise nicht.
Mit dem Befehl reboot verfügbare Optionen
Sie können die anpassen neu starten
Befehl mit den folgenden Optionen, um Ihrem Bedarf nach einem Neustart Ihres Systems besser gerecht zu werden.
Optionen | Beschreibung |
-P | schalte die Maschine aus |
--Halt | halte die Maschine an |
-F | sofortigen Neustart erzwingen |
–wtmp-only | schreibt nur wtmp Shutdown-Eintrag, wird das System nicht wirklich heruntergefahren oder neu gestartet |
Der -P
Option bei Verwendung mit dem neu starten
Befehl, schaltet die Maschine aus. Diese Option funktioniert auf die gleiche Weise mit anderen Befehlen stilllegen
, Halt
und ausschalten
.
Der -F
Option zwingt das System zu einem sofortigen Neustart. Obwohl dies ein erzwungener Neustart ist, führt dies zum sauberen Herunterfahren.
Der –wtmp-only
Mit dieser Option können Sie einen Eintrag in die Boot-Protokolldatei erstellen, ohne Ihr System tatsächlich herunterzufahren oder neu zu starten.
Alle diese Optionen können mit verwendet werden ausschalten
, Halt
und stilllegen
auch Befehle.
Verwenden des Neustartbefehls auf Ihrem System
Um mit der Verwendung zu beginnen neu starten
sehen Sie sich das folgende Beispiel an, um die Implementierung besser zu verstehen.
Syntax:
sudo neu starten
Ausgabe:
Nach der Ausstellung der sudo neu starten
Befehl werden alle Benutzer darüber informiert, dass das System neu gestartet wird. Alle Prozesse, die derzeit auf Ihrem System ausgeführt werden, werden benachrichtigt, dass das System ausfällt.
Nach dem neu starten
Befehl ausgegeben wird, werden vom System keine weiteren Benutzeranmeldungen zugelassen.
Sie können auch den folgenden Befehl verwenden, um Ihr System neu zu starten.
/sbin/reboot
Wenn Sie einfach diese Zeile auf Ihrem Terminal eingeben, wird Ihr System sofort neu gestartet.
Verwenden des reboot-Befehls auf einem Remote-Linux-System
Sie können ein Remote-Linux-System genauso einfach mit dem Befehl reboot neu starten. Verbinden Sie sich einfach über ssh vom Terminal auf Ihrem lokalen System mit dem Remote-System.
Allgemeine Syntax:
ssh root@[remote_server_ip] /sbin/reboot
Der Befehl kann in Einzelteilen verstanden werden. Hier habe ich die verwendet ssh
Dienstprogramm zum Anmelden als Wurzel
Benutzer in den Remote-Server. Im gleichen Befehl habe ich angegeben, dass der Server mit der neu gestartet werden soll /sbin/reboot
Befehl.
Lassen Sie uns diese Syntax anhand eines Beispiels verstehen.
[email protected]
Ich habe mich angemeldet als Wurzel
user auf der server_ip wie im Befehl angegeben.
gaurav@ubuntu:~$ ssh [email protected] Die Authentizität des Hosts '142.93.217.188 (142.93.217.188)' kann nicht festgestellt werden. Der ECDSA-Schlüsselfingerabdruck lautet SHA256:cXEkWjt7WHy11QRMhAa8mDmjAgE2SCKkp+xpaWAKLak. Möchten Sie die Verbindung wirklich fortsetzen (ja/nein)? ja Warnung: '142.93.217.188' (ECDSA) dauerhaft zur Liste der bekannten Hosts hinzugefügt. [email protected] Passwort: Linux debian-s-1vcpu-1gb-blr1-01 4.9.0-13-amd64 #1 SMP Debian 4.9.228-1 (2020-07-05) x86_64 Das Debian GNU/Linux-System ist freie Software; die genauen Vertriebsbedingungen für jedes Programm sind in den einzelnen Dateien in /usr/share/doc/*/copyright beschrieben. Debian GNU/Linux bietet ABSOLUT KEINE GEWÄHRLEISTUNG, soweit dies nach geltendem Recht zulässig ist. root@debian-s-1vcpu-1gb-blr1-01:~#
Nachdem Sie sich aus der Ferne angemeldet haben, verwenden Sie die neu starten
Befehl unten, um das Remote-System neu zu starten.
sudo neu starten
Ausgabe:
root@debian-s-1vcpu-1gb-blr1-01:~# suod reboot Verbindung zu 142.93.217.188 vom Remote-Host geschlossen. Verbindung zu 142.93.217.188 geschlossen. gaurav@ubuntu:~$
Anpassen Ihres Neustarts
Wenn Sie ein Systemadministrator sind, können Sie sogar eine Nachricht hinterlassen (mit dem --Botschaft
Option) zusammen mit dem Befehl reboot, um allen Benutzern des Systems mitzuteilen, warum es neu gestartet wird.
Beispiel:
sudo systemctl --message="Vierteljährliche Softwarewartungsübung" reboot
Hier haben wir die systemctl
Befehl zum Starten des neu starten
Befehlszeilen-Dienstprogramm. Sie können auch die Service
Befehl statt systemctl
.
Beispielausgabe:
System wird neu gestartet (vierteljährliche Softwarewartungsübung)
Sie können die ähnliche Ausgabe in den Boot-Protokollen sehen.
Neustartprotokolle überprüfen
Das Systemneustartprotokoll wird gespeichert in /var/log/wtmp
Datei auf Ihrem Linux-Rechner. Aber anstatt durch diese Datei zu scrollen, können Sie einfach die letzter reboo
t-Befehl, um Ihr Neustartprotokoll schnell zu überprüfen.
letzter Neustart | weniger
Beispielausgabe:
reboot system boot 4.15.0-112-gener Di 29 Sep 16:30 läuft noch reboot system boot 4.15.0-112-gener Di 29 Sep 13:21 - 16:30 (03:09) reboot system boot 4.15.0- 112-gener Di 29. Sep 12:07 - 13:21 (01:13) Systemstart neu starten 4.15.0-112-gener Di 29 Sep 08:51 - 12:06 (03:15) Systemstart neu starten 4.15.0- 112-gener Mo 28. Sep. 20:22 - 21:00 (00:37) Systemstart neu starten 4.15.0-112-gener Mo 28. Sept. 16:27 - 16:45 (00:17) Systemstart neu starten 4.15.0- 112-gener Mo 28. Sep. 11:22 - 14:16 (02:54) Systemstart neu starten 4.15.0-112-gener So 27. Sep. 23:04 - 00:22 (01:18) Systemstart neu starten 4.15.0- 112-gener So 27. Sep. 11:25 - 12:29 (01:03) Systemstart neu starten 4.15.0-112-gener Sa 26. Sep 09:52 - 12:15 (02:23) Systemstart neu starten 4.15.0- 112-gener Fr 25. Sep. 11:12 - 12:15 (1+01:03) System neu starten Booten 4.15.0-112-gener Do 24. Sep. 11:13 - 17:19 (06:06)
Fazit
Jetzt haben wir eine klare Vorstellung davon, wie die Linux neu starten
Befehlsfunktionen. Wir können mit Sicherheit sagen, dass die meisten Optionen, die für den Neustartbefehl gelten, auch mit dem stilllegen
, Halt
und ausschalten
Befehl. Wir können jetzt ganz einfach die neu starten
Befehl, um Ihr Linux-System schnell neu zu starten.