¿Cómo descubrir si la tecla mágica SysRq está habilitada y qué teclas la invocan?


10

¿Cómo puedo saber qué teclas invocarán la clave mágica SysRq? Siempre que esté frente a una máquina Linux que no esté congelada (todavía). Necesito algo más fácil que probar todas las combinaciones comunes de la clave mágica SysRq para descubrir si está funcionando.

Respuestas:


10

La clave mágica SysRq en sí es AltSysRqo AltPrint Screenen PC, que a su vez se combina con una tercera clave (letra), que indica alguna acción específica.

La versión corta es que, en una consola, AltSysRqSpacemostrará los accesos directos disponibles (gracias a Josip Rodin por señalarlo).

La clave mágica SysRq, si está habilitada, es controlada por /proc/sys/kernel/sysrq; puede determinar si está habilitado y qué funciones están permitidas al ejecutar

cat /proc/sys/kernel/sysrq

Si esto se queja de que no hay tal archivo o directorio, entonces magic SysRq no está habilitado en absoluto. De lo contrario, mostrará un número que determina las funciones disponibles:

  • 0: deshabilitar SysRq completamente
  • 1: habilitar todas las funciones
  • cualquier otro valor es una máscara de bits de funciones permitidas:
    • 2: nivel de registro de la consola de control
    • 4: teclado de control
    • 8: proceso de descarga de depuración
    • dieciséis: sync
    • 32: remontes de solo lectura
    • 64: señalización de proceso
    • 128: reinicio / apagado
    • 256: nicing de todas las tareas de RT

Si el sistema está operativo en la medida en que tiene un rootshell de trabajo , también puede invocar una función mágica SysRq escribiendo su carta a /proc/sysrq-trigger; p.ej

echo s > /proc/sysrq-trigger

realizará una emergencia sync.

Todo esto se detalla en la documentación del núcleo .


el enlace no funciona
Prvt_Yadav
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.