dmesg
lê o buffer do anel de log do Kernel. Não faz timestamps. O que você deve fazer é configurar o syslog para pegar os logs do kernel daquele buffer e enviá-los para um arquivo (se ainda não estiver configurado para isso). Note que a configuração padrão do syslog do CentOS 5.x envia logs do kernel para /var/log/messages
, se bem me lembro.
Se você quiser enviar todos os logs do kernel (dmesg) para /var/log/kern.log
, usando o daemon syslog padrão, adicione uma linha como a seguinte a /etc/syslog.conf
kern.* /var/log/kern.log