Linux
 Computer >> コンピューター >  >> システム >> Linux

Ubuntuターミナルでシャットダウン・再起動する方法|shutdownコマンドの使い方を徹底解説

Linuxでは、他の多くのOSと同様に、コンピューターの再起動、ユーザーアカウントからのログアウト、システムの完全なシャットダウンはとても簡単に行えます。多くの場合、パソコンの電源ボタンを押すか、ツールバーのボタンをクリックするだけです。Ubuntuでは、その際に以下のようなウィンドウが表示されます。

Ubuntuターミナルでシャットダウン・再起動する方法|shutdownコマンドの使い方を徹底解説

この画面では、セッション終了後にすぐに電源を切る、再起動する、ログアウトするなどの操作を選択できます。

実は、これらの操作はすべてターミナルからでも実行可能です。常にターミナルを開いているUbuntuユーザーにとっては、こちらの方がずっと便利でしょう。特にシャットダウンに関しては、GUIにはない便利なオプションも多数用意されています。

ターミナルからUbuntuをシャットダウンする

まずはターミナルを開きましょう。

Ubuntuターミナルでシャットダウン・再起動する方法|shutdownコマンドの使い方を徹底解説

コマンドの説明に入る前に、重要な注意点があります。ここで紹介する操作の多くは、実行した瞬間に現在のセッションが終了します。誤ってパソコンの電源を切ってしまってもデータを失わないよう、作業中のファイルはこまめに保存しておくことをおすすめします。

それでは、実際のコマンドを見ていきましょう。

基本的なシャットダウンコマンド

まず紹介するのは、コンピューターをシャットダウンする方法です。これにはshutdownコマンドを使用します。最もシンプルな形として、ターミナルに以下のように入力すると、コンピューターを即座にシャットダウンできます。

sudo shutdown -h now

Ubuntuターミナルでシャットダウン・再起動する方法|shutdownコマンドの使い方を徹底解説

直前に管理者権限での操作を行っていない場合は、パスワードの入力を求められます。パスワードを正しく入力すると、シャットダウン処理が直ちに開始されます。

このコマンドは、システムに対して「halt(停止)」または「poweroff(電源オフ)」を選択させ、それを即座に実行します。haltは実行中のすべてのプロセスを停止し、安全に電源を切れる状態にするだけですが、poweroffはプロセスの停止に加えて電源まで切ります。

補足:haltだけを実行したい場合は、sudo haltと入力することもできます。

指定時刻にシャットダウンする

デフォルトでhaltまたはpoweroffの動作を明示的に指定したい場合は、以下のコマンドを使用します。

sudo shutdown -P HH:MM

または

sudo shutdown -H HH:MM

どちらの場合も、末尾の時刻指定は必須です。sudo shutdown -Pやsudo shutdown -Hだけを時刻なしで入力すると、「時刻が必要です」というメッセージが表示されます。

相対時間や特定時刻での予約シャットダウン

もう少し柔軟な制御をしたい場合にも、shutdownコマンドには多くのオプションが用意されています。たとえば、30分後にシャットダウンしたい場合は、次のコマンドを使います。

sudo shutdown +30

Ubuntuターミナルでシャットダウン・再起動する方法|shutdownコマンドの使い方を徹底解説

また、午後5時30分にシャットダウンしたい場合は(あくまで一例です)、次のように指定します。

sudo shutdown 17:30

Ubuntuターミナルでシャットダウン・再起動する方法|shutdownコマンドの使い方を徹底解説

注意:時刻を指定するすべてのコマンドでは、システムクロックの設定が12時間表示になっていても、必ず24時間表記を使用します。つまりsudo shutdown 5:30は「午前5時30分」を意味しますのでご注意ください。

予約したシャットダウンをキャンセルする

時刻付きのコマンドを実行したものの、やっぱりパソコンを使い続けたいと思ったときは、別のターミナルセッションでsudo shutdown -cと入力すれば、予定されていたシャットダウンをキャンセルできます。

Ubuntuターミナルでシャットダウン・再起動する方法|shutdownコマンドの使い方を徹底解説

ターミナルからUbuntuを再起動する

コンピューターを再起動したい場合、方法は2つあります。1つ目は引き続きshutdownコマンドを使う方法で、末尾に「シャットダウン完了後に再起動する」というオプションを追加します。

sudo shutdown -r now

Ubuntuターミナルでシャットダウン・再起動する方法|shutdownコマンドの使い方を徹底解説

もちろん、sudo shutdown -rという書き方は直感的とは言えません。幸い、同じことはsudo rebootと入力するだけで実現できます。

sudo reboot

Ubuntuターミナルでシャットダウン・再起動する方法|shutdownコマンドの使い方を徹底解説

サスペンドとハイバネートのコマンド

最後に、一部のシステムでは標準のログアウト画面に「サスペンド」や「ハイバネート」のオプションが用意されています。

  • サスペンド:現在の状態を保存した上で「ほぼ」シャットダウンし、素早く元の状態に復帰できるようにします。ただし、サスペンド中もパソコンは電力を消費し続けます(ノートパソコン使用時は特に注意が必要です)。
  • ハイバネート:サスペンドと似ていますが、現在の状態をディスクに保存してから完全に電源を切る点が異なります。再起動は必要になりますが、起動後に元の作業状態へ戻れます。

これらをコマンドラインから実行するには、電源管理用のコマンドを使用します。

サスペンドするには、以下を入力します。

sudo pm-suspend

Ubuntuターミナルでシャットダウン・再起動する方法|shutdownコマンドの使い方を徹底解説

同様に、ハイバネートモードに移行するには、次のコマンドを使います。

sudo pm-hibernate

Ubuntuターミナルでシャットダウン・再起動する方法|shutdownコマンドの使い方を徹底解説

まとめ

以上が、ターミナルからUbuntuの電源管理を行う方法です。基本的なシャットダウンや再起動のコマンド自体は非常にシンプルですが、ここで紹介した各種オプション(サスペンド・ハイバネートのコマンドも含む)を組み合わせれば、ひとつのターミナルセッションだけで完結する、非常に充実したセッション管理環境が手に入ります。日常的にターミナルを使っている方なら、ぜひ覚えておきたいコマンドばかりです。

  1. 「Windowsがコンピューターをホームグループから削除できませんでした」エラーの対処法

    Windowsのホームグループ機能は、複数のパソコンをネットワークで接続するのに非常に便利な機能で、企業だけでなく個人ユーザーにも広く利用されています。しかし、参加しているホームグループから退出しようとした際に、「Windowsがコンピューターをホームグループから削除できませんでした(Windows Couldnt Remove your Computer from the Homegroup)」というエラーメッセージが表示されることがあり、この問題の解決はなかなか難しい場合があります。幸い、この問題には実績のある解決策がいくつか存在します。そこで本記事では、これらの解決策を詳しい手順とあわせ

  2. パソコンから不要なアプリやファイルを削除する方法を徹底解説

    写真、書類、電子書籍、動画、音楽など、私たちのファイルのほとんどがデジタル化された現在、ストレージ容量は最も重要な課題の一つとなっています。デジタルファイルは物理的な媒体と比べてはるかに少ないスペースで保存できるものの、実際には多くのユーザーが保存容量の不足に悩んでいるのが現実です。 ストレージ不足の問題を解決するには、さまざまな方法があります。 外付けハードディスクを新しく購入する 使用頻度の低いファイルをDVDやUSBメモリなどの外部ストレージに移す ハードドライブをスキャンして重複ファイルを削除する 不要なアプリや冗長なファイルを削除する ジャンクファイル、キャッシュ、一時ファイルを削