web-dev-qa-db-ja.com

コマンドラインからLinux(Ubuntu)を再起動するにはどうすればいいですか?

マウスクリックによるm yの問題がUbuntu で無視されるため、コマンドラインから再起動したいです。 (私はターミナルを開いています、そしてキーボードは無視されません。)

Linux(より具体的にはUbuntu)を実行しているコンピュータをコマンドラインから再起動するにはどうすればよいですか?

50
Daryl Spitzer

いくつかの方法があります。

Sudo reboot
Sudo init 6
Sudo shutdown -r now
78
John T

あなたがfreedesktop準拠のセッションマネージャを持っていれば、Xセッションの中から再起動を呼び出すためにDBusを使うことができます。コマンドは行きます:

dbus-send --system --dest=org.freedesktop.Hal --type=method_call \
    --print-reply /org/freedesktop/Hal/devices/computer \
    org.freedesktop.Hal.Device.SystemPowerManagement.Reboot int32:0

(これはおそらく必要以上のものです。私にはうまくいきます)。これをシェルスクリプトで使います。これをrootから実行する必要はありませんが、Xセッションの内部(端末など)から実行する必要があります。このトピックに関する詳細は、 https://wiki.ubuntu.com/DebuggingGNOMEPowerManager をご覧ください。

9
liori

時折、通常の(そして推奨される)rebootコマンドとshutdownコマンドが機能しません。私はこれを問題のあるシステムで見ました(そのため再起動が必要でした)。

コマンドラインから "Magic SysRq"メカニズムを起動することができます。

echo b >/proc/sysrq-trigger

これはalt-SysRq + bと同等で、マシンを再起動します。

あなたは、ディスクを同期させるために "s"を、ファイルシステムをアンマウントするために "u"を最初に試すことをお勧めします。

2
Draemon

上記のいずれにも問題はありませんが、gnome-doをインストールしてセッション管理プラグインを有効にすることで、gnome-doのシャットダウン、再起動、中断を簡単に行うことができます。

0
user23307

私はcomputerhope.comでこのページを見つけました:

コマンドはrebootです。 停止電源オフシャットダウンもあります。

0
Daryl Spitzer

仮想環境で作業している場合ハードディスクをスタンバイモードにします:Sudo /sbin/shutdown -h now

0