Tuesday, December 10, 2019

查看並設定Linux系統時區

關於時區的基本知識

地球是自西向東自轉,東邊比西邊先看到太陽,東邊的時間也比西邊的早。東邊時刻與西邊時刻的差值不僅要以時計,而且還要以分和秒來計算,這給人們帶來不便。為了克服時間上的混亂,1884年在華盛頓召開的一次國際經度會議(又稱國際子午線會議)上,規定將全球劃分為24個時區(東、西各12個時區)。規定英國(格林尼治天文台舊址)為中時區(零時區)、東1-12區,西1-12區。每個時區橫跨經度15度,時間正好是1小時。最後的東、西第12區各跨經度7.5度,以東、西經180度為界。每個時區的中央經線上的時間就是這個時區內統一採用的時間,稱為區時,相鄰兩個時區的時間相差1小時。並且規定英國(格林尼治天文台舊址)為本初子午線,即零度經線。

在國際無線電通信場合,為了統一起見,使用一個統一的時間,稱為協調世界時(UTC, Coordinated Universal Time)。UTC與格林尼治標準時間(GMT, Greenwich Mean Time)一樣,都與英國倫敦的本地時相同。

協調世界時(英:Coordinated Universal Time ,法:Temps Universel Coordonné),又稱世界統一時間,世界標準時間,國際協調時間。英文(CUT)和法文(TUC)的縮寫不同,作為妥協,簡稱UTC。中國大陸、香港、澳門、台灣、蒙古國、新加坡、馬來西亞、菲律賓、澳洲西部的時間與UTC的時差均為+8,也就是UTC+8。

格林尼治標準時間(舊譯格林威治平均時間或格林威治標準時間;英語:Greenwich Mean Time,GMT)是指位於英國倫敦郊區的皇家格林尼治天文台的標準時間,因為本初子午線被定義在通過那裡的經線。

常見的標準時間:
EST:美國東部標準時間Eastern Standard Time(EST)
EDT:美國東部夏令時間Eastern Daylight Time(EDT)
CST:美國中部標準時間Central Standard Time(CST)
CDT:美國中部夏令時間Central Daylight Time(CDT)
MST:美國山地標準時間Mountain Standard Time(MST)
PST:美國太平洋標準時間Pacific Standard Time(PST),是美國西部城市通用的標準時間。
PDT:美國太平洋夏令時間Pacific Daylight Time(PDT)
AKST:美國阿拉斯加標準時間Alaska Standard Time(AKST),適用於阿拉斯加絕大部分地區〔只有最西幾個島嶼使用UTC-10〕。
HST:美國夏威夷標準時間Hawaii Standard Time(HST)
GMT:格林威治標準時間Greenwich Mean Time(GMT)
UTC:協調世界時間Coordinated Universal Time(UTC)

在RedHat Linux中,CST也可以解釋為中國標準時間(China Standard Time)。

查看Linux系統時區和當前時間

顯示當前時間和時區(英文縮寫)

date

顯示當前時間和時區(數字形式)

date -R

或者顯示更詳細的時間和時區信息

timedatectl

僅查看時區可以輸入

timedatectl | grep Time

查看所有可用時區

timedatectl list-timezones

或者查看某些特定時區

timedatectl list-timezones | grep -o "Asia/B.*"
timedatectl list-timezones | grep -o "Europe/L.*"
timedatectl list-timezones | grep -o "America/N.*"

查找自己想要的時區並記住。

設定Linux系統時區

舉例:設置時區為上海

timedatectl set-timezone "Asia/Shanghai"

或者設置時區為UTC

timedatectl set-timezone UTC

設定Linux系統時間和日期

設定Linux系統時間

timedatectl set-time 22:28:30

設定Linux系統日期

timedatectl set-time 20170822

Related Post

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.