Tengo un pequeño servidor que ejecuta centos 6.4 y funciona bastante bien durante algún tiempo. Una cosa que todavía me molesta es que la hora en mis archivos de registro es diferente a la hora en que se muestra el comando 'fecha'.
Por ejemplo:
date
Thu May 9 13:39:04 BST 2013
Y cuando inicio sesión con ssh obtengo una entrada de registro en registro seguro:
May 9 08:37:08 xxxx sshd[28612]: pam_unix(sshd:session): session opened for user root by
La diferencia horaria parece ser siempre de 5 horas. Lo que me hace pensar que es algo relacionado con la zona horaria.
Mi reloj
cat /etc/sysconfig/clock
ZONE="Europe/London"
Mi hora local
ls -al /etc/localtime
lrwxrwxrwx 1 root root 33 Apr 2 15:13 /etc/localtime -> /usr/share/zoneinfo/Europe/London
Mi salida hwclock
hwclock
Thu 09 May 2013 01:41:40 PM BST -0.938110 seconds
Todos los ajustes de tiempo (lo sé) son correctos. Reinicié el servicio sshd y el servicio cron, pero los archivos de registro todavía tienen la zona horaria incorrecta.
Parece suceder en muchos archivos de registro como mensajes, seguro, registro de correo. Solo los archivos de registro de programas simples como bfd, rkhunter y otros tienen la hora correcta.
¿Alguien tiene una idea de lo que podría estar mal?
Respuestas:
Como Dennis señaló, intente reiniciar el servicio syslog. En centos 7 hice
fuente
He encontrado una solución. Necesita descargar el paquete tzdata:
y luego reinicie el asterisco, hará que los registros sean correctos.
fuente