Timzone неверен только для файлов журнала?

11

У меня небольшой сервер под управлением Centos 6.4, и он работает довольно хорошо в течение некоторого времени. Меня по-прежнему беспокоит то, что время в моих файлах журналов отличается от времени, отображаемого командой «date».

Например:

date
Thu May  9 13:39:04 BST 2013

И когда я захожу через ssh, я получаю запись в безопасном журнале:

May  9 08:37:08 xxxx sshd[28612]: pam_unix(sshd:session): session opened for user root by

Разница во времени, кажется, всегда 5 часов. Что заставляет меня думать, что это связано с часовым поясом.

Мой час

cat /etc/sysconfig/clock 
ZONE="Europe/London"

Мое местное время

ls -al /etc/localtime 
lrwxrwxrwx 1 root root 33 Apr  2 15:13 /etc/localtime -> /usr/share/zoneinfo/Europe/London

Мой вывод hwclock

hwclock
Thu 09 May 2013 01:41:40 PM BST  -0.938110 seconds

Все настройки времени (я знаю о) являются правильными. Я перезапустил службу sshd и службу cron, но файлы журнала по-прежнему имеют неправильный часовой пояс.

Похоже, это происходит во многих файлах журнала, таких как сообщения, безопасный, почтовый журнал. Только файлы журнала из простых программ, таких как bfd, rkhunter и тому подобное, имеют правильное время.

Кто-нибудь понял, что может быть не так?

Т. Ахайо
источник
9
Попробуйте перезапустить службу системного журнала.
Деннис Каарсемакер
Недурно! Это работает, спасибо за ваш очень быстрый ответ. /etc/init.d/rsyslog restart действительно решил проблему.
Т. Ахайо
Этот был новостью для меня. Деннис, если бы ты мог написать это как ответ с информацией о том, почему это происходит, я был бы очень заинтересован.
Дженни Д
1
Системный журнал кеширует время загрузки. Требуется перезапуск для повторной синхронизации времени после дрейфа, изменения dst или зоны.
Джесси

Ответы:

11

Как отметил Деннис, попробуйте перезапустить службу syslog. На сентос 7 я сделал

systemctl restart rsyslog
Troodon-Mike
источник
1

Я нашел решение. Вам необходимо скачать пакет цдата:

yum install tzdata

и затем перезапустите звездочку, это сделает правильное время журналов.

Batchen
источник