Por padrão journalctl
, mostra mensagens no formato de log do sistema tradicional, incluindo o carimbo CLOCK_REALTIME, ou seja, hora do relógio (e data do calendário).
No entanto, isso não mostra registros de data e hora precisos para mensagens do kernel, se eles foram registrados quando o journald não estava em execução, por exemplo, durante a inicialização ou o procedimento de suspensão/reinício. A maioria dos kernels hoje em dia é habilitada por padrão printk.time
, portanto, dmesg
mostra um registro de data e hora na frente de cada mensagem de log.
Pode journalctl
ser feito para mostrar os timestamps originais do kernel? Desejo verificar os horários precisos das mensagens históricas de registro de suspensão/retomada.
Sim pode sim.
Os registros de data e hora correspondem exatamente a
dmesg
, mesmo para suspender/reiniciar.(Eu não tento descobrir se isso significa que eles são timestamps CLOCK_BOOTTIME, em oposição aos timestamps CLOCK_MONOTONIC; possivelmente o nome do campo journald é confuso, mas é exatamente o que eu quero).