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

Befehle zum Neustarten und Herunterfahren von Linux

Dieser Artikel beschreibt die grundlegende Verwendung des shutdown Befehl unter Linux®.

Befehl zum Herunterfahren

Verwenden Sie das shutdown Befehl in Linux, um ein Gerät sicher herunterzufahren. Sie können den Befehl ändern, um Benutzer über das Herunterfahren des Systems zu benachrichtigen, Zeitargumente für das Herunterfahren anzugeben und weitere Anmeldungen zu verhindern. Benutzer müssen root haben oder sudo Privilegien zur Verwendung von shutdown . Der Befehl verwendet die folgende Struktur:

shutdown [OPTIONS] [TIME] [MESSAGE]

Erklärung der Befehlselemente:

  • OPTIONEN :Verwenden Sie OPTIONS, um einen Neustart festzulegen, das System anzuhalten, eine Anfrage abzubrechen, Meldungen anzuzeigen und Anmeldungen zu deaktivieren.

  • TIMEe :Verwenden Sie TIME, um ein Zeitargument anzugeben, um einen Neustart zu einer bestimmten Zeit, einen Neustart nach einer bestimmten Zeit oder ein sofortiges Herunterfahren zu planen.

  • NACHRICHT :Verwenden Sie NACHRICHT, um angemeldete Benutzer über bestimmte Nachrichten oder Anweisungen zu benachrichtigen. Benutzerdefinierte Nachrichten müssen einem Zeitargument folgen.

Das folgende Beispiel verwendet den shutdown Befehl, um den Herunterfahrvorgang zu starten. Standardmäßig startet dieser Vorgang nach einem einminütigen Zeitintervall.

[root@server-01 ~]# shutdown
Shutdown scheduled for Wed 2020-05-13 00:21:08 UTC, use 'shutdown -c' to cancel.

Geben Sie eine Abschaltzeit an

Sie können ein Zeitargument in den folgenden Formaten hinzufügen:

  • hh:mm :Legen Sie eine bestimmte Zeit fest.

  • +m :Geben Sie die Anzahl der Minuten bis zum Herunterfahren an.

Das folgende Beispiel verwendet hh:mm Format zum Planen einer Abschaltung um 11:30 Uhr Serverzeit:

[root@server-01 ~]# shutdown 11:30
Shutdown scheduled for Wed 2020-05-13 11:30:00 UTC, use 'shutdown -c' to cancel.

Das folgende Beispiel verwendet +m Format zum Planen einer Abschaltung in 30 Minuten:

[root@server-01 ~]# shutdown +30
Shutdown scheduled for Wed 2020-05-13 01:03:13 UTC, use 'shutdown -c' to cancel.

Die folgenden Beispiele verwenden +0 oder jetzt für eine sofortige Abschaltung:

[root@server-01 ~]# shutdown +0
Shutdown scheduled for Wed 2020-05-13 00:48:11 UTC, use 'shutdown -c' to cancel.

[root@server-01 ~]# shutdown now

Fügen Sie eine benutzerdefinierte Nachricht zum Herunterfahren für angemeldete Benutzer hinzu

Hinweis: Denken Sie daran, dass der benutzerdefinierten Nachricht ein Zeitargument folgen muss.

Das folgende Beispiel verwendet eine benutzerdefinierte Wall-Nachricht, um angemeldeten Benutzern Informationen über das Herunterfahren anzuzeigen:

[root@server-01 ~]# shutdown +5 "Shutdown in 5 Minutes for Updates"
Shutdown scheduled for Wed 2020-05-13 01:14:11 UTC, use 'shutdown -c' to cancel.

Die folgende benutzerdefinierte Nachricht wird angemeldeten Benutzern angezeigt:

Broadcast message from root@server-01 on pts/0 (Wed 2020-05-13 01:09:11 UTC):

Shutdown in 5 Minutes for Updates
The system is going down for poweroff at Wed 2020-05-13 01:14:11 UTC!

System neu starten

Sie können das -r verwenden Option zum Initiieren eines Neustarts auf dem Gerät anstelle eines Herunterfahrens.

Das folgende Beispiel verwendet die Neustartoption, um einen Neustart einzuleiten:

[root@server-01 ~]# shutdown -r
Shutdown scheduled for Wed 2020-05-13 01:44:17 UTC, use 'shutdown -c' to cancel.

Das folgende Beispiel verwendet die Neustartoption mit einem Zeitargument und fügt eine benutzerdefinierte Nachricht hinzu:

[root@server-01 ~]# shutdown -r  +10 "Rebooting in 10 Minutes for Updates"
Shutdown scheduled for Wed 2020-05-13 01:52:37 UTC, use 'shutdown -c' to cancel.

Die folgende benutzerdefinierte Nachricht wird angemeldeten Benutzern angezeigt:

Broadcast message from root@server-01 on pts/0 (Wed 2020-05-13 01:44:40 UTC):

Rebooting in 10 Minutes for Updates

The system is going down for reboot at Wed 2020-05-13 01:54:40 UTC!

Herunterfahren abbrechen

Sie können das -c verwenden Option zum Abbrechen eines geplanten Herunterfahrens.

Das folgende Beispiel verwendet -c So brechen Sie ein geplantes Herunterfahren ab:

[root@server-01 ~]# shutdown -c

Die folgende Systemmeldung wird angemeldeten Benutzern angezeigt:

Broadcast message from root@server-01 on pts/1 (Wed 2020-05-13 01:21:37 UTC):

The system shutdown has been cancelled

Linux
  1. So deaktivieren Sie Befehle zum Herunterfahren und Neustarten in Linux

  2. Wie man Linux herunterfährt oder neu startet

  3. So verwenden Sie den Befehl zum Herunterfahren und Neustarten von Linux mit Beispielen

  4. 11 Nützliche „ssh“- und „scp“-Befehle unter Linux

  5. Linux-Befehl zum Herunterfahren:Starten Sie Ihr Betriebssystem neu, halten Sie es an und schalten Sie es über die Befehlszeile aus

5 nützliche Befehle zum Verwalten von Dateitypen und Systemzeit in Linux – Teil 3

Pushd- und Popd-Befehle unter Linux

Automatisches Herunterfahren, Neustarten, Suspendieren, Ruhezustand Ihres Linux-Systems zu einer bestimmten Zeit

So überprüfen Sie den Systemneustartverlauf und die Startzeit in Linux

So stellen Sie Datum und Uhrzeit unter Linux ein

Unterschied zwischen 'ifconfig'- und 'ip'-Befehlen