Назад | Перейти на главную страницу

Linux: как нажать клавишу Sysrq в клиенте VNC / Vsphere?

Я использую клиент Vsphere в Windows XP по ссылке VNC (Vinagre) с рабочего стола Ubuntu 10.10 под управлением WindowMaker. Все работает неплохо, но я не могу найти любой способ нажатия клавиши Magic SysReq (используется для жесткого сброса Linux). Ни у Vinagre, ни у Vsphere нет клавиатуры, на которую можно было бы нажимать; попытка использовать ключ SysReq приводит к сбросу локальной системы. Запуск Vinagre в полноэкранном режиме не имеет значения.

Как мне нажать SysReq в этой комбинации программ? Я думал, что отправка BRK поможет, но и этого нет. Я думал, что PrScr это сделает, но не знаю как. Переход с Vinagre на xtightvncviewer совершенно не помог.

Я что-то упустил или отправить SysReq просто невозможно?

ОБНОВИТЬ: Я нашел Информация около /proc/sys/kernel/sysrq-key (что позволяет вам указать ключ), но, похоже, он был удален когда-то во время жизни ядра Red Hat Enterprise Linux 5.x. Одно время это было особенностью основного ядра.

sysrq на ESXi VNC / Console для гостя redhat / fedora / debian:

[ctrl+alt] (keep them pressed all the time) + [space] + <release [space]> + [PrintScrn] + <sysrq> + <release [ctrl+alt]>

вы также можете попробовать [break] вместо [printscrn]

Не уверен, поможет ли это в вашей ситуации (не поможет, если ядро ​​в панике), но есть файл /proc/sysrq-trigger:

Используя команду echo для записи в этот файл, удаленный пользователь root может выполнять большинство команд System Request Key удаленно, как если бы на локальном терминале. цитата

Список писем к echo в этот файл можно найти например Вот