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
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!