GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Cómo diagnosticar Hang On Shutdown?

Desde hace uno o dos meses, mi laptop con ubuntu 12.10×64 se cuelga durante el apagado . Solo hay una pantalla negra, no hay actividad en el disco duro, simplemente está ahí . Siento que sucede cerca del final de un ciclo de apagado normal, a juzgar por el tiempo transcurrido.

La única resolución es apagado total (presionando la tecla de encendido durante varios segundos):ni Ctrl-Alt-Backspace (que normalmente funciona, lo tengo activado en Configuración) ni Ctrl-Alt-Del ayuda, ni puedo ingresar a una consola de texto con Ctrl-Alt-F1 .

¿Cómo lo diagnostico? ? No sucede cada vez que se apaga, pero sí con la suficiente frecuencia como para ser molesto (por supuesto, ya que obliga a verificar el disco al reiniciar).

Qué archivos de registro ¿puede decirme qué está pasando? Buscar más o menos a ciegas en el visor de registro del sistema me recuerda a agujas en un pajar.

Me imagino que podría señalar el momento en que sucede a través de las marcas de tiempo del registro, pero ¿cómo leo las marcas de tiempo? como por ej. en kern.log :[36169.146130] ? ¿Cómo puedo hacer que esto sea legible por humanos?

Por último, un poco por cierto, nunca he logrado ejecutar un Alt-Sysrq-REISUB para forzar un apagado más limpio, pero eso es probablemente porque estoy en una computadora portátil, solo se puede acceder a PrintScr a través de un Fn y no estoy seguro de la secuencia de teclas exacta que necesito. ¿Existe un comando mágico "inofensivo" pero visible para el usuario? Podría practicar esto con (durante el funcionamiento normal), para poder averiguar cómo hacer un REISUB la próxima vez.

¡Gracias a todos! Comenta si necesitas datos adicionales…

Respuesta aceptada:

Debe apagar sin la pantalla de inicio y desde la línea de comando para ver qué está pasando. Primero debe deshabilitar la presentación a través de GRUB (consulte el apagado detallado)

Arranque y mantenga presionada la tecla MAYÚS para ingresar a grub. Presione mientras está sobre la entrada de Linux para editarla. Luego vaya a la línea del núcleo (presione FIN para ir al final de la línea) y elimine los argumentos "silencio" y "salpicadura". De hecho, para esta prueba omita la GUI y agregue el argumento "texto". (Sin esto, puede acceder a la línea de comandos con CTRL+ALT+F1)

Inicie sesión, luego escriba:

sudo shutdown -v -h now

(-v para detallado, -h para alto).

Los archivos de registro del kernel en /var/log/kern.log deben contener marcas de tiempo legibles por humanos. Ábralos con el visor de archivos de registro

gnome-system-log

(Archivo>abrir) Y debería ver la marca de tiempo legible por humanos a la izquierda. Si aún no ve los que son legibles para humanos, este tipo creó algunos scripts de python/perl para analizarlos.

Relacionado:¿Cómo recuperar archivos borrados en Ubuntu?
Ubuntu
  1. Cómo usar programas de registro en cPanel

  2. Cómo instalar lnav en CentOS 7

  3. ¿Cómo cambiar el nivel de registro de Cron?

  4. ¿Cómo iniciar sesión en el contenedor Lxc?

  5. ¿Cómo cerrar sesión en Chromium?

Cómo usar el comando de apagado de Linux

Cómo instalar Log.io en CentOS 7

¿Cómo iniciar sesión como raíz en Mysql?

Cómo crear una base de datos en Plesk

¿Cómo iniciar sesión en cPanel?

¿Cómo iniciar sesión en cPanel/WHM?