5 Möglichkeiten zum Herunterfahren Ihres Linux-Computers über die Befehlszeile

5 Möglichkeiten zum Herunterfahren Ihres Linux-Computers über die Befehlszeile

Kein Betriebssystem ist perfekt. Selbst wenn dies der Fall wäre, kann es zu Problemen mit Treibern und Apps kommen. Linux ist keine Ausnahme. Obwohl es stabiler ist als Windows (in vielen Fällen nicht alle!), wird es wahrscheinlich eine Zeit geben, in der Sie Ihren Linux-Computer neu starten müssen. Dies kann daran liegen, dass etwas nicht funktioniert. Alternativ können Sie über SSH mit einem entfernten Computer oder Server verbunden sein und möchten, dass dieser neu gestartet oder vollständig heruntergefahren wird.





Aber wie könnten Sie dies tun? Es stehen Ihnen mehrere Befehle zum Ausschalten oder Neustarten (oder Neustarten) eines Linux-Computers über die Befehlszeile zur Verfügung.





xbox one kabelgebundener Controller funktioniert nicht

Sehen wir uns sie der Reihe nach an und untersuchen, wie und wann diese Befehle verwendet werden sollten.





1. Herunterfahren

Wenn Sie mit Ihrer Linux-Box fertig sind, können Sie sie einfach herunterfahren, indem Sie die Shutdown-Anweisung verwenden, die über SSH gesendet wird (wenn Sie Wenn Sie einen Windows-PC verwenden, haben Sie mehrere SSH-Tools wählen von). Dies kann verwendet werden, um den Computer entweder dauerhaft auszuschalten (bis Sie sich entscheiden, ihn neu zu starten) oder neu zu starten. Die Syntax für den Befehl lautet:

shutdown [option] [time] [message]

Um den Computer beispielsweise sofort herunterzufahren, würden Sie Folgendes verwenden:



shutdown -h now

Hier das -h bedeutet anhalten während jetzt bedeutet eindeutig, dass die Anweisung sofort ausgeführt werden sollte. Es können verschiedene Verzögerungen verwendet werden. Zum Beispiel könnten Sie verwenden +5 Stattdessen wird der Computer angewiesen, das Herunterfahren in fünf Minuten auszuführen.

Wenn Sie eine Nachricht einfügen möchten, wird diese allen angemeldeten Benutzern angezeigt:





shutdown -h +5 'The server is shutting down, please save your work and log off.'

Denken Sie daran, dass Sie die vollständige Liste der Schalter für diese Befehle finden können, indem Sie Folgendes eingeben:

[command] --help

Neustart mit -r

Eine alternative Möglichkeit ist die Verwendung des -R Befehl zum Neustart des Computers. Dies wird anstelle des verwendet -h , um einen Computer oder Server neu zu starten, können Sie Folgendes verwenden:





shutdown -r +5 'The server is restarting in five minutes, please save your work and log off.'

Jedes geplante Herunterfahren oder Neustarten kann durch Eingabe der -C Befehl abbrechen:

shutdown -c

2. Neustart

Da der Befehl shutdown über eine Neustartoption verfügt, sollte es nicht überraschen, dass der Befehl reboot über eine Option zum Herunterfahren verfügt.

Bildquelle: Anton Khegay über Shutterstock

mein handy verbindet sich nicht über das usb-kabel mit dem pc

Der Standard-Reboot-Befehl lautet:

reboot

Dadurch wird Ihr Computer aufgefordert, sich selbst aus- und wieder einzuschalten. Wenn Sie das Gerät jedoch ausschalten möchten, dann -P Schalter funktioniert:

reboot -p

Eine andere Möglichkeit besteht darin, einen Neustart zu erzwingen. Dies kann nützlich sein, wenn eine App oder ein Dienst hängen bleibt und Sie schnell neu starten müssen:

reboot -f

Dadurch wird Ihre Linux-Box zwangsweise neu gestartet.

3. Halt

Wir haben die schon gesehen -h Schalter oben, aber halt kann als eigenständiger Befehl verwendet werden. Dies führt dazu, dass der Computer sofort heruntergefahren wird, mit einem einfachen Wort mit vier Buchstaben:

halt

Die -F switch kann auch mit halt verwendet werden, aber die Ergebnisse sind inkonsistent und können zu Problemen mit der Systemstabilität führen.

4. Ausschalten

Vielleicht bevorzugen Sie die Terminologie des ausschalten Befehl. Dies funktioniert genauso wie halt, nur dass die Eingabe doppelt so lange dauert.

Aber ebenso wie die Verwendung -F um das Ausschalten zu erzwingen, können Sie auch die -in Wechseln Sie, um den Systemneustartaufruf zu protokollieren /var/log/wtmp . Dies ist ein potenziell nützliches Debugging-Tool, wie es ist --verbose , die bei Problemen mit dem Herunterfahren helfen kann.

poweroff --verbose

5. Die Notfalloption: REISUB

