Reiniciando de emergencia (La tecla magica Sysrq)

Muy pocas veces linux suele colgarse y no quiere saber nada ni con terminar procesos, ni con reiniciar X. Por suerte los hackers de linux ya pensaron en esto, y dieron una alternativa mas al reiniciado/apagado de linux, antes de que saques el cable de power con esa bronca caracteristica como cuando se bloquea de esa forma, hace lo siguiente:

  1. Pulsa y mantene presionada las teclas Alt + SysRq (es la tecla imprimir pantalla).
  2. Sin soltar dichas teclas escribimos: REISUB

* Raw - pone el teclado en modo RAW.
* End - termina todos los procesos.
* kIll - mata todos los procesos.
* Sync - sincroniza el disco duro.
* Umount - desmonta todos los sistemas de ficheros.
* reBoot - reinicia el ordenador.

Esto larga una llamada directo al corazón del kernel pidiéndole "apagate o te reinstalo"...

Y que pasa si queremos apagar en vez de reiniciar ?, reemplazamos la B de reboot por la “"O”, entonces nos quedaría REISUO


Realmente creías que la tecla Sysrq no servía para nada? :D

Mas info:
http://www.isotton.com/devel/docs/sysrq-cheatsheet/sysrq.txt
http://www.linuxhowtos.org/Tips%20and%20Tricks/sysrq.htm

Tarea para el hogar
Chequear sysrq.c


Saludos
Fernando "Jago_ff" Ferrari
Alguna sugerencia?, enviame un mail

2 comentarios:

  1. wow, esta si que no la sabia. Tenes que ser un pulpo para presionar esa secuencia de comandos.

    Es valido tambien para un kernel panic!?

    Otra que suele estar disponible es ctrl+alt+spr (igual que en windows) para reiniciar el system.

    ResponderBorrar
  2. Jk, si la verdad algo de pulpo tenes que tener, y ni te digo los que tengan como yo un teclado partido.

    No tuve la oportunidad de probarlo con un kernel panic, pero supongo que puede llegar a funcionar, ya que hace una llamada a bajo nivel, al contrario de ctrl+alt+supr.

    Ahora cuando llegue a casa, me auto atento con un kernel panic y veo que pasa :D

    ResponderBorrar