Centos5

ntpdate 忽略我的時區

  • December 9, 2014

我正在嘗試在 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服務,但在解決此問題之前將其禁用。

我的墨爾本有 EST-10EST,M10.1.0,M4.1.0/3。你的就像 New_York 的文件。

我有一個類似的問題。我終於確定我的 /usr/share/zoneinfo/Australia/Melbourne 文件與 New_York 相同。

一旦我通過從另一台伺服器複製澳大利亞墨爾本文件來更改它,一切都很好。

只需執行以下操作即可重新安裝 tzdata

sudo yum reinstall tzdata

非常煩人的問題,但在那之後都解決了。

引用自:https://serverfault.com/questions/321997