由于 mUbuntu 中鼠标点击被忽略的问题,我想从命令行重新启动。(我有一个打开的终端,并且键盘没有被忽略。)
如何从命令行重新启动运行 Linux(或更具体地说是 Ubuntu)的计算机?
答案1
有几种方法:
sudo 重启
sudo init 6
sudo 关机-r现在
答案2
如果您有兼容 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 会话内部运行它(fe 在终端中)。您可以在以下位置找到有关此主题的更多信息https://wiki.ubuntu.com/DebuggingGNOMEPowerManager
答案3
有时,常用的(也是首选的)重启和关机命令不起作用。我在有问题的系统上看到过这种情况(这就是需要重启的原因)。
您可以从命令行触发“Magic SysRq”机制:
echo b >/proc/sysrq-trigger
这相当于 alt-SysRq+b 并将重新启动机器。
您可能想先尝试“s”和“u”来分别同步磁盘和卸载文件系统。
答案4
以上任何一种都没有问题,但你也可以安装 gnome-do 并启用会话管理插件,这样你就可以轻松地从 gnome-do 关机、重启、暂停