Ubuntu 16.04将UTC改CST不生效分析及解决方式
时间:2021-06-07 20:57:17
收藏:0
阅读:0
问题:
在进行Ubuntu 16.04环境下,修改时区的时候 ,总是修改不了
虽然已经使用 tzselect 将时区修改成 Asia/Shanghai 了,但是实际上时区总是 +0000 却不是想要的+0800,date 显示时区依旧是 UTC
分析:
VM虚拟机环境下,Ubuntu的时间总会和Windows的时间相差8小时,原因在于widows认为BIOS时间是本地时间,Ubuntu认为BIOS时间是UTC时间,这样从Ubuntu重启到ubuntu会发现时间相差8小时,Ubuntu会经常与NTP服务器时间进行同步,但Windows不会,所以我们需要将Ubuntu的时间改成本地时间。
解决:
在 /etc/profile 末尾添加一行
export TZ=‘CST-8‘
然后执行 source /etc/profile 使文件生效,再次使用 date 命令,发现时间已经成功重置。
评论(0)