備忘録としてシャットダウンや再起動を行うコマンドを書き残しておきます。環境は Linux Mint 21 “Vanessa” MATE Edition 64bit です。
シャットダウンするコマンド一覧
$ sudo shutdown -h now
$ sudo poweroff
$ sudo systemctl poweroff
$ sudo halt -p
$ sudo init 0
$ sudo telinit 0
shutdownコマンドとhaltコマンドの違い
shutdownコマンドは、必要な手順を踏んで安全にシステムを停止させるのに対し、haltコマンドは必要最小限の手順でシステムを停止させるコマンドなので、普通にシャットダウンをする場合はshutdownコマンドを使う方が望ましいです。
再起動するコマンド一覧
$ sudo shutdown -r now
$ sudo reboot
$ sudo systemctl reboot
$ sudo init 6
$ sudo telinit 6
サスペンド (スリープ) にするコマンド
$ sudo systemctl suspend
ハイバネート (休止状態) にするコマンド
$ sudo systemctl hibernate
ハイバネーション機能の有効化については以下の記事をご覧ください。
ログアウトにするコマンド
ログアウトするコマンドはデスクトップ環境によって異なります。
Cinnamon の場合
$ killall cinnamon-session
MATE の場合
$ killall mate-session
Xfce の場合
$ killall xfce4-session
画面をロックするコマンド
こちらもデスクトップ環境によってコマンドが異なります。
Cinnamon の場合
$ xdg-screensaver lock
MATE の場合
$ mate-screensaver-command -l
Xfce の場合
$ xdg-screensaver lock
キーボード・ショートカット
[Ctrl] + [Alt] + [del] を同時押しすることで、以下の画像のウィンドウが表示されます。
Linuxがフリーズした時に安全にシャットダウンする方法
これは非常事態用のコマンドなのですが、Linuxが固まってしまってマウスもキーボードも反応しない状態になった場合、キーボードで [Alt] と [SysRq] を押しながら [R] [E] [I] [S] [U] [B] とゆっくり順番にタイプすることでシステムを安全にシャットダウンさせることができます。
しかし、この「reisub」って覚えづらいですね。英語圏の人達は以下のような覚え方をしているそうです。
- Reboot Even If System Utterly Broken (システムが完全に壊れても再起動しろ)
- Raising Elephants Is So Utterly Boring (象を育てるって本当に退屈)
- reisub を逆から読むと busier (busyの比較級) になる
3番目の覚え方は、確かに覚えやすいですね。ちなみに自分はローマ字読みで「レイスブ」と覚えています。いずれにせよ、万が一のために知っておくと便利なコマンドです。
参考にさせていただいたサイト様
【Linuxコマンド】shutdownでOSをシャットダウンする方法 | 侍エンジニアブログ
この記事では「 【Linuxコマンド】shutdownでOSをシャットダウンする方法 」といった内容について、誰でも理解できるように解説します。この記事を読めば、あなたの悩みが解決するだけじゃなく、新たな気付きも発見できることでしょう。お悩...
Linuxmania: キーボードショートカット集(Fedora,Ubuntu,CentOS)
Keyboard shortcuts - ArchWiki
【Linux】シャットダウン、再起動などをするコマンド - Qiita
はじめにLinuxでシャットダウンや再起動などをするコマンドを紹介します。デスクトップ環境ごとに違うコマンドもあるので、お使いのLinuxのディストリビューションに注意してください。ディストリ…
コメント