Por que o “REISUB” não está funcionando no Debian?

5

Estou usando o Debian 'Jessie'. Às vezes meu computador congela, e então eu não posso usar Ctrl + Alt + Del para reiniciar, Ctrl + Alt + Backspace para matar o sistema X Window, nem Ctrl + Alt + F1 para abrir um novo shell. Eu li em vários sites que em um congelamento de computador você pode usar os comandos básicos do kernel que são usados pressionando Alt + Sysreq (mantendo Alt + Sysreq e pressionando REISUB uma tecla)

Mas no meu computador esse 'truque' não está funcionando quando está congelado. O kernel está congelado também? Ouvi dizer que uma das melhores coisas do Linux é que você nunca teve que desligar o computador segurando o botão liga / desliga, mas isso não está sendo verdade para mim: /

    
por dieortin 12.04.2014 / 14:21

1 resposta

8

Chaves mágicas tendem a ser desabilitadas no Debian atualmente, então você não pode simplesmente reinicializar sua máquina ou matar todos os seus processos X pressionando algumas teclas acidentalmente.

A sequência de teclas X Ctrl + Alt + Backspace é controlada pela opção "DontZap" em /etc/X11/xorg.conf - man xorg. conf para mais detalhes. Eu acho que você quer isso, no entanto:

Section "ServerFlags"
    Option "DontZap" "false"
EndSection

As chaves sysreq são controladas pelas opções do kernel durante as opções de tempo de compilação do kernel, tempo de inicialização e também sysctl. Para habilitá-lo no Debian, coloque

kernel.sysrq=1

em /etc/sysctl.conf e recarregue esse arquivo ( sysctl -p /etc/sysctl.conf ; man sysctl para mais) ou apenas edite o arquivo e reinicialize.

    
por 12.04.2014 / 15:21