Niepoprawna strefa czasowa tylko dla plików dziennika?

11

Mam mały serwer z centos 6.4 i przez jakiś czas działa całkiem nieźle. Jedną z rzeczy, które wciąż mnie wkurza, jest to, że czas w moich plikach dziennika jest inny niż czas, w którym wyświetla się polecenie „data”.

Na przykład:

date
Thu May  9 13:39:04 BST 2013

A kiedy loguję się za pomocą ssh, otrzymuję wpis w dzienniku bezpiecznym:

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

Różnica czasu wydaje się zawsze wynosić 5 godzin. Co sprawia, że ​​uważam, że jest to coś związanego ze strefą czasową.

Moja godzina

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

Mój czas lokalny

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

Moje wyjście hwclock

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

Wszystkie ustawienia czasu (wiem o) są prawidłowe. Zrestartowałem usługę sshd i cron, ale pliki dziennika nadal mają niewłaściwą strefę czasową.

Wydaje się, że dzieje się to w wielu plikach dziennika, takich jak wiadomości, bezpieczne, maillog. Tylko pliki dziennika z prostych programów, takich jak bfd, rkhunter i inne, mają prawidłowy czas.

Czy ktoś ma pojęcie, co może być nie tak?

T. Akhayo
źródło
9
Spróbuj ponownie uruchomić usługę syslog.
Dennis Kaarsemaker,
Kciuki w górę! Działa, dziękuję za bardzo szybką odpowiedź. Ponowne uruchomienie /etc/init.d/rsyslog rozwiązało problem.
T. Akhayo
To była dla mnie wiadomość. Dennis, jeśli mógłbyś napisać to jako odpowiedź z informacją o tym, dlaczego tak się dzieje, byłbym bardzo zainteresowany.
Jenny D,
1
Syslog zapisuje czas uruchamiania. Wymaga ponownego uruchomienia, aby ponownie zsynchronizować czas po dryfcie, dst lub zmianie strefy.
Jesse

Odpowiedzi:

11

Jak zauważył Dennis, spróbuj zrestartować usługę syslog. Na centos 7 zrobiłem

systemctl restart rsyslog
TroodoN-Mike
źródło
1

Znalazłem rozwiązanie. Musisz pobrać pakiet tzdata:

yum install tzdata

a następnie ponownie uruchom gwiazdkę, poprawi czas rejestrowania.

Batchen
źródło