ntpdate игнорирует мой часовой пояс
Я пытаюсь настроить синхронизацию времени на CentOS 5.5 VDS, но не могу понять, почему он не обновляется до правильного часового пояса. Например, после ручной установки правильной даты и времени, когда я запускаю это:
date && ntpdate au.pool.ntp.org && date
Я получаю это:
Mon Oct 17 08:58:48 EDT 2011
16 Oct 17:58:01 ntpdate[14659]: step time server 202.60.94.11 offset -54048.345159 sec
Sun Oct 16 17:58:01 EDT 2011
etc/localtime
был заменен ссылкой на Australia/Melbourne
Файл часового пояса и `/etc/sysconfig/clock'были отредактированы соответственно. После этих изменений сервер был перезагружен и, похоже, (наконец-то) использует правильный часовой пояс, так почему ntpdate, похоже, игнорирует его?
Между прочим, rdate
просто тайм-аут, и мне еще предстоит определить, почему. У меня также есть ntpd
служба установлена, но отключена, пока я не разберусь с этой проблемой.
3 ответа
У моего Мельбурна есть EST-10EST,M10.1.0,M4.1.0/3. Ваш как файл для New_York.
У меня была похожая проблема. Я наконец определил, что мой файл /usr/share/zoneinfo/Australia/Melbourne совпадает с файлом New_York.
Как только я изменил его, скопировав австралийский мельбурнский файл с другого сервера, все снова было в порядке.
Просто просто сделайте следующее, чтобы переустановить tzdata
sudo yum reinstall tzdata
Очень раздражающая проблема, но все исправлено после этого.
В системах на основе Debian запустите от имени пользователя root:
dpkg-reconfigure tzdata
И выберите правильный часовой пояс.