Centos5
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
服務,但在解決此問題之前將其禁用。
我的墨爾本有 EST-10EST,M10.1.0,M4.1.0/3。你的就像 New_York 的文件。
我有一個類似的問題。我終於確定我的 /usr/share/zoneinfo/Australia/Melbourne 文件與 New_York 相同。
一旦我通過從另一台伺服器複製澳大利亞墨爾本文件來更改它,一切都很好。
只需執行以下操作即可重新安裝 tzdata
sudo yum reinstall tzdata
非常煩人的問題,但在那之後都解決了。