15 de ago de 2011

O Linux travou? Recupere o controle com a tecla mágica SysRq!

Kernel panic - imagem ilustrativa
Quem é que já não se deparou com um travamento no Linux onde nem a combinação Ctrl+Alt+Backspace deu jeito?

Para esta situação pode-se usar uma das combinações da tecla mágica SysRq (magic SysRq key), teclas para comandos de segurança ou de emergência contra falha do sistema.

Veja algumas das combinações que permitem, quase sempre, recuperar o controle do pinguim:

Nota: tecla SysRq = tecla PrtScr (ou Print Screen)

Alt+SysRq+r
Tira o teclado e o mouse do controle do servidor X (interface gráfica). Isso pode ser útil quando o X estiver travado. Pode-se mudar para um terminal e matar o X (ou ainda, verificar os logs).

Alt+SysRq+s
Realiza a sincronização de todo o sistema de arquivos montado, ou seja, escreve todos os dados em memória virtual para a física.

Alt+SysRq+f
Mata o processo devorador de memória.

Alt+SysRq+e
Envia um SIGTERM para todos os processos fazendo com que se preparem para o shutdown ou reboot, exceto para o init.

Alt+SysRq+i
Envia um SIGKILL para todos os processos, exceto para o init.

Alt+SysRq+k
Mata todos os processos que estão rodando no momento, incluindo a interface gráfica (alternativa ao Control+Alt+Backspace).

Alt+SysRq+b
Reinicia o sistema imediatamente, sem desmontar partições ou realizar sincronização.

Alt+SysRq+o
Desliga o sistema.

Para outras combinações de comando, consulte a documentação: http://www.kernel.org/doc/Documentation/sysrq.txt

Dica de leitura:

Referências:

2 comentários

camicase disse...

SisRq??? que tecla é essa???

Rodrigo Miguel disse...

Re: @camicase

http://sites.google.com/site/noorazmanothman/PrintShot.jpg

;)