最近偶然发现的一个关于LINUX下显示时间的问题

waitlarf 2004-10-10 12:53:52
最近我的主板的电池出拉点问题,主板上的时间老是跳0,有一次我启动机器后发现WINDOWS下显示时间会随主板上的时间一起跳0 ,而LINUX下的时间却不跳,而是依然很准确,实在是想不同怎么实现的,不知哪位高手能给我指点一下,谢谢
...全文
206 点赞 收藏 15
写回复
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
tianfang 2004-11-08
linux上是不是打开了ntp的client?那样它的时间就和ntp服务器的时间同步了
回复
linuxcan 2004-11-08
呵呵。楼主真是细心,我还没有看到过。

看看
回复
Millna 2004-11-04
关注!我也要研究研究
回复
ckc 2004-10-19
你的linux是不是一直接在网上的?也许它通过网络调整了时间
回复
tkit 2004-10-19
Linux只需在启动时读一次CMOS时钟,然后通过tsc (Timer stamp counter)实现了一个快速的gettimeofday()调用,这个方式是通过jiffies和调整值计算出来的
回复
waitlarf 2004-10-18
我那个是电池连接处接触不好,反正时间是隔一段时间就要自己跳0 ,各位不信我也没有办法,你门可以自己去试
回复
pjm1981 2004-10-14
肯定不会准确的。没有了电,计数器如何工作。
如果准确才神了呢。
要是linux真能实现这么神的事话。那么我们就能用linux编一个程序,实现电脑不用电也能启动。:)
回复
waitlarf 2004-10-14
各位如果不信可以试一下,hwclock -w 这个也肯定不会准确呢,何况难道每次LINUX启动时它怎么判断是否要做这个操作呢
回复
andrewnow 2004-10-13
这问题牛
回复
pjm1981 2004-10-12
就算可以写回到cmos,那也只是上次linux关机时候的时间吧?也不可能准确的。
回复
pacman2000 2004-10-12
用hwclock -w可以把linux系统时间写回到cmos
回复
pjm1981 2004-10-12
不可能吧!不管什么操作系统时间都是靠CMOS获得的!靠着电力保存的。

回复
redex 2004-10-12
是电池、主板还是CMOS出了问题?
把这个问题搞清楚后再去分析这个问题就容易了。
回复
realcolafish 2004-10-10
有这种事情?我没碰到过
回复
tukey 2004-10-10
up
回复
发动态
发帖子
Linux_Kernel
创建于2007-08-27

4001

社区成员

Linux/Unix社区 内核源代码研究区
申请成为版主
社区公告
暂无公告