Linux Magic Keys

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 yo era 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 en la mayoría de las distribuciones se puede habilitar creando el archivo /etc/sysctl.conf con el contenido kernel.sysrq=1. Luego se ejecuta sysctl -p para releer la configuración y se reinicia.

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.

Ojalá les sirva.

Post original que hice en preguntaslinux.org : Howto Linux se bloqueó, tecla SysRq

Fuentes externas: wikipedia.org, cyberciti.biz, esdebian.org

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Archivos

mayo 2009
D L M X J V S
    Jun »
 12
3456789
10111213141516
17181920212223
24252627282930
31  
A %d blogueros les gusta esto: