在 Linux 系統中,可以通過以下步驟將時區修改為 CST(中國標準時間,GMT+8 或稱 Asia/Shanghai):
方法 1:通過timedatectl命令修改(適用于大多數現代發行版)
查看當前時區:
timedatectl
輸出類似如下:
Local time: Fri 2024-11-29 1000 CST Universal time: Fri 2024-11-29 0200 UTC RTC time: Fri 2024-11-29 0200 Time zone: Asia/Shanghai (CST, +0800)
列出可用的時區:
timedatectl list-timezones | grep Shanghai
結果中應該包含Asia/Shanghai。
設置時區為 CST(Asia/Shanghai):
sudo timedatectl set-timezone Asia/Shanghai
確認修改成功:
timedatectl
輸出應顯示Time zone: Asia/Shanghai (CST, +0800)。
方法 2:手動鏈接/etc/localtime
備份原有時區配置:
sudo mv /etc/localtime /etc/localtime.bak
鏈接到 CST 時區文件:
sudo ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
驗證是否修改成功:
date
輸出應該顯示當前時間為 CST(GMT+8)。
方法 3:修改時區變量(臨時生效)
如果只需要臨時調整時區,可以通過環境變量設置:
export TZ="Asia/Shanghai"
驗證:
date
注意:這種方式只對當前會話有效,重啟或新終端打開后會失效。
注意事項
使用timedatectl是推薦的方式,特別是對于現代 Linux 發行版。
確保你的系統時鐘(UTC 時間)是正確的,時區只是顯示時間的形式,不影響 UTC 時間。
修改/etc/localtime文件的方法適用于不支持timedatectl的舊版 Linux 系統。
鏈接:https://www.cnblogs.com/guowenrui/p/18577526
-
Linux
+關注
關注
87文章
11423瀏覽量
212386
原文標題:linux修改cst時區
文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
【NanoPi NEO試用體驗】修改系統時間和 gcc編譯環境安裝
Linux系統的正確時區調整方法
怎樣去修改嵌入式Linux的中時區呢
怎樣在嵌入式linux中修改時區呢
ElfBoard 的ELF1 板卡修改時區的方法。
linux系統的時區有哪些
嵌入式Linux 硬件時間-系統時間-時區設置

嵌入式Linux中時區的修改

嵌入式linux中設置時區

評論