archlinux入门--设置时钟 - webdancer's Blog

archlinux入门--设置时钟

webdancer posted @ 2011年9月17日 18:23 in 工具 with tags ArchLinux , 10150 阅读

如果你的机器是windows7和arch双启动的系统,可能windows与arch时间上出现不同步的问题。这是由于windows与linux对待硬件时钟不一致,即每次操作系统启动时读取硬件时钟,计算系统时间的方法不一致。这里介绍两个概念,

      *硬件时钟是bois中的时间;

      *系统时间是操作系统kernel中的时间。

下面介绍操作系统计算出自身系统时间的两种方式:

      *把系统硬件时间当作本地时间(local time),即操作系统中显示的时间跟BIOS中显示的时间是一样的

      *把硬件时间当作 UTC,操作系统中显示的时间是硬件时间经过换算得来的

注:协调世界时,又称世界标准时间或世界协调时间,简称UTC,在中国大陆的本地时间比UTC快8小时,就会写作UTC+8。

有了以上基础,就可以设置windows7和arch3了,两个系统必须使用相同的方式,要么是UTC,要么是localtime。

1.windows 和arch 均采用UTC。

   arch设置:在/etc/rc.conf里面设置:

HARDWARECLOCK="UTC"
TIMEZONE="Shanghai/Asia"

 windows设置:新建chTimetoUTC.reg,输入以下内容,运行。

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
     "RealTimeIsUniversal"=dword:00000001

然后,在bios里面设置正确的硬件时钟就okay了。

2.windows和arch均采用localtime设置。

   arch设置:在/etc/rc.conf里面设置:

HARDWARECLOCK="UTC"
TIMEZONE="Shanghai/Asia"

  windows设置:windows默认采用,不用设置。

注:*RealTimeIsUniversal = 0 Windows使用本地时间。   *RealTimeIsUniversal = 1 Windows使用UTC时间。

选择使用那种设置,取决于我们自己,在arch wiki里面建议使用UTC,对localtime的描述为:

Warning: 使用 localtime 将导致很多已知的不可修复的BUG.尽管,没有计划放弃对localtime的支持。

我自己的观点是:在系统安装时选择localtime会省去很多的麻烦。

参考:

【1】http://forum.ubuntu.org.cn/viewtopic.php?t=256151

【2】http://space.itpub.net/23137730/viewspace-661609

【3】https://wiki.archlinux.org/index.php/Beginners%27_Guide/Preface

Avatar_small
Garfileo 说:
2011年9月17日 23:42

可否将类似的有关 linux 的文章在发布时在编辑器右侧的『总分类』列表中选择『LinuxGem』?

Avatar_small
scturtle 说:
2011年9月18日 14:08

arch哪有3啊,我怎么都没有遇到过时间问题,那两个配置有区别吗...

Avatar_small
seaslee 说:
2011年9月19日 04:43

@Garfileo: 好的,以前没看到,呵呵

Avatar_small
seaslee 说:
2011年9月19日 04:45

@scturtle: 就是arch呀,想说是用的linux3。这两个配置有区别呀,我觉得你可能选了localtime,所以与windows7一致,就没问题了,呵呵

Avatar_small
Garfileo 说:
2011年9月19日 13:03

@seaslee: 选了 LinuxGem,文章会有可能出现在 http://www.linuxgem.org/ 页面上,可使更多的人读到你的文章。

wisfern 说:
2011年11月18日 04:49

的确,如果一开始安装选择的是localtime,就省了很多的麻烦,但我现在换为localtime之后,还是不行啊,总是快8个小时。
date;hwclock
2011年 11月 19日 星期六 07:45:04 CST
2011年11月18日 星期五 23时45分08秒 -1.047896 seconds

Avatar_small
donkey 说:
2012年4月22日 00:03

哦哦哦,就是这样,呵呵。


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter
Host by is-Programmer.com | Power by Chito 1.3.3 beta | © 2007 LinuxGem | Design by Matthew "Agent Spork" McGee