0
(0)

Linux se bloquea. No es tan frecuente, pero sucede. Ya sabes qué hacer cuando una aplicación se niega a obedecer, pero si todo falla, la última solución es usar el poder supremo en Linux: la clave mágica SysRq. Al usar esta tecla con una combinación de «Alt» y otra letra, podrá hacer que su computadora responda sin importar nada. Ya fue evocado, pero una pequeña explicación no está de más, y cuanto más sepas, más preparado estarás a la hora de enfrentarte a un problema real. Además, comprender el efecto individual siempre es mejor que simplemente repetir un combo aprendido de memoria.

Cómo activar la llave mágica

Como se dijo antes, la llave mágica es muy útil. Pero primero, debe activar esta funcionalidad si aún no lo ha hecho. Para verificar, use el comando

cat /proc/sys/kernel/sysrq

Si devuelve un 1, la llave mágica está funcionando. Si es un 0, deberá activarlo. En la mayoría de los casos, si desea activarlo temporalmente, puede probar

sudo echo "1" > /proc/sys/kernel/sysrq

Pero esto no funcionó para mí. Entonces, bajo Archlinux, usé en su lugar:

sudo sysctl kernel.sysrq=1

Tenga en cuenta que esto será solo temporal. Si desea que Magic Key funcione incluso después de reiniciar, la mejor manera es editar el archivo «/etc/sysctl.conf», de modo que la línea

kernel.sysrq = 0

se convierte

kernel.sysrq = 1

Lista de combinaciones útiles

El objetivo de usar la tecla Magic SysRq es combinarla con la tecla «Alt» y otra letra para activar una función en particular, incluso si su computadora parece congelada. Para comenzar, debe saber que esta tecla de solicitud del sistema generalmente comparte su ubicación con la tecla «Imprimir pantalla» en la parte superior derecha de su teclado. Arriba de la tecla «Insertar», y a la izquierda hasta «Scroll Lock».

Como puede adivinar, el efecto de la combinación depende de qué tecla de letra se use. Aquí hay una lista no exhaustiva de letras que puede usar para obtener un resultado interesante.

  • b – reinicia la computadora
  • e – solicitar que todos los procesos terminen correctamente
  • f – para deshacerse de un Condición de falta de memoria vía oom_kills
  • i – para matar todos los procesos inmediatamente excepto init
  • k – para matar absolutamente todos los procesos, incluido X
  • m – para generar la información de la memoria actual
  • o – para apagar la computadora
  • r – muy útil, para sacar el teclado del control del servidor X
  • s: para sincronizar datos de todos los dispositivos montados (evitar la pérdida de datos en caso de reinicio violento)
  • t – para mostrar una lista de las tareas actuales
  • u – para volver a montar todo el sistema de archivos en modo de solo lectura

Ejemplos famosos

Todo usuario de Linux debería conocer estos ejemplos. Si su servidor X está congelado y no puede acceder a ninguna consola virtual, usar «Alt + SysRq + r» debería quitar el teclado del servidor X y permitirle ejecutar «Ctrl + Alt + F1» para llegar a una terminal y matar los procesos apropiados.

Si no tienes la paciencia para hacer eso, «Alt + SysRq + k» matará todo de la misma manera que «Ctrl + Alt + Retroceso» (pero más violentamente).

Si nada responde y la única forma es reiniciar su computadora, el combo clásico es «reisub» para «Raising Elephant Is So Utterly Boring», o simplemente recuerde lo contrario de «ocupado». Usa cada letra de este anagrama con la tecla mágica para:

  • Toma el teclado de X
  • Pida que todos los programas terminen suavemente
  • Mata al que no
  • Guarde los datos del caché en el disco duro
  • Vuelve a montar los sistemas de archivos.
  • Reiniciar

Conclusión

La idea es que las combinaciones de teclas mágicas sean generalmente súper violentas. No querrás que nadie lo use en tu computadora mientras no estés mirando. Pero como último recurso, puede convertirse en la herramienta definitiva. Rara vez encontré una situación en la que SysRq no respondiera. Entonces, cuando su Linux no obedece a su maestro, ya sabe qué hacer.

¿Conoces alguna otra combinación que involucre SysRq? ¿O algún otro ejemplo? ¿O tienes alguna pregunta? Por favor, háganos saber en los comentarios.

Credito de imagen: SysRq

¿Le ha parecido útil este contenido?

¡Haz clic en una estrella para puntuar!

Promedio de puntuación 0 / 5. Recuento de votos: 0

Hasta ahora, ¡no hay votos!. Sé el primero en puntuar este contenido.