Linux

奇怪的 CentOS 伺服器行為時區

  • January 7, 2017

我購買了一台 CentOS 6.8 專用伺服器以從共享主機遷移,但時區顯示不正確時遇到了問題。

我已將php.ini時區更改為Europe/Dublin- 它不起作用

我已將httpd.conf時區更改為Europe/Dublin- 它不起作用

我正在嘗試更改實際的 CentOS 時區,這就是它變得奇怪的地方。我將時區更改為Europe/Dublinfrom CST(這是預設設置),它似乎認為Europe/DublinGMT+14.

請看下面的圖片連結。第二個日期應該是 2017 年 1 月 7 日星期六 07:48:11 GMT。

奇怪的伺服器時區情況

CST 時區為 GMT -6,因此如果 CST 時間為 15:47,則 GMT 時間為 21:47。

如果你說你截屏的時間應該是早上07:48,那麼你的伺服器時間不正確,需要同步。

執行此命令以同步時間以更正一個:

ntpdate -s time.nist.gov

您的伺服器上可能根本沒有ntp安裝,在這種情況下,您需要安裝它:

yum install ntp ntpdate ntp-doc

並啟動 NTP 服務以保持時間同步:

/etc/init.d/ntpd start

還要確保將 NTP 服務設置為在啟動時自動啟動:

chkconfig ntpd on

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