halt - システムをシャットダウンする
はじめに こんにちは!今回はhaltコマンドについて解説します。 haltはLinuxシステムをシャットダウンするコマンドです。“停止する"という意味ですね。 サーバーのメンテナンス、電源を落とす時、スケジュール起動など、システム管理者なら知っておきたいコマンドです。似たようなコマンド(reboot、poweroff、shutdown)もあるので、使い分けを理解することが大切ですよ。 haltコマンドとは haltは、Linuxシステムをシャットダウンする外部コマンドです。 実際には、initプロセスに対してシステムを停止させるシグナルを送ることで、安全にシャットダウンを実行します。halt実行後はシステムが停止しますが、電源は自動的には切れません(電源管理対応のシステムでは自動で切れることもあります)。 主な用途: システムの安全なシャットダウン メンテナンス前の停止 定時シャットダウンのスケジューリング 基本構文 1 halt [オプション] オプションなしで実行すると、すぐにシステムをシャットダウンします。 主なオプション オプション 説明 -p シャットダウン後に電源を切る -f ファイルシステムをマウント解除しない(強制) -i シャットダウン時にネットワークインターフェースを止めない -d シャットダウン情報をwtmpに記録しない -n ファイルシステムをシンクしない(危険) --verbose 詳細表示 --help ヘルプを表示 使用例 例1: システムをシャットダウンする 1 sudo halt 実行結果: 1 Halting system... システムをシャットダウンします。シャットダウン完了後、システムは停止状態になります。 例2: シャットダウン後に電源を自動で切る 1 sudo halt -p 実行結果: 1 2 Halting system... (システムが停止して電源が切れる) -pオプションで、シャットダウン後に電源を自動で切ります。APMやACPI対応のシステムで有効です。 例3: 強制的にシャットダウン(ファイルシステム未マウント解除) 1 sudo halt -f 実行結果: 1 Halting system... -fオプションで、ファイルシステムをマウント解除せずに停止します。ファイル破損のリスクがあるため、最終手段です。 ...