LinuxSir.cn,穿越时空的Linuxsir!

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

系统时钟不正确的问题,大家有没有遇到

[复制链接]
发表于 2006-12-20 10:36:42 | 显示全部楼层 |阅读模式
怎么我这两天系统时间老是不对,已经在bios里设置正确了,系统一启动完就不对了,会快4个小时,又一次设置快了2个小时,怎么搞的?好像坛子里也有过这种情况,是不是升级某个包造成的?个人情况:意外非正常关机过几次,内存插槽好像有点问题,但是从来没有出现过这种情况。。。
发表于 2006-12-20 11:50:31 | 显示全部楼层
看看/etc/conf.d/clock文件,是不是设置的CLOCK="local",如果是UTC就改成local。
#rc-update show查看一下启动服务列表,看看里面有没有clock
回复 支持 反对

使用道具 举报

发表于 2006-12-20 12:17:39 | 显示全部楼层
这不算什么问题,以前用GMT的时候好像没见过,用PRC,ASIA/Chongqing就碰到几次。
回复 支持 反对

使用道具 举报

发表于 2006-12-20 12:48:09 | 显示全部楼层
还是用UTC好,
#ln -sf /usr/share/zoneinfo/UTC /etc/localtime
把/etc/conf.d/clock中的CLOCK="UTC"
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-20 12:51:16 | 显示全部楼层
Post by 林文清
看看/etc/conf.d/clock文件,是不是设置的CLOCK="local",如果是UTC就改成local。
#rc-update show查看一下启动服务列表,看看里面有没有clock
rc-update show
           alsasound | boot                          
             bootmisc | boot                          
               checkfs | boot                          
             heckroot | boot                          
                    clock | boot                          
            cpufreqd |  default                  
            hostname | boot                          
             keymaps | boot                          
               local |   default nonetwork        
          localmount | boot                          
             modules | boot                          
        my-readahead |      default                  
            net.eth0 |      default                  
              net.lo | boot                          
           rmnologin | boot                          
              splash |      default                  
           syslog-ng |      default                  
Gentoo ~ #

  
# /etc/conf.d/clock

# Set CLOCK to "UTC" if your system clock is set to UTC (also known as
# Greenwich Mean Time).  If your clock is set to the local time, then
# set CLOCK to "local".  Note that if you dual boot with Windows, then
# you should set it to "local".

CLOCK="local"

# If you wish to pass any other arguments to hwclock during bootup,
# you may do so here.

CLOCK_OPTS=""

# If you want to set the Hardware Clock to the current System Time
# during shutdown, then say "yes" here.

CLOCK_SYSTOHC="yes"


### ALPHA SPECIFIC OPTIONS ###

# If your alpha uses the SRM console, set this to "yes".
SRM="no"

# If your alpha uses the ARC console, set this to "yes".
ARC="no"
Gentoo ~ #

这两个文件设置似乎没问题,而且以前这样用都正常的。。。只是最近几天,也不记得是升级什么包了,还有内存有点问题清过cmos一次。。。设置过cpuspeed。重新ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 后,似乎还是有问题,快了几十分钟,而且进gentoo重启后biso时间都会被修改,进windows没有任何问题!郁闷
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-20 12:54:36 | 显示全部楼层
Post by 7dehao
还是用UTC好,
#ln -sf /usr/share/zoneinfo/UTC /etc/localtime
把/etc/conf.d/clock中的CLOCK="UTC"

你好,UTC具体讲是什么时间?全称是?我用的Asia/Shanghai
回复 支持 反对

使用道具 举报

发表于 2006-12-20 14:32:47 | 显示全部楼层
不知道是不是跟我一样的情况
http://www.linuxsir.cn/bbs/showthread.php?t=285995
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-20 17:22:13 | 显示全部楼层
楼上的,感谢。正常了:
rm /etc/adjtime 试试
但是不明白,adjtime是什么配置文件。。。
找到了man adjtime。。。
回复 支持 反对

使用道具 举报

发表于 2006-12-21 07:11:15 | 显示全部楼层
Post by schoolwind
你好,UTC具体讲是什么时间?全称是?我用的Asia/Shanghai

Coordinated Universal Time
UTC (通用时间座标)是国际时间标准。 UTC与其时是等效的在用格林维志时间(0°经度),以前表达本初子午线。
使用UTC的话,它会自动检测你所在的经度,Shanghai就是+8,也就是北京时间。我用下来觉得这个最可靠,也最省力。
回复 支持 反对

使用道具 举报

发表于 2006-12-21 20:42:52 | 显示全部楼层
Post by 7dehao
Coordinated Universal Time
UTC (通用时间座标)是国际时间标准。 UTC与其时是等效的在用格林维志时间(0°经度),以前表达本初子午线。
使用UTC的话,它会自动检测你所在的经度,Shanghai就是+8,也就是北京时间。我用下来觉得这个最可靠,也最省力。


问题就是,双启动时, win只认 local time ,设为 utc 的话,win 的时间就不对了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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