GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo ver todos los mensajes de arranque en Linux después de arrancar?

Entonces su consola tiene dos tipos de mensajes:

  • generado por el núcleo (a través de printk);
  • generado por el espacio de usuario (generalmente su sistema de inicio).

Los mensajes del núcleo siempre se almacenan en el búfer kmsg, visible a través de dmesg . También se copian a menudo en su syslog. (Esto también se aplica a los mensajes del espacio de usuario escritos en /dev/kmsg , pero son bastante raros).

Mientras tanto, cuando el espacio de usuario escribe su elegante texto de estado de arranque en /dev/console o /dev/tty1 , no está almacenado en ningún lugar. Simplemente va a la pantalla y eso es todo. Así que creo que casi cualquiera La solución, a excepción de la sugerencia de la consola en serie de Rowan, terminará siendo muy específica de la distribución (debido a que cada sistema de inicio realiza el registro de manera diferente) o un "hackeo invasivo" que involucra pirateo de strace o kernel o algo así.

En el mejor de los casos, su sistema de inicio será registrar todos los eventos importantes en el syslog (/var/log/messages o similar). Por ejemplo:

systemd[1]: Starting BIRD routing daemon...
bird[478296]: /etc/bird.conf, line 2: syntax error
systemd[1]: bird.service: Control process exited, code=exited status=1
systemd[1]: Failed to start BIRD routing daemon.

(systemd y upstart también registran los servicios stdout/stderr; muchos otros sistemas de inicio simplemente lo redirigen a la consola o a ninguna parte).


Una sugerencia es hacer que otra computadora portátil filme la pantalla de inicio con alta resolución y velocidades de cuadro y luego reproduzca lentamente el resultado (MOV - MP4 - AVI ) - tal vez no sea la mejor solución, sino simplemente implementar y es para depurar de todos modos, ¿verdad? Solo una Idea...


Linux
  1. Arrancar Linux más rápido

  2. Cómo ver el contenido de los archivos comprimidos en Linux

  3. Cómo ver metadatos de imágenes en Linux

  4. Cómo enumerar todos los paquetes instalados en Linux

  5. ¿Cómo cambiar el mapa de teclas de la consola en Linux?

Cómo ejecutar todos los scripts en un directorio en Linux

Cómo ver información de hardware en Linux

Cómo instalar Windows después de Ubuntu Linux en arranque dual

Cómo ver la información de la batería en Linux

Cómo ver la cola de correo en Plesk Linux

¿Cómo enumerar todos los grupos en Linux?