linux 时区设置 localtime UTC

作者:shen 发布时间:June 14, 2011 分类:默认分类

由于我的电脑有windows ,所以linux下设置时区时硬件时钟(HARDWARECLOCK)用的本地时间localtime ,但是很快发现时间隔了就比实际的晚了12个小时,发现是ntp自动更新时间,但是ntp不能使用localtime ,所以硬件时钟存储的是标准时间,而系统以为存储的是本地时间,直接显示出来,所以就出错了。
解决方法是把系统时间改成UTC(在archlinux中是修改/etc/rc.conf文件HARDWARECLOCK="UTC")这样会导致windows时间错误(有种方法是修改windows的注册表使windows支持UTC,可以参考这里),或者禁用ntp,改用openntpd (好像能识别 localtime)

标签: none

添加新评论 »