大家都知道通過通過date命令可以查看時間比如
date 查看系統當前時間
date +%Y 顯示年份 2017
date +%y 顯示年份 17
date +%m 顯示月 5
date +%d 顯示日 12
date +%w 顯示星期 5
date +%H 顯示時
date +%M 顯示分
date +%S 顯示秒
date +%F 顯示年-月-日
date +%T 顯示 時:分:秒
而有時候系統的時區是錯誤,比如
[root@localhost ~]# date
Fri May 12 02:03:53 PDT 2017
可以看到自己時區爲PDT而大陸一般是東八區,即CST.那麼如何更改時區呢?
我們可以通過命令tzselect回車
此時系統會給出很多提示,我們按照提示一步步分別選擇 Asia ,China,east China。
這個時候會給出一段信息提示
The following information has been given:
China
east China - Beijing, Guangdong, Shanghai, etc.
Therefore TZ='Asia/Shanghai' will be used.
Local time is now: Fri May 12 17:02:55 CST 2017.
Universal Time is now: Fri May 12 09:02:55 UTC 2017.
Is the above information OK?
1) Yes
2) No
#?
此時,我們輸入1,選擇完畢!
但是時區此時實際上並未修改,因爲系統只是根據你的選擇給出建議,時區修改還需要我們自己在敲入一段命令
TZ='Asia/Shanghai';export TZ
此時,我們纔算是真的修改了時區。
再次查看date
[root@localhost ~]# date
Fri May 12 17:09:46 CST 2017
時區修改完成。