概要
poweroffコマンドは、システムを安全にシャットダウンし、電源を切ります。このコマンドは、実行中のすべてのプロセスを終了し、ファイルシステムを同期した後、システム終了信号を送信して電源を遮断します。現代のシステムでは、「halt」や「shutdown -h」と同じ動作を実行する場合が多くあります。また、poweroff、reboot、haltなどのコマンドは、ほとんどが/bin/systemctlのシンボリックリンクであり、poweroffを入力すると内部的にsystemctl poweroffが呼び出される仕組みです。
主な特徴
poweroffコマンドの主な特徴は以下の通りです。
- システムを完全にシャットダウンし、電源を切ります。
- すべてのプロセスを安全に終了し、ファイルシステムを同期します。
- 主に「shutdown -h now」と同じ機能を実行します。
- ログアウト後に電源を切る目的で頻繁に使用されます。
halt vs poweroff
過去にはhaltとpoweroffに明確な違いがありましたが、現代のLinuxシステムでは、両方のコマンドが電源終了を目的として同じように動作するように設定されている場合が多くあります。
- halt: 元々はCPUのみを停止し、電源を切らないコマンドでしたが、現在はpoweroffと同じように動作する場合が多くあります。
- poweroff: システム終了後に電源を切ることが主な目的であり、より明確な電源遮断コマンドとして認識されています。
主要オプション
よく使用されるpoweroffコマンドのオプションを用途別にグループ化しました。
1) 기본 동작
2) 도움말
生成されたコマンド:
コマンドを組み合わせてみてください。
説明:
`poweroff` コマンドを実行します。
これらのオプションを組み合わせて、AIと一緒に仮想的にコマンドを実行してみてください。
使用例
poweroffコマンドの使用例を通して機能を習得しましょう。
システムを即座にシャットダウンし、電源を切る
sudo poweroff
システムを即座にシャットダウンし、電源を切ります。最も一般的な使用法です。
強制終了
sudo poweroff -f
安全手順をスキップしてシステムを強制終了します。システムが応答しない場合に使用できますが、データ損失のリスクがあります。
ヒント & 注意事項
poweroffコマンド使用時の注意点をまとめました。
ヒント
- poweroffにはroot権限が必要なため、「sudo」を併用する必要があります。
- 一般ユーザーに終了を通知したい場合や、予約終了が必要な場合は、「shutdown」コマンドを使用する方が安全で便利です。
- poweroffとhaltはシステム構成によって動作が異なる場合があるため、システムのマニュアルを確認することをお勧めします。