[英]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)
告訴我警告消息的原因以及解決方法。
此命令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.