J'ai un petit serveur exécutant centos 6.4 et cela fonctionne très bien depuis un certain temps. Une chose qui me dérange toujours est que l'heure dans mes fichiers journaux est différente de celle affichée par la commande «date».
Par exemple:
date
Thu May 9 13:39:04 BST 2013
Et lorsque je me connecte avec ssh, j'obtiens une entrée de journal dans le journal sécurisé:
May 9 08:37:08 xxxx sshd[28612]: pam_unix(sshd:session): session opened for user root by
Le décalage horaire semble être toujours de 5 heures. Ce qui me fait penser que c'est quelque chose de lié au fuseau horaire.
Mon hwclock
cat /etc/sysconfig/clock
ZONE="Europe/London"
Mon heure locale
ls -al /etc/localtime
lrwxrwxrwx 1 root root 33 Apr 2 15:13 /etc/localtime -> /usr/share/zoneinfo/Europe/London
Ma sortie hwclock
hwclock
Thu 09 May 2013 01:41:40 PM BST -0.938110 seconds
Tous les paramètres horaires (que je connais) sont corrects. J'ai redémarré le service sshd et le service cron, mais les fichiers journaux ont toujours le mauvais fuseau horaire.
Cela semble se produire sur de nombreux fichiers journaux comme les messages, sécurisés, maillog. Seuls les fichiers journaux de programmes simples comme bfd, rkhunter et autres ont l'heure correcte.
Quelqu'un at-il une idée de ce qui pourrait mal se passer?
Réponses:
Comme l'a souligné Dennis, essayez de redémarrer le service syslog. Sur centos 7 je l'ai fait
la source
J'ai trouvé une solution. Vous devez télécharger le package tzdata:
puis redémarrez l'astérisque, cela rendra l'heure des journaux correcte.
la source