ホームページ  >  記事  >  運用・保守  >  Linuxでコンピュータをシャットダウンするにはどうすればよいですか?

Linuxでコンピュータをシャットダウンするにはどうすればよいですか?

藏色散人
藏色散人オリジナル
2019-05-20 15:04:074924ブラウズ

Linuxでコンピュータをシャットダウンするにはどうすればよいですか?

Linux でシャットダウンするときに選択できるコマンドはいくつかあります。まず、古いバージョンのコマンドをいくつか見てみましょう。

1. shutdown

shutdown コマンドはシステムを安全にシャットダウンします。シャットダウンは、init プログラムに信号を送信し、ランレベルの変更を要求することによってジョブを実行します。ランレベル 0 はシステムのシャットダウン (停止) に使用され、ランレベル 6 はシステムの再アクティブ化 (リブート) に使用されます。

例:

シャットダウン コマンド: shutdown -h now

再起動コマンド: shutdown -r now

2, halt

halt すぐにシャットダウンすることは、shutdown -h now と同等であり、実際には、halt は shutdown -h を呼び出すことです。 halt が実行されると、アプリケーション プロセスが強制終了され、sync システム コールが実行され、ファイル システムの書き込み操作が完了した後にカーネルが停止されます。ただし、これはオペレーティング システムを停止するだけで、電源は引き続き動作します。

3. Poweroff

Poweroff は、まずシステムをシャットダウンし、次に電源オフ信号を acpi に送信します。

4. init

init はすべてのプロセスの祖先です。そのプロセス番号は常に 1 なので、TERM シグナルを init に送信すると、すべてのユーザー プロセスとデーモンが終了します。 . プロセスなど

init は実行レベルを切り替えるコマンドです。 Linux には合計 7 つの実行レベルがあり、より重要なものは次の 4 つのレベルです:

  • 実行レベル 0: シャットダウン

  • 実行レベル3: 純粋なコマンド ライン モード

  • 実行レベル 5: グラフィカル インターフェイス モードを含む

  • 実行レベル 6: 再起動

5. 再起動

再起動の作業プロセスは停止とほぼ同じです。ただし、ホストは再起動され、停止するとシャットダウンが発生します。

Now

新しいリリース バージョンでは systemd が使用されます。これらのコマンドは systemctl または systemd にソフト接続されています。つまり、シャットダウンと電源管理は systemd によって行われます。以上なので、コマンドは同じです。

systemctl [コマンド]

  • halt システム停止モードに入ります。画面には、電源管理モードに関連するメッセージがいくつか残る場合があります。 .

  • poweroff はシステム シャットダウン モードに入ります。電源を供給せずに直接シャットダウンします!

  • reboot 直接再起動します

  • サスペンド スリープモードに入る

以上がLinuxでコンピュータをシャットダウンするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。