LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: f.s.vivian

启动时无法设定时钟(解决了一半)

[复制链接]
 楼主| 发表于 2008-1-23 09:49:22 | 显示全部楼层
Post by maitr;1810039
也许能有点用处?
[php]# /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"

# Select the proper timezone.  For valid values, peek inside of the# /usr/share/zoneinfo/ directory.  For example, some common values are
# "America/New_York" or "EST5EDT" or "Europe/Berlin".  If you want to
# manage /etc/localtime yourself, set this to "".

TIMEZONE="Asia/Shanghai"

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

CLOCK_OPTS="--directisa"

[/php]

我现在的配置和这个一样,
但是系统时间快了8小时。
唯一的解释是:directisa读的是硬件时间这没错
然而系统把他当成UTC时间,然后自己加了8小时,得到他所认为的local time。
另一方面,在gnome的面板里,当我把时间设成utc,
结果反而是不快不慢,和真实时间一样,
说明gnome时钟以系统时钟为参照,utc=系统时钟-8h,负负得正!!!

虽然知道原因了,可是我还是不清楚要怎么设置。
理论上把上面的配置改为CLOCK="UTC",就可以骗过内核不去+8h。
但实际上却没用。
这个问题搞得我头痛死了。。。。
回复 支持 反对

使用道具 举报

发表于 2008-1-23 11:40:44 | 显示全部楼层
Post by f.s.vivian;1810231
我现在的配置和这个一样,
但是系统时间快了8小时。
唯一的解释是:directisa读的是硬件时间这没错
然而系统把他当成UTC时间,然后自己加了8小时,得到他所认为的local time。
另一方面,在gnome的面板里,当我把时间设成utc,
结果反而是不快不慢,和真实时间一样,
说明gnome时钟以系统时钟为参照,utc=系统时钟-8h,负负得正!!!

虽然知道原因了,可是我还是不清楚要怎么设置。
理论上把上面的配置改为CLOCK="UTC",就可以骗过内核不去+8h。
但实际上却没用。
这个问题搞得我头痛死了。。。。

你把BIOS里边的时间设定对了吗?
回复 支持 反对

使用道具 举报

发表于 2008-1-23 12:31:09 | 显示全部楼层
你==,我找一下以前我发的帖子,估计你的校准文件错了,要删掉
回复 支持 反对

使用道具 举报

发表于 2008-1-23 12:32:51 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-23 17:42:04 | 显示全部楼层
Post by blackwhite;1810271
你把BIOS里边的时间设定对了吗?

对的 --directisa读取的时间是对的
问题在于系统对他进行了“修正” 加了8h。
(不过没有写回硬件)
回复 支持 反对

使用道具 举报

发表于 2008-1-23 19:07:11 | 显示全部楼层
调整 CLOCK 后,你要手动把时间写回BIOS。
hwclock --systohc
下次启动就正确了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-24 01:34:53 | 显示全部楼层


貌似不起作用。。。
算了,不高兴烦了,能用就行。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-24 01:40:38 | 显示全部楼层


貌似不起作用。。。
算了,不高兴再纠缠这个问题了,
UTC又怎样,只要能在面板上看到正确时间,
我就当它是local time!

多谢大家帮忙,这么一折腾,又学到了一些东西。
回复 支持 反对

使用道具 举报

发表于 2008-1-24 15:13:34 | 显示全部楼层
我在debian下碰到过相同的问题,后来在邮件列表中得到了帮助.
回复 支持 反对

使用道具 举报

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

本版积分规则

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