ntpdate忽略我的时区

我试图在CentOS 5.5 VDS上设置时间同步,但不知道为什么它不会更新到正确的时区。 例如,当我运行这个手动设置正确的date和时间后:

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已被replace为Australia/Melbourne时区文件的链接,“/ etc / sysconfig / clock”已被相应地编辑。 服务器已经重新启动,因为这些更改似乎(最后)似乎正在使用正确的时区,所以为什么ntpdate似乎忽略它?

顺便说一句, rdate简单地超时,我还没有确定为什么。 我也安装了ntpd服务,但它已被禁用,直到我得到这个问题整理出来。

我的墨尔本有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 

并select您的正确时区。