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

И выберите правильный часовой пояс.

Другие вопросы по тегам