是否有可用于关闭计算机的键盘快捷键?
我知道我可以使用电源按钮,但我希望能够从键盘上使用它。
如果这样的快捷方式不存在,我该如何设置?
有时,所以我用的魔法组合键我的笔记本电脑已经成为卡住Alt+ SysRq+REISUB进行安全重启。但是,它似乎对我不起作用,因为当我按下B键来完成魔术键命令时,它只是说“正在重置...”并且什么也不做。
所有其他键似乎都可以正常工作,因为它会重置键盘布局、终止所有任务等,但似乎无法在重新启动后完成。
我的印象是我的笔记本电脑应该在按照 REISUB 的顺序按下所有魔法键后重新启动。
魔术SysRq键在我的 Ubuntu 16.04 桌面上不起作用。我想它现在默认是禁用的。我尝试启用它没有奏效,Google 发现的唯一内容是 2007 年的论坛帖子,当时它显然是默认启用的。
我可以启用它吗?如果是这样,如何?
[在第一个答案后添加以下内容:]
根据https://en.wikipedia.org/wiki/Magic_SysRq_key “在 Ubuntu 中,Alt+的组合SysReq充当“打印屏幕”命令。” 这实际上是我在非挂起系统上观察到的行为,即使sudo sysctl -w kernel.sysrq=1在我的桌面上获得某种屏幕截图之后也是如此。不是我想要的。
/proc/sysrq-trigger从基本上挂起的系统写入数据是不切实际的,试图获取信息来调试问题。
从一两个月前开始,我的 ubuntu 12.10x64 笔记本电脑在关机期间挂起。只有一个黑屏,没有硬盘活动,它只是坐在那里。从时间流逝来看,我觉得它发生在正常关机周期接近尾声时。
只有分辨率是硬关机(按住电源键几秒钟) - Ctrl-Alt-Backspace(通常有效,我在设置中打开它)和 Ctrl-Alt-Del 帮助都没有,我也无法进入文本使用 Ctrl-Alt-F1 控制台。
我该如何诊断?它不会在每次关机时发生,但通常足以令人讨厌(当然,因为它会在重新启动时强制进行磁盘检查)。
哪些日志文件可以告诉我出了什么问题?在系统日志查看器中或多或少地盲目搜索让我想起大海捞针。
我想我可以通过日志时间戳确定它发生的时间,但是我如何读取时间戳,例如kern.log:[36169.146130]?我如何得到这个人类可读的?
最后,顺便说一句,我从来没有设法执行 Alt-Sysrq-REISUB 来强制更干净地关闭,但这可能是因为我在笔记本电脑上,PrintScr 只能通过Fn密钥访问,而我不确定我需要的确切键序列。是否有一个“无害”但用户可见的魔法命令我可以用它来练习(在正常操作期间),以便我下次可以找出如何做 REISUB?
谢谢大家!如果您需要其他数据,请发表评论...
我正在尝试Alt+ SysRq+REISUB以了解如何在紧急情况下使用它来安全地重新启动我的系统。
然而,我发现Alt+ SysRq+REISUB挂起的“重置”(不实际重置/重新启动)中特立独行。
所有其他SysRq组合似乎都能正常工作(即Alt+ SysRq+ REISU)。
cat /proc/sys/kernel/sysrq 返回 0。但我不确定它是否相关,因为Alt+SysRq肯定有效。
我该怎么做才能让“B”真正重新启动系统?
我有一台运行 Kubuntu 12.04 LTS 且安装了所有最新发行版更新的一年前 Acer Aspire 4752G 上网本。
它以前运行良好,直到大约一周前它突然开始反复崩溃。
以前,在它完全冻结的极少数情况下,即使我无法 Ctrl+Alt+F1 到控制台,Alt+SysRq+r (eisub) 也能够相对优雅地关闭所有内容并重新启动,但现在,即使Att+SysRq 在冻结时什么也不做。
最后一次崩溃发生在今天(5 月 26 日)上午 10:40 左右(日志时间)。
我怎样才能开始解决这个问题?
这些是我从各种日志中发现的亮点。
日志文件
[ 0.069749] CPU0: Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz stepping 07
[ 0.176277] Performance Events: PEBS fmt1+, SandyBridge events, Intel PMU driver.
[ 0.176282] PEBS disabled due to CPU errata.
[ 0.176285] ... version: 3
[ 0.176286] ... bit width: 48
[ 0.176287] ... generic registers: 4
[ 0.176289] ... value mask: 0000ffffffffffff
[ 0.176290] …Run Code Online (Sandbox Code Playgroud) https://en.wikipedia.org/wiki/Magic_SysRq_key
据此,这是非常重要的。我可以做什么?我可以将这把钥匙重新绑定到别的东西上吗?
我有一个戴尔 Latitude E6530。键盘有一个SysRq键 ( Fn+ Home)。但是魔术键(尤其是著名的REISUB)不起作用。
SysRq 在 /proc/sys/kernel/sysrq 中启用(如果我找到这个文件,我会得到 1)。它从外部 USB 键盘工作。
我怎样才能让Alt+ SysRq+ REISUB(实际上是Alt+ Fn+ Home+ REISUB)重新启动我的系统?
情况:应用程序冻结 X 服务器并且没有键盘输入工作。于是我就用Alt+ SysRq+R带键盘出原始模式(使键盘的内核采取控制从X服务器的距离)。然后我可以输入Ctrl+ Alt+ F1,终止坏进程,然后一切正常。到现在为止还挺好。
但是键盘还是在内核手里,为Decr_Console/Incr_Console制作Alt+ Left/Right快捷键。这很烦人,我想将键盘控制权交还给 X 服务器。
我曾尝试打字Alt+ SysRq+R又来了,这不切换回事情。我也试过命令kbd_mode -u,但没有任何改变。
有什么建议吗?
在 Lenovo t440p 上的 Ubuntu 15.10 和 15.04 上,当我在 Netbeans 中编写代码并意外单击按钮AltGr时PrtSc,它崩溃并重新启动系统。这对于新安装的 Ubuntu 不适用。
这是系统日志的回溯:
Feb 5 19:47:43 mycomputername kernel: [ 15.485327] sysrq: SysRq : HELP : loglevel(0-9) reboot(b) crash(c) terminate-all-tasks(e) memory-full-oom-kill(f) kill-all-tasks(i) thaw-filesystems(j) sak(k) show-backtrace-all-active-cpus(l) show-memory-usage(m) nice-all-RT-tasks(n) poweroff(o) show-registers(p) show-all-timers(q) unraw(r) sync(s) show-task-states(t) unmount(u) force-fb(V) show-blocked-tasks(w) dump-ftrace-buffer(z)
Feb 5 19:47:44 mycomputername kernel: [ 16.966879] sysrq: SysRq : HELP : loglevel(0-9) reboot(b) crash(c) terminate-all-tasks(e) memory-full-oom-kill(f) kill-all-tasks(i) thaw-filesystems(j) sak(k) show-backtrace-all-active-cpus(l) show-memory-usage(m) nice-all-RT-tasks(n) poweroff(o) show-registers(p) show-all-timers(q) unraw(r) sync(s) show-task-states(t) …Run Code Online (Sandbox Code Playgroud)