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

Linux-Shutdown-Befehl:5 praktische Beispiele

Es gibt einen speziellen Befehl zum Herunterfahren eines Systems unter Linux. Es wird wenig überraschend Shutdown genannt.

Bevor wir uns die Verwendung des Shutdown-Befehls ansehen, sehen wir uns zuerst seine Syntax an.

shutdown [options] [time] [message]
  • Optionen:Sie können angeben, ob Sie anhalten, ausschalten, neu starten usw. möchten
  • Zeit:Sie können angeben, wann das Herunterfahren durchgeführt werden soll
  • Nachricht:Sie können eine benutzerdefinierte Nachricht an alle angemeldeten Benutzer Ihres Linux-Systems senden

Hinweis:Der Shutdown-Befehl erfordert Superuser-Rechte. Daher sollten Sie entweder root sein oder den Befehl mit sudo ausführen.

5 praktische Beispiele für den Shutdown-Befehl in Linux

Nachdem Sie nun die Syntax des Shutdown-Befehls kennen, sehen wir uns an, wie man ihn verwendet.

Wenn Sie einfach den Shutdown-Befehl verwenden, wird der Shutdown-Vorgang nach einer Minute gestartet. Denken Sie also daran, dass das Standardzeitintervall für den Befehl zum Herunterfahren eine Minute beträgt.

sudo shutdown
Shutdown scheduled for Mon 2018-11-19 11:33:36 UTC, use 'shutdown -c' to cancel.

Ahnungslose Linux-Benutzer erwarten, dass der Shutdown-Befehl das System sofort herunterfährt, aber wenn sie eine Nachricht wie diese mit einem Zeitstempel in UTC sehen, sind sie oft verwirrt.

1. Fahren Sie das System sofort herunter

Sie müssen nicht immer eine Minute warten, bis das System heruntergefahren ist. Sie können Ihr System sofort herunterfahren, indem Sie die geplante Zeit +0 angeben oder jetzt .

sudo shutdown now

2. Planen Sie eine Systemabschaltung

Sie können ein zukünftiges Herunterfahren planen, indem Sie das Zeitargument entweder im +t-Format oder im hh:mm-Format angeben.

Wenn Sie beispielsweise das System nach 15 Minuten herunterfahren möchten, können Sie diesen Befehl verwenden:

sudo shutdown +15

Wenn Sie das System um 16:00 Uhr nachmittags herunterfahren möchten, können Sie es folgendermaßen verwenden:

sudo shutdown 16:00

Unnötig zu sagen, dass die Referenzzeit und Zeitzone die Systemzeit selbst ist.

Fünf Minuten vor dem geplanten Herunterfahren lässt das System keine Anmeldeaktivitäten zu. Das bedeutet, dass sich ein neuer Benutzer nicht innerhalb von fünf Minuten nach dem geplanten Herunterfahren am System anmelden kann.

3. Starten Sie das System mit dem Shutdown-Befehl neu

Es gibt einen separaten Neustartbefehl, aber Sie müssen keinen neuen Befehl lernen, nur um das System neu zu starten. Sie können den Linux-Shutdown-Befehl auch zum Neustarten verwenden.

Um ein Linux-System mit dem Shutdown-Befehl neu zu starten, verwenden Sie -r Option.

sudo shutdown -r

Das Verhalten ist dasselbe wie beim regulären Shutdown-Befehl. Das System wird nur nicht heruntergefahren, sondern neu gestartet.

Wenn Sie also shutdown -r verwendet haben ohne Zeitargument wird nach einer Minute ein Neustart geplant.

Sie können Neustarts genauso planen wie beim Herunterfahren.

sudo shutdown -r +30

Sie können das System auch sofort mit dem Shutdown-Befehl neu starten:

sudo shutdown -r now

4. Senden Sie eine Nachricht zum Herunterfahren

Wenn Sie sich in einer Mehrbenutzerumgebung befinden und mehrere Benutzer am System angemeldet sind, können Sie ihnen mit dem Befehl shutdown eine benutzerdefinierte Broadcast-Nachricht senden.

Standardmäßig erhalten alle angemeldeten Benutzer eine Benachrichtigung über das geplante Herunterfahren und seine Uhrzeit. Sie können die Broadcast-Nachricht im Shutdown-Befehl selbst anpassen:

sudo shutdown 16:00 "systems will be shutdown for hardware upgrade, please save your work"
Fun Stuff:Sie können den Befehl shutdown mit der Option -k verwenden, um ein "vorgetäuschtes Herunterfahren" einzuleiten. Das System wird nicht heruntergefahren, aber die Broadcast-Nachricht wird an alle angemeldeten Benutzer gesendet. K steht für Scherz.

5. Stornieren Sie eine geplante Abschaltung

Wenn Sie einen Shutdown geplant haben, müssen Sie nicht damit leben. Sie können das Herunterfahren jederzeit mit der Option -c abbrechen .

sudo shutdown -c

Und wenn Sie eine Nachricht über das geplante Herunterfahren gesendet haben, möchten Sie als guter Systemadministrator vielleicht auch andere Benutzer über das Abbrechen des geplanten Herunterfahrens informieren.

sudo shutdown -c "planned shutdown has been cancelled"

Bonus:Dateisystemprüfung beim Neustart

Mit der Option -F können Sie beim nächsten Neustart eine Dateisystemprüfung erzwingen. Wenn Sie es also mit einer der oben genannten Optionen des Shutdown-Befehls verwenden, wird es eine Dateisystemprüfung durchführen, wenn das System neu gestartet wird.

Ebenso können Sie das Flag -f verwenden, um die Dateisystemprüfung zu überspringen.

Bonus:Halt vs. Power off

Halt (Option -H):Beendet alle Prozesse und fährt die CPU herunter.
Ausschalten (Option -P):Ziemlich ähnlich wie halt, aber es schaltet auch das Gerät selbst aus (Lichter und alles auf dem System).

In der Vergangenheit hielten die früheren Computer das System an und druckten dann eine Nachricht wie „Jetzt ausschalten ist in Ordnung“, und dann wurden die Computer durch physische Schalter ausgeschaltet.

Heutzutage sollte halt das System dank ACPI automatisch ausschalten.

Dies waren die häufigsten und nützlichsten Beispiele für den Befehl zum Herunterfahren von Linux. Ich hoffe, Sie haben gelernt, wie man ein Linux-System über die Befehlszeile herunterfährt. Vielleicht möchten Sie auch etwas über die Verwendung von weniger Befehlen lesen oder durch die Liste der Linux-Befehle blättern, die wir bisher behandelt haben.

Wenn Sie Fragen oder Anregungen haben, können Sie mir diese gerne im Kommentarbereich mitteilen.


Linux
  1. cp-Befehl unter Linux:7 praktische Beispiele

  2. 5 praktische Beispiele des dd-Befehls unter Linux

  3. 10 praktische Beispiele für Linux-nm-Befehle

  4. 7 Beispiele für Linux-df-Befehle

  5. 8 Linux TR-Befehlsbeispiele

12 praktische Beispiele für In Command unter Linux

15 Praktische Beispiele für den Rsync-Befehl unter Linux

5 praktische Beispiele für Tail-Befehle unter Linux

Echo-Befehl unter Linux:7 praktische Beispiele

Praktischer Ping-Befehl in Linux-Beispielen

id-Befehlsbeispiele in Linux