Linux:如何在 VNC/Vsphere 客户端中按下 Sysreq 键?

Mei*_*Mei 5 vnc vsphere-client vmware-vsphere

我在运行 WindowMaker 的 Ubuntu 10.10 桌面上通过 VNC 链接 (Vinagre) 在 Windows XP 上使用 Vsphere 客户端。一切都很好,但我找不到任何方法来按下 Magic SysReq 键(用于硬重置 Linux)。Vinagre 和 Vsphere 都没有任何可以按下的键盘。尝试使用 SysReq 键只会导致本地系统被重置。全屏运行 Vinagre 没有任何区别。

在这个软件组合中如何按SysReq?我认为发送 BRK 会有所帮助,但也没有办法做到这一点。我以为 PrScr 会这样做,但不知道如何。从 Vinagre 切换到 xtightvncviewer 根本没有帮助。

我是不是遗漏了什么,或者只是无法发送 SysReq?

UPDATE:我发现信息有关/proc/sys/kernel/sysrq-key(它允许你指定的键),但似乎已在红帽企业Linux 5.x的内核一生中的某个时候删除。这曾经是主线内核中的一项功能。

HUB*_*HUB 0

不确定它是否对您的情况有帮助(如果内核处于恐慌状态则无济于事),但有一个文件/proc/sysrq-trigger

使用 echo 命令写入此文件,远程 root 用户可以像在本地终端一样远程执行大多数系统请求密钥命令。 引用

例如,可以在此处echo找到此文件的字母列表