LINUX.ORG.RU
ФорумAdmin

sles 9 system time hwclock


0

1

Сервачок. Система давно не обвновлялась и ВНЕЗАПНО решила синхронизироватьс с ntp и вылез глюк из-за отмены перевода времени. Время стало отствать на час. Сервак был перезагружен, hwclock выставлен в локальное время, zoneinfo пропатчен, ntp синхронул правльное время.

~ # date Tue Apr 30 13:26:57

# hwclock --debug hwclock from util-linux-2.12 Using /dev/rtc interface to clock. Last drift adjustment done at 1366861192 seconds after 1969 Last calibration done at 1366861192 seconds after 1969 Hardware clock is on local time Assuming hardware clock is kept in local time. Waiting for clock tick... ...got clock tick Time read from Hardware Clock: 2013/04/30 13:27:04 Hw clock time : 2013/04/30 13:27:04 = 1367306824 seconds since 1969 Tue Apr 30 13:27:04 2013 -0.118744 seconds

НО. Время консоли отстает на 12 часов. Last login: Tue Apr 30 01:26:44 2013 from

Ssh в логах тоже пишет на 12 часов раньше. Из-за этого вылазиют странные глюки.

Как так? Как починить без ребута?



Последнее исправление: owlmind (всего исправлений: 2)

НО. Время консоли отстает на 12 часов. Last login: Tue Apr 30 01:26:44 2013 from

Это время прошлого логина. Оно уже записано в /var/log/wtmp.

Ssh в логах тоже пишет на 12 часов раньше. Из-за этого вылазиют странные глюки.

Перезапусти syslog. А заодно и cron. Они временную зону запоминают при старте

router ★★★★★
()
Последнее исправление: router (всего исправлений: 1)
Ответ на: комментарий от router

Это время прошлого логина. Оно уже записано в /var/log/wtmp.

Я вкурсе, что это время прошлого логина. Сколько бы раз я не перелогинивался, время прошлого логина всегда на 12 часов в прошлом.

Перезапусти syslog. А заодно и cron. Они временную зону запоминают при старте

Это я тоже вкурсе и сислог с кроном первым делом рестартанул.

Если я klogd рестартану это боком не выйдет?

owlmind
() автор топика
Ответ на: комментарий от owlmind

Тогда другой вопрос - ты уверен что правильно выставил временную зону? Посмотри сколько часов разницы с UTC

date
date -u

Если неправильно, обнови /etc/localtime

ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime
ls -lh /etc/localtime

Также посмотри /etc/sysconfig/clock

router ★★★★★
()
Последнее исправление: router (всего исправлений: 1)
Ответ на: комментарий от router

:~ # date
Thu May 2 14:39:04 ALMT 2013
:~ # date -u
Thu May 2 08:39:07 UTC 2013

Localtime стоит +6 gmt, так что тут все правильно.

owlmind
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.