我在运行WindowMaker的Ubuntu 10.10桌面上通过VNC链接(Vinagre)在Windows XP上使用Vsphere客户端。 这一切都运行得很好,但我找不到任何方法按下Magic SysReq键(用于重置Linux)。 Vinagre和Vsphere都没有可以按下的键盘。 试图使用SysReq键只会导致本地系统被重置。 全屏运行Vinagre没有任何区别。
如何在这个软件组合中按SysReq? 我以为发送BRK会有所帮助,但也没有办法做到这一点。 我认为PrScr会这样做,但不知道如何。 从Vinagre切换到xtightvncviewer根本没有帮助。
我错过了什么或发送SysReq只是不可能?
更新 :我发现有关/proc/sys/kernel/sysrq-key
(它允许您指定密钥),但在红帽企业版Linux 5.x内核生存期内,似乎已经被删除了。 这是主线内核中的一个function。
针对redhat / fedora / debian guest虚拟机的ESXi VNC /控制台上的sysrq:
[ctrl+alt] (keep them pressed all the time) + [space] + <release [space]> + [PrintScrn] + <sysrq> + <release [ctrl+alt]>
你可能也想尝试[break]而不是[printscrn]
不知道在你的情况下是否有帮助(如果内核处于恐慌状态,将无济于事),但是有一个文件/proc/sysrq-trigger
:
使用echo命令写入此文件,远程root用户可以像在本地terminal一样远程执行大多数系统请求密钥命令。 引用
例如,可以在这里findecho
这个文件的字母列表