Linuxのシステムをシャットダウンするための専用コマンドがあります。当然のことながら、シャットダウンと呼ばれます。
shutdownコマンドの使用法を確認する前に、まずその構文を確認しましょう。
shutdown [options] [time] [message]
- オプション:停止、電源オフ、再起動などを指定できます
- 時間:シャットダウンを実行するタイミングを指定できます
- メッセージ:Linuxシステムにログインしているすべてのユーザーにカスタムメッセージを送信できます
注:shutdownコマンドにはスーパーユーザー権限が必要です。したがって、rootになるか、sudoを使用してコマンドを実行する必要があります。
Linuxでのシャットダウンコマンドの5つの実用的な例
shutdownコマンドの構文がわかったので、その使用方法を見てみましょう。
単にshutdownコマンドを使用すると、1分後にシャットダウンプロセスが開始されます。したがって、シャットダウンコマンドのデフォルトの時間間隔は1分であることを忘れないでください。
sudo shutdown
Shutdown scheduled for Mon 2018-11-19 11:33:36 UTC, use 'shutdown -c' to cancel.
疑いを持たないLinuxユーザーは、shutdownコマンドがシステムをすぐにシャットダウンすることを期待していますが、UTCのタイムスタンプが付いたこのようなメッセージを見ると、混乱することがよくあります。
1。システムをすぐにシャットダウンします
システムがシャットダウンするまで、常に1分間待つ必要はありません。スケジュール時刻を指定することで、システムをすぐにシャットダウンできます +0 または今 。
sudo shutdown now
2。システムシャットダウンをスケジュールする
+ t形式またはhh:mm形式のいずれかで時間引数を指定することにより、将来的にシャットダウンをスケジュールできます。
たとえば、15分後にシステムをシャットダウンする場合は、次のコマンドを使用できます。
sudo shutdown +15
午後4時にシステムをシャットダウンする場合は、次の方法で使用できます。
sudo shutdown 16:00
言うまでもなく、参照時間とタイムゾーンはシステム時間そのものです。
スケジュールされたシャットダウンの5分前に、システムはログインアクティビティを許可しません。つまり、新しいユーザーは、スケジュールされたシャットダウンから5分以内にシステムにログオンできません。3。シャットダウンコマンドを使用してシステムを再起動します
別の再起動コマンドがありますが、システムを再起動するためだけに新しいコマンドを学ぶ必要はありません。 Linuxのshutdownコマンドを使用して再起動することもできます。
shutdownコマンドを使用してLinuxシステムを再起動するには、-r
を使用します オプション。
sudo shutdown -r
動作は通常のshutdownコマンドと同じです。シャットダウンする代わりに、システムが再起動されるだけです。
したがって、shutdown -r
を使用した場合 時間の引数がない場合、1分後に再起動がスケジュールされます。
シャットダウンの場合と同じ方法で再起動をスケジュールできます。
sudo shutdown -r +30
shutdownコマンドを使用してシステムをすぐに再起動することもできます:
sudo shutdown -r now
4。シャットダウンメッセージをブロードキャストする
マルチユーザー環境にいて、システムに複数のユーザーがログオンしている場合は、shutdownコマンドを使用してカスタムブロードキャストメッセージを送信できます。
デフォルトでは、ログに記録されたすべてのユーザーは、スケジュールされたシャットダウンとその時刻に関する通知を受け取ります。 shutdownコマンド自体でブロードキャストメッセージをカスタマイズできます:
sudo shutdown 16:00 "systems will be shutdown for hardware upgrade, please save your work"
楽しいもの:shutdownコマンドを-kオプションとともに使用して、「偽のシャットダウン」を開始できます。システムはシャットダウンされませんが、ブロードキャストメッセージはログオンしているすべてのユーザーに送信されます。 Kは冗談の略です。 5。スケジュールされたシャットダウンをキャンセルする
シャットダウンをスケジュールした場合は、それと一緒に暮らす必要はありません。オプション-c
を使用すると、いつでもシャットダウンをキャンセルできます。 。
sudo shutdown -c
また、スケジュールされたシャットダウンに関するメッセージをブロードキャストした場合は、優れたシステム管理者として、スケジュールされたシャットダウンのキャンセルについて他のユーザーに通知することもできます。
sudo shutdown -c "planned shutdown has been cancelled"
ボーナス:再起動時のファイルシステムチェック
-Fオプションを使用すると、次回の再起動時にファイルシステムチェックを強制できます。したがって、上記のshutdownコマンドのオプションのいずれかと一緒に使用すると、システムが再起動したときにファイルシステムチェックが実行されます。
同様に、フラグ-fを使用して、ファイルシステムチェックをスキップできます。
ボーナス:停止vs電源オフ
停止(オプション-H):すべてのプロセスを終了し、CPUをシャットダウンします。
電源オフ(オプション-P):停止とほとんど同じですが、ユニット自体(システム上のライトとすべて)もオフになります。
従来、以前のコンピューターはシステムを停止してから「今すぐ電源をオフにしても大丈夫です」などのメッセージを出力し、物理的なスイッチを使用してコンピューターの電源をオフにしていました。
最近では、ACPIのおかげで、停止するとシステムの電源が自動的にオフになります。
これらは、Linuxのshutdownコマンドの最も一般的で最も有用な例でした。コマンドラインからLinuxシステムをシャットダウンする方法を学んだことを願っています。また、コマンドの使用量が少ないことについて読んだり、これまでに取り上げたLinuxコマンドのリストを参照したりすることもできます。
ご質問やご提案がございましたら、コメント欄でお気軽にお知らせください。