Linux
奇怪的 CentOS 伺服器行為時區
我購買了一台 CentOS 6.8 專用伺服器以從共享主機遷移,但時區顯示不正確時遇到了問題。
我已將
php.ini
時區更改為Europe/Dublin
- 它不起作用我已將
httpd.conf
時區更改為Europe/Dublin
- 它不起作用我正在嘗試更改實際的 CentOS 時區,這就是它變得奇怪的地方。我將時區更改為
Europe/Dublin
fromCST
(這是預設設置),它似乎認為Europe/Dublin
是GMT+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