我想知道在Linux时区中出现的警报消息的含义。
时间日期
警告:忽略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)
告诉我警告消息的原因以及解决方法。
最佳答案
第一次运行
sudo timedatectl
如果显示正确的时区,则跳至
ls -al /etc/localtime
,否则使用sudo timedatectl set-timezone <your region>/<your location>
例如,如果您居住在瑞典,则可以运行:
sudo timedatectl set-timezone Europe/Stockholm
然后运行此检查后的输出
ls -al /etc/localtime
如果这指向错误的时区,则运行
sudo rm /etc/localtime
其次是
sudo ln -sf /usr/share/zoneinfo/<your region>/<your location> /etc/localtime
将您的区域和位置替换为上一个命令中使用的相同区域。
这应该可以解决问题,尽管您可能需要
reboot
才能使更改生效。关于linux - Linux时区警告,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58925203/