inux 包含多種可用的時間管理工具,比如 date 或 timedatectlcommands,你可以用它們來獲取當前系統時區,也可以將系統時間與 NTP 站羣服務器同步,來自動地、更精確地進行時間管理。
好,我們一起來看幾種檢視我們的 Linux 系統時區的不同方法。
1 、我們從使用傳統的 date 命令開始
使用下面的命令,來看一看我們的當前時區:

$ date

或者,你也可以使用下面的命令。其中 %Z 格式可以輸出字元形式的時區,而 %z 輸出數字形式的時區:

$ date +”%Z %z”

檢視 Linux 時區
注意:date 的手冊頁中包含很多輸出格式,你可以利用它們,來替換你的 date 命令的輸出內容:

$ man date

2 、接下來,你同樣可以用 timedatectl 命令
當你不帶任何引數執行它時,這條命令可以像下圖一樣,輸出系統時間概覽,其中包含當前時區:

$ timedatectl

然後,你可以在命令中提供一條管道,然後用 grep 命令 來像下面一樣,只過濾出時區資訊:

$ timedatectl | grep “Time zone”

檢視當前 Linux 時區
同樣,我們可以學習如何使用 timedatectl 來設定 Linux 時區。
3 、進一步,顯示檔案 /etc/timezone 的內容
使用 cat 工具顯示檔案 /etc/timezone 的內容,來檢視你的時區:

$ cat /etc/timezone

在 Linux 中檢視時區
對於 RHEL/CentOS/Fedora 使用者,這裏還有一條可以起到同樣效果的命令:

$ grep ZONE /etc/sysconfig/clock