¿Zona horaria incorrecta solo para archivos de registro?

11

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?

T. Akhayo
fuente
99
Intente reiniciar el servicio syslog.
Dennis Kaarsemaker,
¡Pulgares hacia arriba! Funciona, gracias por tu rápida respuesta. /etc/init.d/rsyslog restart reinició el problema.
T. Akhayo
Esa fue una noticia para mí. Dennis, si pudieras escribirlo como una respuesta con información sobre por qué sucede, estaría muy interesado.
Jenny D
1
Syslog almacena en caché el momento en que se inicia. Requiere un reinicio para volver a sincronizar el tiempo después de un cambio o cambio de zona o dst.
Jesse

Respuestas:

11

Como Dennis señaló, intente reiniciar el servicio syslog. En centos 7 hice

systemctl restart rsyslog
TroodoN-Mike
fuente
1

He encontrado una solución. Necesita descargar el paquete tzdata:

yum install tzdata

y luego reinicie el asterisco, hará que los registros sean correctos.

Batchen
fuente