Alle oben genannten Befehle können in Situationen verwendet werden, in denen das System problemlos läuft. Aber was ist, wenn es abstürzt? Was ist, wenn der PC oder Server hängt und nicht auf angenehme Weise neu gestartet werden kann?

Die Antwort ist dann eine Tastenkombination. Wenn Sie von Windows umgestiegen sind, wissen Sie das wahrscheinlich Strg + Alt + Entf zeigt ein Menü mit . an Abschalten als eine Option. Bei längerem Halten schaltet sich das Gerät automatisch ab. Auf einem Mac halten Sie in der Zwischenzeit einfach den Netzschalter gedrückt (eine Option, die auch auf Windows-Hardware funktioniert).

Bildquelle: JanHetman über Shutterstock

Windows 10 Microsoft Store funktioniert nicht

Unter Linux ist die Tastaturkombination Alt + Bildschirm drucken + B Neustarten. Wenn dies jedoch nicht funktioniert oder ein komplexeres Problem vorliegt, können Sie die Kombination mit bis zu sechs Tasten ändern.

Dies ist als REISUB bekannt, aufgrund des folgenden erzwungenen Akronyms:

  • ein R aw -- Übernimmt die Kontrolle über die Tastatur vom X-Display-Server zurück.
  • T UND rminate -- Sendet das Beendigungssignal SIGTERM an alle Prozesse, um ordnungsgemäß zu beenden.
  • zu ich ll -- Wie oben, aber das Signal SIGKILL, das die sofortige Beendigung der Prozesse erzwingt.
  • S ync -- Löscht Daten auf die Festplatte.
  • U nmount -- Dadurch werden alle Dateisysteme wieder in einen schreibgeschützten Zustand gemountet.
  • betreffend B oot – Wie zu erwarten.

Damit dies funktioniert, sollten Sie gedrückt halten Alt + Bildschirm drucken , dann die R E I S U B-Tasten in dieser Reihenfolge. Lassen Sie zwischen jedem Tastendruck eine oder zwei Sekunden. Beachten Sie, dass diese Methode normalerweise nicht auf Maschinen mit ARM-Architektur (wie dem Raspberry Pi) funktioniert.

Hilfe, ich habe meinen Linux-PC oder -Server versehentlich heruntergefahren!

Wir haben gesehen, wie Sie einen Befehl zum Herunterfahren oder Neustarten abbrechen. Es ist jedoch leicht, einen Befehl zum Herunterfahren zu initiieren, wenn ein wichtiger Prozess ausgeführt wird – insbesondere auf einem Remote-Server. Eine Möglichkeit, dies zu umgehen, besteht darin, molly-guard zu installieren, das ein Herunterfahren überschreiben kann, indem es auf bestimmte Parameter überprüft.

Zum Beispiel gibt es ein Skript, das nach SSH-Sitzungen sucht (die sich von FTP unterscheiden). Wenn Sie einen Neustart-, Halt-, Poweroff- oder Shutdown-Befehl senden, fragt molly-guard den Namen des Hosts ab, den Sie schließen möchten.

Installieren Sie dazu molly-guard im Terminal:

sudo apt-get install molly-guard

Da molly-guard im Hintergrund läuft, erkennt es einen Befehl wie ausschalten und melden Sie, dass eine SSH-Sitzung erkannt wurde. Sie haben dann die Wahl, den Hostnamen des Servers einzugeben, um das Herunterfahren zu bestätigen, oder drücken Sie Strg + C abbrechen. Sinnvoll!

Diese fünf Möglichkeiten, einen Linux-Computer über die Befehlszeile herunterzufahren, sind besonders nützlich, da sie auf dem Computer selbst oder über ein Remote-SSH verwendet werden können. Da diese Befehle so prägnant sind, eignen sie sich für eine schnelle Verwendung - was von Zeit zu Zeit zu einem versehentlichen Neustart führen kann! Glücklicherweise reicht das Dienstprogramm molly-guard aus, um dies zu vermeiden.

Um mehr zu lernen Linux-Befehle , sieh dir unseren Referenz-Spickzettel an. Und wenn Sie einen dieser Befehle automatisieren möchten, sehen Sie sich diese Automatisierungs-Apps für Linux an.

Teilen Teilen Tweet Email Lohnt sich ein Upgrade auf Windows 11?

Windows wurde neu gestaltet. Aber reicht das aus, um Sie davon zu überzeugen, von Windows 10 auf Windows 11 umzusteigen?

Weiter lesen
Verwandte Themen
  • Linux
  • Terminal
  • Linux
Über den Autor Christian Cawley(1510 Artikel veröffentlicht)

Stellvertretender Redakteur für Sicherheit, Linux, DIY, Programmierung und Tech Explained und wirklich nützlicher Podcast-Produzent mit umfangreicher Erfahrung im Desktop- und Software-Support. Als Mitwirkender für das Linux-Format-Magazin ist Christian ein Raspberry-Pi-Tüftler, Lego-Liebhaber und Retro-Gaming-Fan.

Mehr von Christian Cawley

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um zu abonnieren