09-12-2007, 12:45 PM
En ciertas ocasiones linux se bloquea al punto de congelar la pantalla, el teclado y el mouse, asi que no hay forma de cambiar a consola con Ctrl+Alt+Fx o matar las X con Ctrl+Alt+BkSp (excepto que puedas entrar mediante ssh o telnet desde otra PC)
Antes de darle duro al botón del reset, lee lo que sigue:
Muchos no saben (y soy uno de ellos) que el kernel de linux siempre responderá a la combinación de magic keys... a menos que se haya colgado por un grave problema de hardware.
El 'SysRq' (System Request) esta incorporado en el kernel linux desde su version 2.1.
Pero, dónde está la tecla SysRq?
Es la bien ponderada Imprimir Pantalla, situada a un lado de F12.
También conocida como PrintScreen, Impr Pant, PrntScr, SysRq, etc...

Cuando se nos cuelgue pulsaremos la siguiente combinación:
Alt + SysRq + R: El kernel responde a esta combinación de teclas descargando todo controlador que tenga tomado el teclado, por ejemplo muy útil cuando se cuelga la X o algún programa en alguna terminal, con esto podremos usar la combinación Control+Alt+Fx para irnos a alguna otra terminal y matar el proceso.
Alt + SysRq + S: Con esta orden el kernel Intenta sincronizar nuestras particiones montadas, para que en caso de un reinicio, se pierda la menor cantidad de datos posibles.
Alt + SysRq + E: El kernel manda la señal de Terminar todos los procesos, menos el init, osea envía un SIGTERM general al sistema. que cierre todos los procesos.
Alt + SysRq + I: Se usa en caso que el anterior no funciona, ya que si por alguna razón el sistema no pudo terminar los procesos y no nos lleva a la consola del init, este manda la señal de matar todos los procesos, algo así como un kill -9 para todo lo que este corriendo (menos el init) SIGKILL.
Alt + SysRq + U: Intentara desmontar todas las particiones montadas para luego montarlas nuevamente en modo de solo lectura. para seguir previniendo cualquier daño a nuestros ficheros a la hora de reiniciar.
Alt + SysRq + B: reinicio del equipo.
Alt + SysRq + O: apaga el equipo.
Si pulsáramos: Alt+SysRq+RSEIUB se producirían los pasos descriptos y se reiniciaría el equipo.
Si estuviésemos en consola, pulsando Alt+SysRq+H nos presenta una ayuda en pantalla de todos los comandos disponibles.
Agradecimientos: magtec por tan imprescindible info.

Fuentes:
http://www.bocabyte.com/2007/09/09/reini...e-bloqueo/
http://enredado.wordpress.com/2007/08/26...ca-sysreq/
http://fosswire.com/2007/09/08/fix-a-fro...ysrq-keys/
http://en.wikipedia.org/wiki/Magic_SysRq_key
Antes de darle duro al botón del reset, lee lo que sigue:
Muchos no saben (y soy uno de ellos) que el kernel de linux siempre responderá a la combinación de magic keys... a menos que se haya colgado por un grave problema de hardware.
El 'SysRq' (System Request) esta incorporado en el kernel linux desde su version 2.1.
Pero, dónde está la tecla SysRq?
Es la bien ponderada Imprimir Pantalla, situada a un lado de F12.
También conocida como PrintScreen, Impr Pant, PrntScr, SysRq, etc...

Cuando se nos cuelgue pulsaremos la siguiente combinación:
Alt + SysRq + R: El kernel responde a esta combinación de teclas descargando todo controlador que tenga tomado el teclado, por ejemplo muy útil cuando se cuelga la X o algún programa en alguna terminal, con esto podremos usar la combinación Control+Alt+Fx para irnos a alguna otra terminal y matar el proceso.
Alt + SysRq + S: Con esta orden el kernel Intenta sincronizar nuestras particiones montadas, para que en caso de un reinicio, se pierda la menor cantidad de datos posibles.
Alt + SysRq + E: El kernel manda la señal de Terminar todos los procesos, menos el init, osea envía un SIGTERM general al sistema. que cierre todos los procesos.
Alt + SysRq + I: Se usa en caso que el anterior no funciona, ya que si por alguna razón el sistema no pudo terminar los procesos y no nos lleva a la consola del init, este manda la señal de matar todos los procesos, algo así como un kill -9 para todo lo que este corriendo (menos el init) SIGKILL.
Alt + SysRq + U: Intentara desmontar todas las particiones montadas para luego montarlas nuevamente en modo de solo lectura. para seguir previniendo cualquier daño a nuestros ficheros a la hora de reiniciar.
Alt + SysRq + B: reinicio del equipo.
Alt + SysRq + O: apaga el equipo.
Si pulsáramos: Alt+SysRq+RSEIUB se producirían los pasos descriptos y se reiniciaría el equipo.
Si estuviésemos en consola, pulsando Alt+SysRq+H nos presenta una ayuda en pantalla de todos los comandos disponibles.
Agradecimientos: magtec por tan imprescindible info.


Fuentes:
http://www.bocabyte.com/2007/09/09/reini...e-bloqueo/
http://enredado.wordpress.com/2007/08/26...ca-sysreq/
http://fosswire.com/2007/09/08/fix-a-fro...ysrq-keys/
http://en.wikipedia.org/wiki/Magic_SysRq_key