如何强制安全重启?

如何强制安全重启?

当我的 Ubuntu 冻结时,除了按下计算机上的硬件重置按钮之外,还有其他方法可以强制重启,以尽可能确保不会损坏任何硬盘分区?

编辑:如果我甚至无法访问终端,该怎么办?

答案1

如果你的本地键盘可以使用,你可以尝试“魔法键”

第一次编辑/etc/sysctl.conf

# Graphical
gksu gedit /etc/sysctl.conf

# Command line
sudo -e /etc/sysctl.conf

添加以下行(在底部)

kernel.sysrq = 1

“要安全重启 Linux 计算机,请使用 RSEIUB magic SysRq Magic 组合键:

按住 Alt+PrtSc 然后输入 R+S+E+I+U+B,您需要按下每个键 2-3 秒。”

http://www.unixmen.com/use-magic-sysrq-combination-key-to-recover-from-a-frozen-system-in-linux-ubuntu/

如果您没有从本地键盘或鼠标收到响应,您唯一的其他选择就是尝试从另一个盒子进行 ssh。

您需要先安装 openssh-server

sudo apt-get install openssh-server

然后,您将 ssh 进入并关闭它。如果您可以 ssh 进入,那么检查日志也会有所帮助(在关闭之前)。

ssh user@froxen_box_ip

sudo shutdown -h now
sudo reboot

答案2

是的。最好输入Ctrl+ Alt+F1进入终端(是的,这真的很可怕)。然后登录并启动sudo reboot。这比直接按下重启按钮要好得多。

但在重启之前,你可能需要终止有问题的进程。ps -ejH在终端中输入 列出当前进程。找出哪个进程有问题(我们任意以 为例banshee)。然后输入。按+ +killall banshee返回图形界面。CtrlAltF7

相关内容