2009-12-09 18:57:08 +0000 2009-12-09 18:57:08 +0000
50
50

如何从命令行重启Linux(Ubuntu)?

因为在Ubuntu中鼠标点击被忽略的问题,我想从命令行重新启动。

如何从命令行重启一台运行Linux(或者更具体地说是Ubuntu)的计算机?

答案 (6)

80
80
80
2009-12-09 18:59:45 +0000

有几种方法。

sudo reboot
sudo init 6
sudo shutdown -r now
```。
9
9
9
2009-12-09 22:30:42 +0000

如果你有兼容freedesktop的会话管理器,你可以使用DBus从X会话内部调用重启。命令如下

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

(这可能是多余的,对我来说是有效的). 我在一个shell脚本中使用这个命令。你不需要从root运行这个命令,但你需要在X会话中运行它(例如在终端中)。你可以在 https://wiki.ubuntu.com/DebuggingGNOMEPowerManager 找到更多关于这个主题的信息。

2
2
2
2013-08-18 19:09:10 +0000

偶尔,通常的(也是首选的)重启和关机命令不起作用。我曾在一个有问题的系统上看到过这种情况(这就是为什么需要重启)。

你可以从命令行中触发 “Magic SysRq "机制:

echo b >/proc/sysrq-trigger

这相当于alt-SysRq+b,会重启机器。

你可能想先试试 "s "和 "u",分别同步光盘和卸载文件系统。

0
0
0
2009-12-09 19:01:35 +0000

我发现这个页面在computerhope.com上

命令是reboot。还有haltpoweroff & shutdown

0
0
0
2014-07-24 08:57:45 +0000

如果你在虚拟环境中工作,它将使硬盘进入待机模式:sudo /sbin/shutdown -h now

0
0
0
2010-01-01 17:09:36 +0000

以上都没有问题,但你也可以安装gnome-do,并启用会话管理插件,让你轻松地从gnome-do中关机、重启、暂停。