为什么“REISUB”不能在 Debian 上运行?

为什么“REISUB”不能在 Debian 上运行?

我正在使用 Debian“Jessie”。有时我的计算机死机,然后我无法使用Ctrl++重新启动,++杀死X窗口系统,也无法使用++打开Alt新的shell。我在几个网站上读到,在计算机冻结时,您可以使用按+键使用的基本内核命令(按住+并按 REISUB 键)DelCtrlAltBackspaceCtrlAltF1AltSysreqAltSysreq

但在我的电脑上,当它冻结时,这个“技巧”就不起作用了。内核也冻结了吗?我听说 Linux 最好的事情之一就是你永远不必通过按住电源按钮来关闭计算机,但这对我来说不是真的:/

答案1

如今,魔术键在 Debian 中往往被禁用,因此您不能通过不小心按几个键来硬重启计算机或终止所有 X 进程。

X Ctrl++键序列由-- man xorg.conf中的“DontZap”选项控制,Alt了解更多详细信息。不过我想你想要这个:Backspace/etc/X11/xorg.conf

Section "ServerFlags"
    Option "DontZap" "false"
EndSection

这些sysreq键由内核编译时、引导时以及 sysctl 选项期间的内核选项控制。要在 Debian 上启用它,请输入

kernel.sysrq=1

进入/etc/sysctl.conf,然后重新加载该文件(sysctl -p /etc/sysctl.conf; man sysctl 了解更多),或者只是编辑文件并重新启动。

相关内容