-
tzselect:
執行tzselect命令-->選擇Asia-->選擇China-->選擇east China - Beijing, Guangdong, Shanghai, etc-->然後輸入1。過程如下圖:
-
執行完tzselect命令選擇時區後,時區並沒有更改,只是在命令最後提示你可以執行TZ='Asia/Shanghai'; export TZ 並將這行命令添加到.profile中,然後退出並重新登錄。參考下圖中date命令看到的結果,最終時區顯示爲CST,即中國標準時間。
-
4
修改配置文件來修改時區1、修改/etc/sysconfig/clock ZONE=Asia/Shanghai
2、rm /etc/localtime3、鏈接到上海時區文件
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
執行完上述過程後,重啓機器,即可看到時區已經更改。
注意:實際環境設置的是 America/Cancun
但是此時重啓tomcat 發現時間還是不對,即與系統時間不對應。
如何發現呢?
在linux下 date -R
與tomcat的啓動日誌比對:
發現不對應,於是懷疑是 tomcat 本身時區的問題:
修改如下:啓動配置文件中增加: -Duser.timezone=America/Cancun
重新啓動 tomcat 進行測試:
發現OK了