簡體   English   中英

Linux 時區警告

[英]Linux Time Zone Warning

我想知道Linux時區出現的提示信息的含義。

timedatectl 警告:忽略 TZ 變量。 僅讀取系統的時區設置。

Local time: Mon 2019-11-18 12:12:50 JST
Universal time: Mon 2019-11-18 03:12:50 UTC
RTC time: Mon 2019-11-18 03:12:50
Time zone: Asia/Tokyo (JST, +0900)

告訴我警告消息的原因以及解決方法。

timedatectl e 時鍾

此命令hwclock --localtime返回timedatectl列出的 UTC 時間,而不是本地時間。

第一次運行

sudo timedatectl

如果它顯示正確的時區然后跳到ls -al /etc/localtime ,否則使用更正

sudo timedatectl set-timezone <your region>/<your location>

例如,如果您住在瑞典,您將運行:

sudo timedatectl set-timezone Europe/Stockholm

然后在運行此檢查 output 之后

ls -al /etc/localtime

如果這指向錯誤的時區,則運行

sudo rm /etc/localtime

其次是

sudo ln -sf /usr/share/zoneinfo/<your region>/<your location> /etc/localtime

用上一個命令中使用的相同替換您的區域和位置。

這應該可以解決它,盡管您可能需要reboot才能使更改生效。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM