Was ist der Linux-Neustartbefehl?

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.

OptionenBeschreibung
-Pschalte die Maschine aus
--Halthalte die Maschine an
-Fsofortigen Neustart erzwingen
–wtmp-onlyschreibt 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 [email protected][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.

[email protected]:~$ 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. [email protected]:~#

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:

[email protected]:~# suod reboot Verbindung zu 142.93.217.188 vom Remote-Host geschlossen. Verbindung zu 142.93.217.188 geschlossen. [email protected]:~$

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 reboot-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.