お兄ちゃん!
管理者になって
よく行う操作って何だろう?
すぐに思いつくのは電源管理だね
Linux は複数のユーザが
操作する前提なので
電源管理はスーパユーザ
一人だけの仕事なんだ!
へぇ…
私にもその仕事を教えてよ!
shutdown
コマンドshutdown
は
基本的な電源管理コマンドだよ
どんなシステムにでもあると
考えても大丈夫なんだ
shutdown [オプション]... 時刻 [メッセージ]
オプション | 役割 |
---|---|
-P | 電源オフ(デフォルト) |
-H | システム停止 |
-r | 再起動 |
-h | 電源オフ、 |
時刻の例 | 意味 |
---|---|
now | 今すぐ |
+30 | 30分後に |
22:00 | 22:00に |
難しく考えずに以下の二つを覚えておけばいいよ
よく使う指定 | 意味 |
---|---|
sudo shutdown -h now | 今すぐ電源オフ |
sudo shutdown -r now | 今すぐ再起動 |
うん!まずはこの二つの指定を覚えておくね!
systemd
での電源管理最近のディストリビューションでは
systemd
が電源を管理しているんだsystemd
が使われている場合プロセスの一番親になっているのでpstree
で確認してみようpstree
一番の親が
systemd
かどうか見ればいいんだね?systemd─┬─ModemManager───2*[{ModemManager}]
├─NetworkManager───2*[{NetworkManager}]
...
お兄ちゃんの言うとおり
systemd
だったよ!この場合電源管理は
systemd
に任せるのが一般的だよsystemd
を管理するコマンドsystemctl
で以下のようにするよコマンド | 動作 |
---|---|
sudo systemctl poweroff | 電源オフ |
sudo systemctl halt | システム停止 |
sudo systemctl reboot | 再起動 |
systemd
が電源管理している場合shutdown
は使わないほうがいいのかな?大丈夫だよこの場合
shutdown
はsystemd
の作法に従って動いてくれるんだ最近のディストリビューションは親切なコマンドが多く用意されているんだ以下のコマンドでも電源管理ができる場合があるよ
コマンド | 動作 |
---|---|
sudo poweroff | 電源オフ |
sudo halt | システム停止 |
sudo reboot | 再起動 |
コマンドだけというのは楽で覚えやすいね!
今回は電源管理の方法を学んだよ!いくつも方法があるんだね!
shutdown
はほとんどの環境で使えるので管理者の基本として覚えておこう!普段はどの方法を使っても大丈夫だよ!