0% encontró este documento útil (0 votos)
22 vistas3 páginas

Uso de la Tecla Mágica SysRQ

La tecla mágica SysRQ permite al usuario ejecutar comandos especiales incluso cuando el sistema está bloqueado. Al presionar Alt-SysRQ junto con otra tecla, se pueden realizar acciones como reiniciar, apagar, sincronizar archivos o matar procesos. La tecla SysRQ funciona incluso cuando el sistema está congelado y puede ayudar a recuperarlo de forma segura sin dañar datos.

Cargado por

javi
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como ODT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
22 vistas3 páginas

Uso de la Tecla Mágica SysRQ

La tecla mágica SysRQ permite al usuario ejecutar comandos especiales incluso cuando el sistema está bloqueado. Al presionar Alt-SysRQ junto con otra tecla, se pueden realizar acciones como reiniciar, apagar, sincronizar archivos o matar procesos. La tecla SysRQ funciona incluso cuando el sistema está congelado y puede ayudar a recuperarlo de forma segura sin dañar datos.

Cargado por

javi
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como ODT o lee en línea desde Scribd

****************************************************

DOCUMENTACIÓN SOBRE LA TECLA MÁGICA SYSRQ v1.2

****************************************************

[Sáb May 16 01:09:21 EDT 1998]


[Traducción de Vie 10 Nov 2000]
Traducido por Gustavo A. Zapatero Carrasco <guszapa@[Link]>
para el proyecto NuLies

* ¿Qué es la tecla mágica SysRQ?

Es una combinación "mágica" de teclas que puedes presionar a las que


el núcleo responderá sin importar qué otras cosas esté haciendo, salvo
que esté completamente bloqueado.

* ¿Cómo puedo hacer funcionar la tecla mágica SysRQ?

Necesita decir si a 'Magic SysRq key (CONFIG_MAGIC_SYSRQ)' cuando


configure el núcleo. Esta opción sólo es accesible en núcleos 2.1.x o
posteriores.

* ¿Cómo uso la tecla mágica SysRQ?

En x86 - Presione la combinación 'ALT-SysRQ-<tecla comando>'. Nota


-Algunos(¿los más viejos?) pueden no tener una tecla llamada 'SysRQ'.
Esta tecla es conocida entonces como la tecla 'Print Screen' (Impr
Pant).

En SPARC - Presione 'ALT-STOP-<tecla comando>', creo.

En PowerPC - Presione 'ALT-Print Screen-<tecla comando>'.

En otros - Si conoce las combinaciones de teclas para otras


arquitecturas, por favor, hágamelo saber y lo podré añadir a esta
sección.

* ¿Cuáles son las teclas 'comando'?

'r' - Cambia el teclado del modo raw al modo XLATE.

'k' - Mata todos los programas en la consola virtual actual.

'b' - Reiniciará inmediatamente el sistema sin sincronizar o


desmontar sus discos.

'o' - Apagará su sistema (si está configurado y lo soporta).

's' - Intentará sincronizar todos los sistemas de ficheros


montados.

'u' - Intentará montar de nuevo todos los sistemas de archivos


montados como solo lectura.

'p' - Volcará los registros y banderas actuales a su consola.

't' - Volcará una lista de las tareas en ejecución y su


información a su consola.

'm' - Volcará la información actual de la memoria a su consola.


'0'-'9' - Establece el nivel de información en consola, controlando
los mensajes del núcleo que se mandarán a la consola. ('0', por
ejemplo haría que sólo los mensajes de emergencia como PANIC u OOPS
salieran en su consola.)

'e' - Manda un SIGTERM a todos los procesos, excepto para init.

'i' - Manda un SIGKILL a todos los procesos, excepto para init.

'l' - Manda un SIGKILL a todos los procesos, INCLUYENDO init. (Su


sistema ya no será operativo tras esto).

* Vale pero, ¿para qué lo puedo usar?

Bueno, un'R'aw es práctico cuando su servidor X o un programa svgalib


se cuelga.

sa'K'udir (tecla de atención al sistema) va bien cuando quiere salir


de un programa que no le deja cambiar de consola. (Por ejemplo, X o un
programa svgalib.)

re'B'otar es bueno cuando no puede apagar. Pero también debería


'S'incronizar y 'U'mountar primero.

'S'incronizar es genial cuando su sistema está bloqueado, le permite


sincronizar sus discos y disminuir el riesgo de pérdida de datos y el
tener que ejecutar fsck. Note que sync no habrá tenido lugar hasta que
vea en su pantalla "OK" y "Done". (Si el núcleo está realmente en
problemas, puede ser que nunca vea los mensajes OK o Done...)

'U'mount se usa básicamente igual que 'S'. Yo normalmente


'S'incronizo, 'U'monto, y re'B'oto cuando mi sistema se bloquea. Me ha
ahorrado muchos fsck. De nuevo, el desmontaje (montaje en solo
lectura) no tiene lugar hasta que los mensajes "OK" y "Done" aparezcan
en su pantalla.

El nivel de mensajes '0'-'9' es práctico cuando su consola está siendo


inundada de mensajes del núcleo que ud. no quiere ver. Poniendo '0'
evitará todos esos mensajes en su consola, menos los más urgentes .
(Sin embargo, aún podrá verlos si syslogd/klogd están vivos.)

t'E'rminar y k'I'll son prácticos si tiene algún proceso en ejecución


que no puede matar de ninguna otra manera, especialmente si está
produciendo otros procesos.

* A veces SysRQ parece bloquearse tras usarla, ¿qué puedo hacer?

Eso me pasa a mí también. He descubierto que tecleando mayúsculas,


alt, y control en ambos lados del teclado, y presionando una secuencia
inválida sysrq de nuevo, arreglará el problema. (p. ej., algo como
alt-sysrq-z). Cambiando a otra consola virtual (ALT+Fn) y volviendo de
nuevo,también podría ayudar.

* Presiono SysRQ, pero no parece suceder nada,¿qué va mal?

Hay algunos teclados que no soportan 'SysRQ', puede intentarlo


ejecutando 'showkey -s' y presionando SysRQ o alt-SysRQ para ver si
genera algún código 0x54. Si no lo hace puede definir la secuencia
mágica sysrq a una tecla diferente. Busque el código de la tecla con
showkey, y cambie la definición de '#define SYSRQ_KEY 0x54' en
[/usr/src/linux/]include/asm/keyboard.h al código de tecla que ud.
quiera usar, y recompile. Oh, y a propósito, se sale de 'showkey'
esperando diez segundos sin teclear nada.

* Tengo más preguntas, ¿a quién puedo preguntar?

Siéntase libre de mandarme un e-mail a myrdraal@[Link].


Responderé tan pronto como pueda. Si esta dirección de correo no
funciona,use myrdraal@[Link].

-Myrdraal

También podría gustarte