Diferencia entre revisiones de «Reiniciar GNU/Linux con la nariz»

De Hacklab La Paz - r00thouse
Sin resumen de edición
m (Correcciones menores)
Línea 1: Línea 1:
Cuando se cuelga una computadora con GNU/Linux de tal forma que no se pueda acceder a las TTYs, o nada de X11 por lo general la salida rápida es presionar el botón de encendido seguido durante unos segundos  y listo. Pero, ¿cuáles son las desventajas de hacer esto? pues bien una de los principales problemas que pueden surgir al reiniciar de esta forma son:
Cuando se cuelga una computadora con GNU/Linux de tal forma que no se pueda acceder a las TTYs, o nada de X11, por lo general la salida rápida es presionar el botón de encendido seguido durante unos segundos  y listo. Pero, ¿cuáles son las desventajas de hacer esto? pues bien una de los principales problemas que pueden surgir al reiniciar de esta forma son:


*Algunos archivos del sistema pueden quedar dañados
*Algunos archivos del sistema pueden quedar dañados
*Los procesos no se finalizan de forma correcta
*Los procesos no se finalizan de forma correcta
*Se pierden datos que aún no pudieron grabarse en disco
*[por contribuir :)]
*[por contribuir :)]


Línea 17: Línea 18:
|-
|-
| ''R''
| ''R''
| Cambia el modo del teclado de modo RAW (modo que utilizan las aplicaciones X) a modo XLATE
| Cambia el modo del teclado a modo RAW (para zafar el control total de teclado del entorno X y devolverlo al kernel)
|-
|-
| ''E''
| ''E''
| Envia una señal SIGNTERM para terminar todos los procesos excepto el init
| Envia una señal SIGTERM para (solicitar amablemente) terminar todos los procesos excepto el init
|-
|-
| ''I''
| ''I''
| Envia una señal SIGNKILL para matar a todos los proceso excepto el init
| Envia una señal SIGKILL para matar a todos los proceso excepto el init
|-
|-
| ''S''
| ''S''
| Intenta sincronizar todos los sistemas de archivos montados
| Intenta sincronizar todos los sistemas de archivos montados (vacía el caché de datos en RAM y graba los datos faltantes en disco)
|-
|-
| ''U''
| ''U''
| Intenta montar todos los sistemas de archivo en modo de solo lectura read-only
| Vuelve a montar todos los sistemas de archivos en modo de solo lectura (read-only)
|-
|-
| ''B''
| ''B''
Línea 39: Línea 40:
Ahora, sabiendo estos comandos para reiniciar la máquina de una forma segura se presionan las siguientes teclas:
Ahora, sabiendo estos comandos para reiniciar la máquina de una forma segura se presionan las siguientes teclas:


Ctrl + Alt + SysRq + R + E + I + S + U + B


Es decir, cambia el modo del teclado, envia SIGNTERM, envia SIGKILL, sincroniza los sistemas de archivos, monta los sistemas de archivo en modo lectura, reinicia
Alt + SysRq/ImprPant + ( R, E, I, S, U, B )
 
 
Es decir, primero presionas Alt + SysRq + R a la vez.
 
Luego levantas sólo R, y luego presionas la E.
 
Luego levantas sólo E, y luego presionas la I. (y así...)
 
También se puede usar la mnemotecnia "REInicia SUBnormal".
 
En ciertas versiones de Ubuntu, podrías necesitar activar explícitamente SysRq antes de todo.


=== Ahora ... ¿por qué el título relacionado con la nariz? ===
=== Ahora ... ¿por qué el título relacionado con la nariz? ===


Intenten precionar esa combinaciones de teclas en ese orden ... necesitarán la naríz o un dedo ayuda :D 
Intenten presionar esa combinaciones de teclas en ese orden ... necesitarán la naríz o un dedo ayuda :D 
 
 
Seguro? ''turn down for what''

Revisión del 23:15 6 sep 2015

Cuando se cuelga una computadora con GNU/Linux de tal forma que no se pueda acceder a las TTYs, o nada de X11, por lo general la salida rápida es presionar el botón de encendido seguido durante unos segundos  y listo. Pero, ¿cuáles son las desventajas de hacer esto? pues bien una de los principales problemas que pueden surgir al reiniciar de esta forma son:

  • Algunos archivos del sistema pueden quedar dañados
  • Los procesos no se finalizan de forma correcta
  • Se pierden datos que aún no pudieron grabarse en disco
  • [por contribuir :)]

La Mágia de la tecla SysRq

La tecla SysRq significa System Request, esta permite al usuario realizar la ejecución de comandos a bajo nivel. Es por eso que existe una serie de comandos que se pueden ejecutar para reiniciar de una forma segura.

Algunos comandos que este modo ofrece para hacer el reinicio seguro son:

Tecla Descripción
R Cambia el modo del teclado a modo RAW (para zafar el control total de teclado del entorno X y devolverlo al kernel)
E Envia una señal SIGTERM para (solicitar amablemente) terminar todos los procesos excepto el init
I Envia una señal SIGKILL para matar a todos los proceso excepto el init
S Intenta sincronizar todos los sistemas de archivos montados (vacía el caché de datos en RAM y graba los datos faltantes en disco)
U Vuelve a montar todos los sistemas de archivos en modo de solo lectura (read-only)
B Reinicia el sistema

En gran parte de los teclados se considera la tecla SysRq a la tecla Print Screen o Imprimir Pantalla

Ahora, sabiendo estos comandos para reiniciar la máquina de una forma segura se presionan las siguientes teclas:


Alt + SysRq/ImprPant + ( R, E, I, S, U, B )


Es decir, primero presionas Alt + SysRq + R a la vez.

Luego levantas sólo R, y luego presionas la E.

Luego levantas sólo E, y luego presionas la I. (y así...)

También se puede usar la mnemotecnia "REInicia SUBnormal".

En ciertas versiones de Ubuntu, podrías necesitar activar explícitamente SysRq antes de todo.

Ahora ... ¿por qué el título relacionado con la nariz?

Intenten presionar esa combinaciones de teclas en ese orden ... necesitarán la naríz o un dedo ayuda :D 


Seguro? turn down for what