Время сервера *WAY* Off
Время на моем сервере отстает примерно на 19 часов, и я не могу понять, как его синхронизировать. Я следовал за шагами здесь, и это - вывод:
[root@ip-72-167-39-231 ~]# /sbin/service ntpd stop
Shutting down ntpd: [ OK ]
[root@ip-72-167-39-231 ~]# /usr/sbin/ntpdate 0.pool.ntp.org
25 Oct 08:42:32 ntpdate[22173]: adjust time server 199.4.29.166 offset 0.034126 sec
[root@ip-72-167-39-231 ~]# clock
Mon 24 Oct 2011 01:43:18 PM MST -0.344112 seconds
[root@ip-72-167-39-231 ~]# /usr/sbin/ntpdate nist1-ny.ustiming.org
25 Oct 08:44:41 ntpdate[22180]: adjust time server 64.90.182.55 offset -0.002749 sec
[root@ip-72-167-39-231 ~]# clock
Mon 24 Oct 2011 01:45:24 PM MST -0.593604 seconds
В ответ на предложения в комментариях:
[root@ip-72-167-39-231 ~]# ntpdate -u tick.usno.navy.mil
25 Oct 09:00:40 ntpdate[22294]: adjust time server 192.5.41.40 offset 0.111328 sec
[root@ip-72-167-39-231 ~]# clock
Mon 24 Oct 2011 02:00:46 PM MST -0.140884 seconds
[root@ip-72-167-39-231 ~]# date
Tue Oct 25 09:01:10 MST 2011
[root@ip-72-167-39-231 ~]# TZ=Z date
Tue Oct 25 16:01:20 2011
[root@ip-72-167-39-231 ~]#
Еще больше...
[root@ip-72-167-39-231 zoneinfo]# ln -s /usr/share/zoneinfo/America/New_York /etc/localtime
[root@ip-72-167-39-231 zoneinfo]# clock
Mon 24 Oct 2011 05:17:24 PM EDT -0.270220 seconds
[root@ip-72-167-39-231 zoneinfo]# export TZ=America/New_York
[root@ip-72-167-39-231 zoneinfo]# clock
Mon 24 Oct 2011 05:21:42 PM EDT -0.656424 seconds
Мне было бы все равно, но электронная почта, которая отправляется прямо сейчас, отображается на клиентах, как если бы она была отправлена вчера днем ...
2 ответа
Попробуйте следующее:
ntpdate -u pool.ntp.org
hwclock --adjust
hwclock --systohc
Это обновит ваши настройки времени с pool.ntp.org, отрегулирует ваш hwclock для систематического смещения, а затем синхронизирует ваши аппаратные часы с вашими системными часами. man-страница для hwclock
Если вы запустите эти команды на хосте VM, это может отрицательно повлиять на всех гостей VM и их способность отображать правильное время. Планируйте соответственно.
Хотя я не знаю, будут ли hwclock -s делать что-нибудь на гостевой виртуальной машине... Я думаю, нет.
В любой нормальной системе *nix, ntpdate -u tick.usno.navy.mil
следует правильно установить часы.
Если настройки часового пояса выключены, date
Команда все равно вернет неправильное "местное время".