Часы убежали квантовым скачком на час вперед и не вернулись
Имеем Centos 5.7:
-bash-3.2# uname -a
Linux x.ru 2.6.18-164.el5xen #1 SMP Thu Sep 3 04:47:32 EDT 2009 i686 i686 i386 GNU/Linux
В логах /var/log/messages вычитал:
Mar 12 02:50:16 %HOST_NAME% ntpd[990]: synchronized to x.x.x.x, stratum 3 # NTP-сервер хостера, могли что-то намудрить
Mar 12 02:50:16 %HOST_NAME% ntpd[990]: time correction of -3499 seconds exceeds sanity limit (1000); set clock manually to the correct UTC time.
Захожу под рутом:
Last login: Fri Mar 16 10:42:04 2012 from x.x.x.x # Время правильное
Далее:
-bash-3.2# date
Fri Mar 16 11:47:17 MSK 2012 # На час больше
-bash-3.2# date -u
Fri Mar 16 07:47:19 UTC 2012 # Часовой пояс правильный, +4, время UTC кривое
-bash-3.2# hwclock --version
hwclock from util-linux-2.13-pre7
-bash-3.2# hwclock --set --date=«03/16/12 10:50»
-bash-3.2# date
Fri Mar 16 11:48:45 MSK 2012
-bash-3.2# hwclock --debug
hwclock from util-linux-2.13-pre7
hwclock: Open of /dev/rtc failed, errno=19: No such device.
Using direct I/O instructions to ISA clock.
Last drift adjustment done at 0 seconds after 1969
Last calibration done at 0 seconds after 1969
Hardware clock is on unknown time
Assuming hardware clock is kept in local time.
Waiting for clock tick...
...got clock tick
В соседней ветке почитал про hwclock: Open of /dev/rtc failed, errno=19: No such device, но решения для себя не вижу. Пробовал также service ntpd stop, date -s «10:50», ntpdate x, безуспешно. ЧЯДНТ?