GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So starten Sie Debian über die Befehlszeile neu

Das Linux-Betriebssystem kann nicht wochenlang, sondern jahrelang ohne Neustart ausgeführt werden. Aber manchmal gibt es einen guten Grund, Ihr Linux-System je nach Situation nach ein oder zwei Wochen neu zu starten. Meistens gibt es zwei Hauptgründe für den Neustart. Erstens wird der Neustart erforderlich, wenn Sie eine Software installieren, die einen Neustart erfordert, um funktionsfähig zu werden. Zweitens, wenn Sie Ihr System aktualisieren oder einige Konfigurationen vornehmen, die ebenfalls einen Neustart erfordern. Abgesehen davon kann es noch viele andere Gründe für einen Neustart geben. Was auch immer der Grund sein mag, Sie sollten wissen, wie man ein System neu startet, damit alle Änderungen wirksam werden.

Wenn Sie eine GUI-Version von Linux verwenden oder physisch auf Ihr System zugreifen, ist ein Neustart des Systems kein Problem, aber wenn Sie eine Headless-Version des Betriebssystems verwenden oder über SSH darauf zugreifen und nur über die Befehlszeile zugreifen. In diesem Fall sollten Sie wissen, wie Sie ein System von der Befehlszeile aus neu starten.

In diesem Artikel behandeln wir verschiedene Befehle zum Neustarten eines Debian-basierten Betriebssystems. Wir werden Debian 10 verwenden, um das in diesem Artikel erwähnte Verfahren zu beschreiben.

  • Reboot-Befehl verwenden
  • Befehl zum Herunterfahren verwenden
  • Init-Befehl verwenden
  • Proc-Befehl verwenden

Reboot-Befehl verwenden

Der schnellste Weg, Debian OS neu zu starten, ist die Verwendung des reboot-Befehls. Es schaltet sich aus und führt dann einen Neustart eines lokalen Hosts oder einer entfernten Debian-Maschine durch.

Verwenden Sie diesen Befehl in Debian für einen Neustart. Zuerst müssen wir die Terminal-Anwendung in Debian starten. Gehen Sie dazu zu den Aktivitäten Registerkarte befindet sich in der oberen linken Ecke Ihres Desktops. Geben Sie dann in der Suchleiste terminal ein . Wenn das Terminal-Symbol erscheint, klicken Sie darauf, um es zu starten.

Geben Sie dann im Terminal den folgenden Befehl ein:

$ sudo reboot

Das System wird sofort ausgeschaltet und neu gestartet.

Sie können ein System auch zwangsweise neu starten, wenn der Neustartbefehl selbst möglicherweise nicht funktioniert. Es ähnelt dem Drücken des Netzschalters Ihres Laptops oder PCs. Geben Sie den folgenden Befehl im Terminal ein, um Ihr System zwangsweise neu zu starten:

$ reboot -f

Befehl zum Herunterfahren verwenden

Der Shutdown-Befehl in Linux wird, wie der Name schon sagt, zum Herunterfahren des Systems verwendet. Aber wenn wir das –r Flag damit, können wir es verwenden, um das System neu zu starten. Mit diesem Befehl müssen wir auch das Zeitargument hinzufügen, um anzugeben, wann das System neu gestartet werden soll. Beachten Sie, dass wir die Zeit in Minuten angeben müssen.

Die Syntax des Befehls zum Neustart wäre:

$ sudo shutdown -r +[time]

Wenn der obige Befehl ohne Zeitargument eingegeben wird, wird das System nach einer Minute mit den Standardeinstellungen neu gestartet.

$ sudo shutdown -r

Um das System sofort neu zu starten, verwenden Sie den folgenden Befehl:

$ sudo shutdown -r now

Sie können den Neustart auch planen, indem Sie die Zeit in Minuten definieren.

Um beispielsweise einen Neustart nach 2 Minuten zu planen, verwenden Sie den folgenden Befehl:

$ sudo shutdown -r +2

Um einen Neustart zu einem genauen Zeitpunkt, z. B. 14:10 Uhr, zu planen, können Sie Folgendes verwenden:

$ sudo shutdown -r 14:10

Wenn Sie einen geplanten Neustart eingerichtet haben, diesen aber später abbrechen möchten, können Sie dies mit dem –c tun Flagge. Führen Sie den folgenden Befehl im Terminal aus, um einen geplanten Neustart abzubrechen.

$ sudo shutdown -c

Init-Befehl verwenden

Init (kurz für Initialisierung) ist der erste Prozess, der beim Booten des Systems gestartet wird. Es initialisiert verschiedene Prozesse in einem Linux-System. Sie können es verwenden, um ein Linux herunterzufahren oder neu zu starten. Es gibt verschiedene Ausführungsebenen (von null bis sechs), die Sie mit dem Befehl init verwenden können, um das Systemverhalten zu steuern. Um ein System neu zu starten, verwenden Sie den Runlevel 6, gefolgt vom Befehl init, wie unten gezeigt:

$ /sbin/init 6

Proc-Befehl verwenden

Während Sie auf einem Remote-Server arbeiten, auf den Sie keinen physischen Zugriff haben, geraten Sie manchmal in eine Situation, in der der Standard-Neustart nicht funktioniert oder lange dauert. In diesem Fall zwingen wir den Kernel zu einem Neustart, indem wir den magischen SysRq-Schlüssel verwenden. Der SysRq-Schlüssel bietet eine Möglichkeit, Anweisungen über das virtuelle /proc-Dateisystem an den Kernel zu senden.

Verwenden Sie den folgenden Befehl, um den SysRq-Schlüssel zu verwenden:

$ echo 1 > /proc/sys/kernel/sysrq

Verwenden Sie dann den folgenden Befehl, um das System neu zu starten

$ echo b > /proc/sysrq-trigger

Diese Methode sollte nicht regelmäßig angewendet werden, sondern nur, wenn es absolut notwendig ist.

Wir haben verschiedene Möglichkeiten für einen einfachen und schnellen Neustart einer Debian-Maschine besprochen. Die oben erläuterten vier Methoden gelten sowohl für lokale als auch für entfernte Computer. Alle diese Befehle starten ein System sofort neu, also stellen Sie sicher, dass Sie Ihre Arbeit speichern, bevor Sie einen Neustart durchführen.


Ubuntu
  1. Suchen von Dateien in der Befehlszeile (How To)

  2. So erstellen Sie eine Datenbank in MySQL über die Befehlszeile

  3. So extrahieren Sie die tar.gz-Datei in Linux mithilfe der Befehlszeile

  4. So entfernen Sie Benutzer in Linux über die Befehlszeile

  5. Wie kann man von der Befehlszeile aus stummschalten?

So legen Sie den Standardbrowser unter Debian über die Befehlszeile fest

So laden Sie eine Datei unter Ubuntu Linux über die Befehlszeile herunter

So finden Sie Dateien in der Ubuntu-Befehlszeile

Herunterfahren oder Neustarten von Linux über die Befehlszeile

Wie kann ich den Bildschirm mit dem neuen Sperrbildschirm von der Befehlszeile aus sperren?

Wie man Debian 11 herunterfährt oder neu startet