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

„shutdown“-Befehlsbeispiele in Linux

Einführung

In diesem Artikel lernen wir den Befehl zum Herunterfahren von Linux anhand von Beispielen kennen. Der Befehl shutdown wird verwendet, um das Linux-Betriebssystem anzuhalten/herunterzufahren und neu zu starten.

Wenn shutdown richtig eingegeben wird – als root und mit einem gültigen Zeitargument – ​​passiert Folgendes.

  • Benachrichtigt alle Benutzer, dass das System ausfällt
  • Blockiert zusätzliche Anmeldungen
  • Benachrichtigt alle laufenden Programme, damit sie Dateien schließen/speichern und ordnungsgemäß beenden können
  • Benachrichtigt init, den Runlevel zu ändern
  • Pssst! Sagen Sie init, dass es uns zu Level X bringen soll

System sofort herunterfahren

Um ein Linux-Betriebssystem herunterzufahren, verwenden Sie den Befehl shutdown mit dem Argument -h . Hier verwende ich das Wort „jetzt ” um das System sofort herunterzufahren.

Syntax:

# shutdown [Option] [Time]
# shutdown -h now          ### Immediate Shutdown a Linux System 

System nach einiger Zeit herunterfahren

Sie können die Zeit in Minuten einstellen, nach der das System heruntergefahren wird. Wenn Sie beispielsweise das System nach 1 Minute herunterfahren möchten, stellen Sie die Zeit mit dem Befehl shutdown auf +1 ein. Siehe folgenden Befehl.

# shutdown -h +1           ### Shutdown the System after 1 Minute

Broadcast message from [email protected]
	(/dev/pts/1) at 20:19 ...

The system is going down for halt in 1 minute!

Rundsendenachricht vor dem Herunterfahren des Systems

Wenn Sie vor dem Herunterfahren des Systems eine Nachricht an die Benutzer senden möchten, können Sie dies mit dem Linux-Befehl zum Herunterfahren tun. Siehe den folgenden Befehl. Die Nachricht wird rot hervorgehoben.

# shutdown -h +10 "System is going to Shutdown"  # Send a Message to user before Shutdown the System

Broadcast message from [email protected]
	(/dev/pts/0) at 8:43 ...

The system is going down for halt in 10 minutes!
System is going to Shutdown

Der „Halt“-Befehl

Es sind weitere Befehle verfügbar, mit denen Sie das System herunterfahren können. Zum Beispiel kann der Befehl halt verwendet werden, um das System herunterzufahren.

# halt        ### Shutdown a Linux System

Der „poweroff“-Befehl

Sie können auch den poweroff-Befehl verwenden, um das System herunterzufahren.

# poweroff           ### Shutdown the System
# poweroff -f        ### Shutdown the System Forcefully

Neustart des Systems

Um ein Linux-System neu zu starten, verwenden Sie den Befehl shutdown mit dem Argument -r . Hier verwende ich das Wort „jetzt ” um das System sofort neu zu starten.

# shutdown -r now         ### Restart a System Immediately

Sie können die Zeit in Minuten einstellen, nach der das System neu gestartet wird. Hier möchte ich das System nach 2 Minuten neu starten, also setze die Zeit mit dem Linux-Shutdown-Befehl auf +2.

# shutdown -r +2         ### Restart the system after 2 Minutes

Broadcast message from [email protected]
	(/dev/pts/1) at 20:21 ...

The system is going down for reboot in 2 minutes!

Der „reboot“-Befehl

Sie können auch den Befehl reboot verwenden, um das Linux-Betriebssystem neu zu starten.

# reboot            ### Restart the System

# reboot -f           ### Restart the System Forcefully

Rundsendenachricht vor dem Neustart eines Systems

Wenn Sie vor dem Neustart des Systems eine Nachricht an die Benutzer senden möchten, können Sie dies mit dem Linux-Befehl zum Herunterfahren tun. Siehe den folgenden Befehl.

# shutdown -r +10 "System is going to Reboot"

Broadcast message from [email protected]
	(/dev/pts/0) at 8:45 ...

The system is going down for reboot in 10 minutes!
System is going to Reboot

Aufheben eines Befehls zum Herunterfahren

Shutdown-Befehl mit dem Argument -c kann verwendet werden, um ein laufendes Herunterfahren abzubrechen.

# shutdown -c         ### Cancel a Running Shutdown

Senden einer gefälschten Warnmeldung zum Herunterfahren

Shutdown-Befehl mit dem Argument -k sendet nur eine gefälschte Warnung zum Herunterfahren an den Benutzer, wird jedoch nicht heruntergefahren.

# shutdown -k +1 "System is going to Shutdown"        ### Send a fake Shutdown Warning
 
Broadcast message from [email protected]
	(/dev/pts/0) at 9:07 ...

The system is going down for maintenance in 1 minute!
System is going to Shutdown

System ausschalten

Um das Linux-System auszuschalten, verwenden Sie einfach den Befehl shutdown mit dem Argument -P . Hier werde ich das System nach 1 Minute ausschalten.

# shutdown -P +1        ### Power Off the System after 1 Minute

Broadcast message from [email protected]
	(/dev/pts/0) at 9:10 ...

The system is going down for power off in 1 minute!

Unterschied zwischen „halt“- und „poweroff“-Befehlen

Hier denken Sie vielleicht, dass dies der Unterschied zwischen Halt und Power Off ist. Der genaue Unterschied zwischen Halt und Power Off besteht darin, dass bei Halt nur das Betriebssystem heruntergefahren wird, aber im Falle eines Power Off wird das Betriebssystem heruntergefahren und das System weist dann das ACPI an, ein Signal an die Power Unit zu senden, um das System auszuschalten. ACPI steht für Advanced Configuration Power Interface.

Für weitere Hilfe beim Herunterfahren von Linux können Sie den folgenden Befehl verwenden.

# shutdown --help   # For more Help on Shutdown Command
Usage: shutdown [OPTION]... TIME [MESSAGE]
Bring the system down.

Options:
  -r                          reboot after shutdown
  -h                          halt or power off after shutdown
  -H                          halt after shutdown (implies -h)
  -P                          power off after shutdown (implies -h)
  -c                          cancel a running shutdown
  -k                          only send warnings, don't shutdown
  -q, --quiet                 reduce output to errors only
  -v, --verbose               increase output to include informational messages
      --help                  display this help and exit
      --version               output version information and exit

Ich hoffe, Sie fanden den Artikel hilfreich. shutdown, reboot, poweroff sind sehr gefährliche Befehle und müssen auf einem Produktionssystem sehr vorsichtig verwendet werden. Als Faustregel wird immer empfohlen, den Hostnamen oder die IP-Adresse des Systems zu bestätigen, das Sie neu starten oder herunterfahren möchten.


Linux
  1. Befehl zum Herunterfahren von Linux (mit Beispielen)

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

  3. 8 Linux TR-Befehlsbeispiele

  4. resize2fs-Befehlsbeispiele in Linux

  5. sa-Befehlsbeispiele in Linux

wc Linux-Befehl mit Beispielen

Befehl zum Herunterfahren von Linux

Linux-Verfügbarkeitsbefehl mit Beispielen

Nützliche Wget-Befehlsbeispiele im Linux-System

15 Nützliche Beispiele für Touch-Befehle im Linux-System

id-Befehlsbeispiele in Linux