Linuxのシャットダウン・再起動コマンド集

Linux

備忘録としてシャットダウンや再起動を行うコマンドを書き残しておきます。環境は 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 ISystem 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のディストリビューションに注意してください。ディストリ…

コメント