LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 689|回复: 3

解决了我系统上时间不同步的问题(删除 /etc/adjusttime)

[复制链接]
发表于 2011-4-13 11:27:50 | 显示全部楼层 |阅读模式
从装上系统后,我系统上的时间一直不对(具体现象是前一天把时间调对以后,第二天早上开机就慢了3个小时,硬件时间也是一样慢3个小时),所以每天开机时都要重置时间,这真是一件很杯具的事情。更杯具的是按照网上的很多资料修改了依旧无法解决。
     网上的一般方法都是:a. 修改 /etc/conf.d/clock,将CLOCK="UTC"改为CLOCK="local",b. ln –sf /usr/share/zoneinfo/Asia/Chongqing /etc/localtime。这样一般都能解决问题(看到很多人都用这种方法解决了问题)。但是我的问题依旧没有解决(这几个地方配置系统时我就已经改过来了)。有点郁闷。
      然后刚才做了个小实验: 首先把时间调正确,然后用两种不同的方式启动系统  a. 关机后等十分钟,然后启动windows 7系统(我的是双系统),时间是正确的  b. 关机后等十分钟,然后启动gentoo,时间慢了4分钟。 由此我在网上继续搜索,有各种怀疑,可能是内核没配好,系统在启动时修改了系统时钟,可能是。。。
     最后发现是  /etc/adjustime 出问题了!  删除/etc/adjustime后重启系统,继续等十分钟再启动gentoo,终于正常了(/etc/adjustime重新生成了,但这次是对的)

    man了一下 hwclock, 看了“The Adjust Function”那段说明,觉得我的系统出错的原因是在我用hwclock设置时间的时候生成的/etc/adjustime是有时间偏移的,然后系统在启动时hwclock默认的加上了参数--adjust,导致本来正确的系统时间被改错了。

   可能问题很简单,但困扰了我一段时间。
发表于 2011-4-13 11:33:27 | 显示全部楼层
恭喜楼主解决问题 :cool:  :Coffee:
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-13 11:38:18 | 显示全部楼层
呵呵,3Q,
回复 支持 反对

使用道具 举报

发表于 2011-4-13 13:50:02 | 显示全部楼层
自己钻研,很不错
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表