¿Cuál es la diferencia entre dmesg y journalctl

¿Cuál es la diferencia entre dmesg y journalctl

Soy completamente nuevo en Linux.

Lo sé dmesgy journalctlgrabo los comandos invocados por mi sistema operativo, pero ¿por qué existen 2 grabadoras, qué tipos de mensajes debo esperar ver dentro de cada una de ellas y cuáles son las diferencias en sus ciclos de vida?

Respuesta1

Son dos cosas totalmente diferentes.

En la mayoría de los sistemas que conozco dmesg, a veces es un comando y otras veces un archivo de registro /var/log, y pueden ser ambos. El registro contiene mensajes producidos por el kernel. Por lo general, esto incluirá los diversos mensajes de sondeo del dispositivo durante la secuencia de inicio, así como cualquier mensaje adicional generado por el kernel durante la ejecución del sistema.

Dependiendo de a qué se refiera "diario", supongo que serán cosas diferentes. El diario que primero me viene a la mente es el diario de un sistema de archivos registrado. Este diario contiene las diversas transacciones realizadas en una partición particular (parte de un disco) y permite que el sistema reproduzca las operaciones del disco de manera consistente en caso de una falla del sistema. Esta revista generalmente no es accesible para los usuarios.

Si "diario" se refiere ajournalctl, entonces los dos son similares, pero no iguales. journalctlTiene una --dmesgopción que lo hace imitar dmesg.

Compare los manuales de su sistema journalctly dmesgde su sistema.

información relacionada