SysRq, la tecla mágica que te ayuda a recuperar tu sistema

Error fatal, sistema no responde, todo está bloqueado y parece que no hay solución. En Windows casi siempre tenemos que recurrir  a la socorrida combinación de teclas CTRL+ALT+SUPR. ¿Y en Linux? Tenemos una alternativa que vamos a decir que es mágica. Con SysRq puedes salvar tu sistema de situaciones muy duras.

SysRq SysRq, la tecla mágica que te ayuda a recuperar tu sistema

Ahora bien para que la combinación mágica funciones el Kernel debe estar configurado desde un inicio con (CONFIG_MAGIC_SYSRQ).

Nota: Para saber si está activado puedes escribir en el terminal: ls /proc/sys/kernel/sysrq

Pero ahora vamos a enumerar alguna de las cosas mágicas que podemos hacer pulsando unas pocas teclas:

  • Alt + SysRq + R: Pone el teclado en modo Raw.  Le dice al sistema que descargue todos los drivers de teclado.  Si el entorno gráfico está muerto, a veces un Alt+Sysrq+R permite hacer Ctrl+Alt+F1 y abrir un terminal para matar el proceso que está en conflicto con el sistema. Si esto no funciona, podemos probar lo otras opciones.
  • Alt + SysRq + S: Sincroniza los discos duros. Si lo anterior no funcionó casi seguro que vamos a  reiniciar nuestro sistema, si estábamos trabajando con datos importantes es mejor decirle al sistema que guarde nuestros datos para que al arrancar no tenga que hacer un fsck (scandisk).  Pero todavia podemos hacer más
  • Alt + SysRq + E: La bomba H,  termina todos los procesos del sistema, excepto init. Cierra todos los programas y abre un terminal. Si no funciona,  puedes probar lo siguiente.
  • Alt + SysRq + I:  Si la bomba H no funciona puedes probar a invocar el modo Chuck Norris. Esto mata todos los procesos, menos init. En lugar de decirle a los programas que se cierren, los mata con alevosía y mala leche. El resultado suele ser el mismo que en el paso anterior, un terminal.  El siguiente paso es interesante si la cosa no tiene remedio.
  • Alt + SysRq + U: Desmonta los discos. En el segundo paso guardamos los datos de las cachés, ahora podemos desconectamos del sistema y evitar averías durante el reinicio.
  • Alt + SysRq + B: El ultimo paso, la solución final. Equivale a pulsar el botón de reset, pero sin agacharse icon wink SysRq, la tecla mágica que te ayuda a recuperar tu sistema Si sincronizaste y desmontaste el disco, como indicamos, tu sistema no se corromperá

 

Pero ¿donde está esa tecla mágica? En mi teclado no aparece. Por desgracia tiene muchos nombres, puedes encontrarla en tu teclado como  Prin/Scm/SysRq o Impr Pant.

Pero esto no es todo, SysRq permite realizar muchas acciones, un estupendo resumen podéis encontrarlo aquí: http://blog.samuelig.es/?p=887

Escrito por:
Gafapasta, ideólogo, ex-informático y estudiante de psicología en la intimidad. También cocino :)
Compartir
  • jaime

    Esta información sí que está buena. Lo ignoraba por completo. Gracias

  • http://twitter.com/briamfx Link Muhammad Falcó

    Excelente artículo!… 

  • Rafael M RC

    Creo que sólo falta una corrección:
    ls /proc/sys/kernel/sysrq sólo muestra si el fichero está, pero no nos dice el contenido del mismo.
    cat /proc/sys/kernel/sysrq sería más adecuado, y si devuelve 0, entonces hacemos
    echo 1 > /proc/sys/kernel/sysrq

    Un saludo

    • Santiago

       Permítanme corregir a ambos.
       La forma prolija y correcta de consultar/modificar el valor, es por medio de sysctl (como todo lo que está bajo /proc/sys/):

      # sysctl kernel.sysrq              # Para consultar el valor actual
      # sysctl -w kernel.sysrq=1      # Para activarlo si el comando anterior nos devolvió 0

        Como todas las configuraciones de sysctl, se ponen en /etc/sysctl.conf para dejarlos permanentes.

        Fuente: man sysctl =).

        :x

Sobre Ubuntizando

Desde 2008 escribiendo tutoriales, guías y artículos sobre lo mejor del software libre, open source y proyectos relacionados con Ubuntu Linux. Nuestra visión es independiente, ofreciendo explicaciones sencillas a grandes temas. Si quieres participar, ayudarnos o simplemente sugerirnos tu idea, escribemos .

Ubuntizando.com © 2013 Some Rights Reserved

Condiciones Legales

Powered by WordPress