GNU/Linux >> Linux の 問題 >  >> Linux

Linux での「shutdown」コマンドの例

はじめに

この記事では、例を使用して Linux のシャットダウン コマンドを学習します。 shutdown コマンドは、Linux オペレーティング システムの停止/シャットダウン、再起動に使用されます。

シャットダウンが正しく入力された場合 (root として、有効な時間引数を指定して)、次の処理が行われます。

  • システムがダウンしていることをすべてのユーザーに通知します
  • 追加のログインをブロック
  • 実行中のすべてのプログラムに通知して、ファイルを閉じて保存し、正常に終了できるようにします
  • ランレベルを変更するよう init に通知します
  • なんてこった!レベル X に移動するように init に指示

ただちにシステムをシャットダウン

Linux オペレーティング システムをシャットダウンするには、引数 -h を指定して shutdown コマンドを使用します。 .ここでは「」という言葉を使っています 」をクリックして、システムをすぐにシャットダウンします。

構文 :

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

しばらくしてシステムをシャットダウン

システムがシャットダウンするまでの時間を分単位で設定できます。たとえば、1 分後にシステムをシャットダウンする場合は、shutdown コマンドで時間を +1 に設定します。以下のコマンドを参照してください。

# 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!

システムをシャットダウンする前にメッセージをブロードキャストしています

システムをシャットダウンする前にユーザーにメッセージを送信したい場合は、Linux の shutdown コマンドを使用して送信できます。以下のコマンドを参照してください。メッセージは赤色で強調表示されます。

# 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

「停止」コマンド

システムをシャットダウンできるコマンドは他にもあります。たとえば、halt コマンドを使用してシステムをシャットダウンできます。

# halt        ### Shutdown a Linux System

「poweroff」コマンド

また、poweroff コマンドを使用してシステムをシャットダウンすることもできます。

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

システムの再起動

Linux システムを再起動するには、引数 -r を指定して shutdown コマンドを使用します .ここでは「」という言葉を使っています 」をクリックして、システムをすぐに再起動します。

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

システムが再起動するまでの時間を分単位で設定できます。ここでは 2 分後にシステムを再起動したいので、Linux シャットダウン コマンドで時間を +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!

「再起動」コマンド

また、reboot コマンドを使用して Linux オペレーティング システムを再起動することもできます。

# reboot            ### Restart the System

# reboot -f           ### Restart the System Forcefully

システムを再起動する前にメッセージをブロードキャストする

システムを再起動する前にユーザーにメッセージを送信したい場合は、Linux の shutdown コマンドを使用して送信できます。以下のコマンドを参照してください。

# 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

シャットダウン コマンドのキャンセル

引数 -c を指定したシャットダウン コマンド 実行中のシャットダウンをキャンセルするために使用できます。

# shutdown -c         ### Cancel a Running Shutdown

偽のシャットダウン警告メッセージの送信

引数 -k を指定したシャットダウン コマンド 偽のシャットダウン警告をユーザーに送信するだけで、シャットダウンはしません。

# 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

システムの電源を切る

Linux システムの電源をオフにするには、引数 -P を指定して shutdown コマンドを使用します。 .ここでは、1 分後にシステムの電源をオフにします。

# 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!

「halt」コマンドと「poweroff」コマンドの違い

ここで、停止と電源オフの違いだと考えているかもしれません。停止と電源オフの正確な違いは、停止ではオペレーティング システムのみがダウンすることですが、電源オフの場合はオペレーティング システムがダウンし、システムの電源をオフにするために電源ユニットに信号を送信するようにシステムが ACPI に指示します。 ACPI は Advance Configuration Power Interface の略です。

Linux シャットダウンの詳細については、以下のコマンドを使用できます。

# 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

この記事がお役に立てば幸いです。 shutdown、reboot、poweroff は非常に危険なコマンドであり、本番システムでは慎重に使用する必要があります。経験則として、再起動またはシャットダウンしようとしているシステムのホスト名または IP アドレスを確認することを常にお勧めします。


Linux
  1. Linux での sa コマンドの例

  2. Linux での ac コマンドの例

  3. Linux での df コマンドの例

  1. Linuxシャットダウンコマンド(例付き)

  2. Linux での du コマンドの例

  3. Linux での localectl コマンドの例

  1. Linuxシャットダウンコマンド:5つの実用的な例

  2. 7 Linux df コマンドの例

  3. 8 Linux TR コマンドの例