Como Dennis apontou, tente reiniciar o serviço de syslog. No centos 7 eu fiz
systemctl restart rsyslog
Eu tenho um pequeno servidor rodando o centos 6.4 e ele está funcionando muito bem por algum tempo. Uma coisa que ainda me incomoda é que a hora em meus arquivos de log é diferente da hora em que o comando 'date' é exibido.
Por exemplo:
date
Thu May 9 13:39:04 BST 2013
E quando eu faço o login com o ssh eu recebo uma entrada de log no log seguro:
May 9 08:37:08 xxxx sshd[28612]: pam_unix(sshd:session): session opened for user root by
A diferença de tempo parece ser sempre de 5 horas. O que me faz pensar que é algo relacionado ao fuso horário.
Meu hwclock
cat /etc/sysconfig/clock
ZONE="Europe/London"
Meu horário local
ls -al /etc/localtime
lrwxrwxrwx 1 root root 33 Apr 2 15:13 /etc/localtime -> /usr/share/zoneinfo/Europe/London
Minha saída hwclock
hwclock
Thu 09 May 2013 01:41:40 PM BST -0.938110 seconds
Todas as configurações de horário (que eu conheço) estão corretas. Eu reiniciei o serviço sshd e o serviço cron, mas os arquivos de log ainda têm o fuso horário errado.
Parece acontecer em muitos arquivos de log, como mensagens, seguro, maillog. Apenas arquivos de log de programas simples como bfd, rkhunter e outros têm a hora correta.
Alguém tem ideia do que pode estar errado?
Como Dennis apontou, tente reiniciar o serviço de syslog. No centos 7 eu fiz
systemctl restart rsyslog
Eu encontrei uma solução. Você precisa baixar o pacote tzdata:
yum install tzdata
e, em seguida, reinicie o asterisco, ele fará com que o tempo dos registros seja correto.