Diferencia entre revisiones de «Reiniciar GNU/Linux con la nariz»
Sin resumen de edición |
mSin resumen de edición |
||
(No se muestra una edición intermedia del mismo usuario) | |||
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 | | 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 | | Envia una señal SIGTERM para (solicitar amablemente) terminar todos los procesos excepto el init | ||
|- | |- | ||
| ''I'' | | ''I'' | ||
| Envia una señal | | 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'' | ||
| | | 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: | ||
Es decir, | 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 | Intenten presionar esa combinaciones de teclas en ese orden... necesitarán la nariz o un dedo, ¡ayuda! :D |
Revisión actual - 21:17 11 dic 2018
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 nariz o un dedo, ¡ayuda! :D