+ -
当前位置:首页 → 问答吧 → 为什么我的时间总是错的

为什么我的时间总是错的

时间:2010-03-18

来源:互联网

我的rc.conf里的定义是

HARDWARECLOCK="localtime"

TIMEZONE="Asia/Shanghai"

但是每次开机都会显示一个错误的,过去的时间。我用date命令修改后,下次开机仍然是错的。直接改cmos的时间也不行

排除cmos失电的问题,第一这个笔记本长期插着电源,第二windows系统没出现过这个问题

作者: freezai   发布时间: 2010-03-18

会不会是没有做这步:
hwclock --systohc :将系统时间写入硬件

作者: xblx   发布时间: 2010-03-18

lz没有写到cmos里哦

sudo ntpdate pool.ntp.org && sudo hwclock --systohc

时区设置好后 不管是不是utc, 上面那句命令一针灵

作者: adaml   发布时间: 2010-03-18

这个快而准

sudo ntpdate 210.72.145.44 && sudo hwclock --systohc

作者: sw2wolf   发布时间: 2010-03-18

引用:
作者: xblx
会不会是没有做这步:
hwclock --systohc :将系统时间写入硬件
这步做了,但是关机后再开机仍然是错误的时间

作者: freezai   发布时间: 2010-03-18

试试rdate http://aur.archlinux.org/packages.php?ID=11610
查看时间服务器的时间:
代码:
# rdate time-b.nist.gov
设置时间和时间服务器同步:
代码:
# rdate -s time-b.nist.gov
删除这个讨厌的东东
代码:
# rm /var/lib/hwclock/adjtime
http://tf.nist.gov/tf-cgi/servers.cgi

作者: 马甲321   发布时间: 2010-03-18

我曾经也被这个问题烦过,后来执行了
# rm /var/lib/hwclock/adjtime
删除了adjtime,重启后系统重新生成了一个,然后问题就解决了

作者: 黄色蚂蚁   发布时间: 2010-03-18

使用 OpenNTPD 吧,我也是这样才搞定时间的,然后再来个corn job。。

作者: wolfmei   发布时间: 2010-03-19