Linux系統的時區時間設置

時區和時間的概念

CST:中國標準時間(China Standard Time),這個解釋可能是針對RedHat Linux。
UTC:協調世界時,又稱世界標準時間,簡稱UTC,從英文國際時間/法文協調時間“Universal Time/Temps Cordonné”而來。中國大陸、香港、澳門、臺灣、蒙古國、新加坡、馬來西亞、菲律賓、澳洲西部的時間與UTC的時差均爲+8,也就是UTC+8。
GMT:格林尼治標準時間(舊譯格林威治平均時間或格林威治標準時間;英語:Greenwich Mean Time,GMT)是指位於英國倫敦郊區的皇家格林尼治天文臺的標準時間,因爲本初子午線被定義在通過那裏的經線。

整個地球分爲二十四時區,每個時區都有自己的本地時間。

UTC時間 與 GMT時間我們可以認爲格林威治時間就是時間協調時間(GMT = UTC),格林威治時間和UTC時間都用秒數來計算的。
UTC時間與本地時間UTC + 時區差 = 本地時間
時區差東爲正,西爲負。在此,把東八區時區差記爲 +0800
UTC + (+0800) = 本地(北京)時間
UTC與Unix時間戳在計算機中看到的UTC時間都是從(1970年01月01日 0:00:00)開始計算秒數的。所看到的UTC時間那就是從1970年這個時間點起到具體時間共有多少秒。 這個秒數就是Unix時間戳。
查看系統當前的時區與時間

date

ls -l /etc/localtime

vi /etc/sysconfig/clock 

由上圖可以看出不是本地時間,我目前的本地時間爲15點左右。

你可能發現這個時區採用的是美國時間,所以你前面即使進行了時間同步,也是同步成美國時區的時間,而不是中國時區的時間。

修改時區時間

要更改 Linux 系統時區首先得獲知你所當地時區的 TZ 值,使用 tzselect 命令即可查看並選擇已安裝的時區文件。

tzselect

根據嚮導設置yourself所在的地點即可獲得對應的時區,完成時間設置。
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章