Fijar los equipos linux que no responden o congelados utilizando atajos

sistemas Linux son conocidos por su funcionamiento estable, diseñado para ser operativo sin reiniciar el sistema durante años. Sin embargo, si se arreglan para tirar de un hilo y congelar el ordenador hay bastantes maneras de conseguir que el sistema vuelva al trabajo. Puedes ingresar en una consola virtual, pgrep uso y pkill, el uso xkill, monitor del sistema y matar el proceso infractor si está seguro acerca de ellos. O si nada funciona usted puede golpear el botón de encendido puede ser? Pero antes de ir hacia ese botón de encendido hay una forma mágica pasado para volver a su sistema, y ​​voy a hablar de ello en este artículo.

En primer lugar estoy seguro de que habría muchos de nosotros que no saben que su teclado tiene una tecla sysrq. ¿Lo es? O tal vez se había olvidado de ella? Sí, es esa tecla PrintScreen / Pet Sis que vamos a MakeUseOf en este artículo.

Vídeo: Atajos de teclado en Ubuntu

¿Qué es una llave mágica Pet Sis

Un Pet Sis Magic Key le permite enviar comandos independiente del estado del sistema algún nivel bajo. Esto significa que si el sistema se congela puede utilizar estas combinaciones de teclas para realizar ciertas acciones y por lo tanto recuperar el control.

Entonces, ¿qué es la magia? Bueno, si alguna vez se pegan con un sistema deje de responder tratar

Alt + PrintScreen + r + s + e + i + u + b.

Pheew! Entonces, ¿cuántas manos Qué se necesita para hacer esto? ¿O debe utilizar sus dedos de los pies? Bueno, en realidad sólo se mantiene pulsada la tecla Alt y PrintScreen juntos, las otras teclas se presionan uno a la vez y luego liberados. Hay mucho sucediendo cuando se hace esto. ‘R`‘s` ‘e`‘i` ‘U`‘b` en realidad reposar por comandos separados:

  • r - toma el control del teclado de nuevo de X.
  • s - escribe los datos de la caché de disco en el disco duro.
  • e - envía SIGTERM a todos los procesos, excepto init.
  • i - envía SIGKILL a todos los procesos excepto init
  • u - vuelve a montar todos los sistemas de ficheros de sólo lectura (básicamente una medida para ayudar a reiniciar de forma segura)
  • b - reinicia el sistema

Como se puede ver que al presionar cada letra lleva a cabo determinadas tareas, así que tiene sentido que pulsar uno por uno mientras que la combinación Alt + PrintScreen deprimido. Dar tiempo suficiente antes de pulsar la tecla asociada a permitir que el sistema para llevar a cabo todas las tareas conforme a lo solicitado por la combinación llave mágica Pet Sis

Otros comandos mágicos

Eso no es todo. Alt + PrintScreen + r + s + e + i + u + b es sólo una combinación especial de los comandos que le ayuda a recuperar el sistema no responda. Hay otros comandos disponibles, así:

0 - 9establece el nivel de registro de la consola, el control de qué mensajes del núcleo se imprimirán a la consola para que no se inundan.
segundoreinicia el sistema sin hacer medidas para asegurar que las condiciones son buenas para un reinicio seguro, utilizando esta clave solo es como hacer un reinicio en frío.
mienvía SIGTERM a todos los procesos excepto init.
Fllamar fuera de asesino de memoria, que matará a un proceso que consume toda la memoria disponible.
maridoMuestra ayuda acerca de las claves SysRq en un terminal, aunque en realidad se puede utilizar cualquier tecla a excepción de los especificados, para mostrar la ayuda.
yoenvía SIGKILL a todos los procesos excepto init.
kmata a todos los procesos de la terminal actual.
lenvía SIGKILL a todos los procesos, incluyendo init.
metrovertederos de información de la memoria de la consola.
oapaga el sistema a través de ACPI o en sistemas más antiguos, APM.
pagvertederos de los registros actuales y las banderas a la consola.
q vertederos de toda la información temporizadores a la consola.
rtoma el control del teclado y el ratón desde el servidor X.
sescribe todos los datos de la caché de disco para los discos-discos, es una sincronización y es necesario reducir las posibilidades de corrupción de datos.
tvertederos de una lista de tareas y la información a la consola actual.
uvuelve a montar todos los sistemas de ficheros montados de sólo lectura. Después de usar esta clave, puede reiniciar el sistema con Alt + Pet Sis + B sin dañar el sistema.
wvertederos de tareas estatales continua (bloqueados).

Alt + PrintScreen es también la combinación de teclas de captura de pantalla de la ventana activa en Gnome y alguna otra ventana managers.Make seguro de que han teclas Magic SysRq disponible en su sistema. Magic Keys SysRq / comandos funcionan sólo si el núcleo ha sido compilado con la opción CONFIG_MAGIC_SYSREQ.

También puede utilizar el gatillo proc sysrq llama para controlar el comportamiento de las teclas SysRq. En general, sólo es necesario saber que

eco 0 gt; / Proc / sys / kernel / sysrq inhabilita teclas SysRq

y

echo 1 gt; / Proc / sys / kernel / sysrq permite teclas SysRq

Vídeo: Trucos Y Atajos Del Teclado En Linux Ubuntu 11.10, 12.04

Hay otros números con significados especiales como 2 - permitir el control del nivel de registro de la consola, 4 - habilitar el control de teclado (SAK, unraw), 8 - habilitar la depuración vertederos de procesos, etc., 16 - comando de activación de sincronización, 32 - habilitar lectura remount solamente, 64 - activa la señalización de los procesos (temporales, matar, oom-kill), 128 - permitir el reinicio / de apagado, 256 - permite nicing de todas las tareas RT (controlar el nivel agradable (prioridad) de las tareas en tiempo real)

Alternativamente añadiendo kernel.sysrq = 1 en /etc/sysctl.conf archivo también permitirá teclas SysRq.

Por favor, tenga mucho cuidado al editar archivos de configuración.

Ahi tienes. Su propio plan de contingencia. Si encuentra que la combinación difíciles de memorizar es posible que escribirlo y pegarlo en el monitor, o simplemente recordar “Raising SKinny milephants yos Ttterly segundooring”.

Vídeo: Todo GNU-Linux. Atajo de teclado de la distribución de Ubuntu

Magic Keys SysRq no son nada nuevo, han sido una característica del kernel desde hace bastante tiempo. ¿Alguna vez ha tenido la oportunidad de utilizarlos? o prefiere alguna otra manera? Comparte con nosotros en los comentarios.

Artículos Relacionados