Linux: Como pressionar a tecla Sysreq no VNC / Vsphere Client?

4

Estou usando um cliente Vsphere no Windows XP através de um link VNC (Vinagre) de um desktop Ubuntu 10.10 executando o WindowMaker. Tudo funciona muito bem, mas não consigo encontrar qualquer maneira de pressionar a tecla Magic SysReq (usada para reinicializar o Linux). Nem o Vinagre nem o Vsphere possuem qualquer tipo de teclado que possa ser pressionado; tentar usar a chave SysReq apenas resulta no sistema local sendo redefinido. Executar o Vinagre em tela cheia não faz diferença.

Como eu pressiono o SysReq nessa combinação de software? Eu pensei que enviar um BRK ajudaria, mas não há como fazer isso também. Eu pensei que PrScr faria isso, mas não sei como. Mudar de Vinagre para xtightvncviewer não ajudou em nada.

Estou faltando alguma coisa ou estou enviando um SysReq não é possível?

UPDATE : Encontrei informações sobre /proc/sys/kernel/sysrq-key (que permite que você especifique a chave), mas que parece ter sido removido em algum momento durante o Red Hat Enterprise Linux Vida útil do kernel 5.x. Este foi um recurso no kernel da linha principal de uma só vez.

    
por Mei 01.02.2012 / 00:04

2 respostas

2

sysrq no ESXi VNC / Console para um convidado redhat / fedora / debian:

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

você também pode tentar [break] em vez de [printscrn]

    
por 22.05.2014 / 00:55
0

Não tenho certeza se isso ajuda na sua situação (não ajudará se o kernel estiver em pânico), mas há um arquivo /proc/sysrq-trigger :

Using the echo command to write to this file, a remote root user can execute most System Request Key commands remotely as if at the local terminal. quote

Uma lista de letras para echo para este arquivo pode ser encontrada, por exemplo, aqui

    
por 01.02.2012 / 10:29