reboot – システムを再起動するコマンド

起動・ランレベル
スポンサーリンク

reboot コマンドは、Linuxシステムを安全に再起動するためのコマンドです。
カーネルに再起動シグナルを送信し、すべてのプロセスを終了させたうえでシステムをリブートします。

構文(Syntax)

reboot [オプション]

主なオプション一覧

オプション説明使用例
(なし)即座に再起動するreboot
-f強制再起動(プロセス終了を待たない)reboot -f
-p再起動ではなく電源を切るreboot -p
-hシステムを停止(halt)reboot -h

実行例

通常の再起動

sudo reboot

(システムが安全に再起動されます)

強制再起動

sudo reboot -f

(全プロセスを待たずに即座にリブート、データ消失の危険あり)

電源を切る

sudo reboot -p

(システムの電源がオフになります)

エラー例(root権限なしで実行)

reboot

出力例:

reboot: Need to be root

関連コマンド

  • shutdown -r : 指定時間後に再起動する。
  • halt : CPUを停止するが電源は切らない。
  • poweroff : システムの電源を切る。

備考

  • 実行には通常 root 権限が必要です。
  • systemd 環境では systemctl reboot と同等の動作をします。
  • 強制再起動(-f)は非常時のみ使用推奨です。

参考

スポンサーリンク
Bash玄

はじめまして!Bash玄です。

エンジニアとしてシステム運用に携わる中で、手作業の多さに限界を感じ、Bashスクリプトを活用して業務を効率化したのがきっかけで、この道に入りました。「手作業は負け」「スクリプトはシンプルに」をモットーに、誰でも実践できるBashスクリプトの書き方を発信しています。

このサイトでは、Bashの基礎から実践的なスクリプト作成まで、初心者でもわかりやすく解説しています。少しでも「Bashって便利だな」と思ってもらえたら嬉しいです!

# 好きなこと
- シンプルなコードを書くこと
- コマンドラインを快適にカスタマイズすること
- 自動化で時間を生み出すこと

# このサイトを読んでほしい人
- Bashに興味があるけど、何から始めればいいかわからない人
- 定型業務を自動化したい人
- 効率よくターミナルを使いこなしたい人

Bashの世界に一歩踏み出して、一緒に「Bash道」を極めていきましょう!

Bash玄をフォローする

コメント