SysMagic: r s f e i u b

r s f e i u b, representa la secuencia de teclado que permite enviar señales al kernel de Linux cuando éste está completamente colgado, para interactuar con la máquina.
Para aquellas personas que andamos habitualmente con ordenadores gobernados por GNU/Linux es más que probable que alguna vez se nos haya quedado colgado todo el sistema y no tengamos manera alguno de poder acceder al mismo para saber que pasó. La solución es reiniciar, aunque ello puede tener como consecuencia la pérdida de datos, corrupción de discos, etc. Para evitarlo, el kernel tiene un mecanismo muy bueno que permite incluso en situaciones críticas establecer comunicación e interactuar con él. Es lo que se conoce como sysrq. No son más que una combinación de teclas que hacen ciertas tareas y que pueden ayudar en casos de necesidad extrema.
Por defecto está habilitado en el kernel si el contenido del fichero /proc/sys/kernel/sysrq es 1.
shell> cat /proc/sys/kernel/sysrq
1
Si esto es así, tenemos ahora dos formas de interactuar con el sistema, según estemos en local o en remoto. Si estamos en local podemos presionar las teclas Alt + Impr + Opción, mientras que si estamos en remoto, la solución es mandarle datos a la variable representada por el fichero: /proc/sysrq-trigger, tal que así:
shell> echo opción > /proc/sysrq-trigger
Donde las opciones más comúnmente usadas son:
  • s, sincroniza los discos duros.
  • e, manda señal SIGTERM (15) a todos los procesos menos a init.
  • i, manda señal KILL (9) a todos los procesos menos a init.
  • f, manda señal oom_kill para detener los procesos que están consumiendo excesiva cantidad de memoria RAM.
  • u, desmontamos los discos duros.
  • w, muestra las tareas que están bloqueadas y no se pueden detener.
  • t, muestra todas las tareas que se están ejecutando y información de ellas.
  • h, apaga la máquina.
  • b, reinicia la máquina.
  • r, pone el teclado en modo Raw. Suele emplearse para tener acceso al teclado en caso de, por ejemplo, las X han bloqueado el sistema.
Más información en: kernel.org


No hay comentarios :

Publicar un comentario

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *

Últimos comentarios