Linux系統的時區在安裝系統時,就會要求配置,或者有一個默認的配置
時區直接影響OS層的時間顯示,尤其date命令顯示,或者date命令進行時間轉換計算時,也會有影響
1、如果查看當前系統配置的時區(通過date命令,或者查看/etc/localtime軟鏈接可心查詢到):
2、要更改 Linux 系統時區首先得獲知你所當地時區的 TZ 值,
使用 tzselect 命令即可查看並選擇已安裝的時區文件,如選擇中國北京,最后會有如下提示
You can make this change permanent for yourself by appending the line TZ='Asia/Shanghai'; export TZ to the file '.profile' in your home directory; then log out and log in again.
3、時區的設置可以是全局的,也是每個用戶使用不同的時間,如果單獨定義可以參考第2步
4、更改Linux系統全局的時區設置(/usr/share/zoneinfo/Asia/Shanghai 中的具體時區請用自己獲取到的 TZ 值進行替換)
ls -la /etc/localtime ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
5、如果你使用的 Linux 系統使用 Systemd,還可以使用 timedatectl 命令來更改 Linux 系統范圍的時區。
在 Systemd 下有一個名為 systemd-timedated 的系統服務負責調整系統時鍾和時區,我們可以使用 timedatectl 命令對此系統服務進行配置。
# 時區、時間信息的查看 timedatectl # 時區配置的修改,當然最終的原理同上面的方法一樣 timedatectl set-timezone 'Asia/Shanghai'
尊重別人的勞動成果 轉載請務必注明出處:https://www.cnblogs.com/5201351/p/15027665.html