自从英国上周末在我的 Centos 5.8 KVM 客户机上更改为英国夏令时 (BST) 以来,我的 hwclock 真的很挣扎。
这是一些命令输出..
[root@host ~]# TZ=欧洲/伦敦日期
2012 年 4 月 2 日星期一 08:12:03 EDT
[root@host ~]# TZ=欧洲/泽西日期
2012 年 4 月 2 日星期一 08:12:11 EDT
[root@host ~]# TZ=欧洲/巴黎日期
2012 年 4 月 2 日星期一 14:12:16 CEST
[root@host ~]# TZ=欧洲/罗马日期
2012 年 4 月 2 日星期一 14:12:22 CEST
[root@host ~]# TZ=欧洲/雅典日期
2012 年 4 月 2 日星期一 15:12:27 EEST
[root@host ~]# hwclock -rD
来自 util-linux-2.13-pre7 的 hwclock
使用 /dev/rtc 接口来计时。
最后一次漂移调整是在 1969 年之后的 1333367010 秒
最后一次校准在 1969 年之后的 1333367010 秒完成
硬件时钟是 UTC 时间
假设硬件时钟保持在 UTC 时间。
等待时钟滴答...
/dev/rtc 没有中断功能。在循环中等待 /dev/rtc 更改的时间
...得到时钟滴答声
从硬件时钟读取的时间:2012/04/02 12:22:27
硬件时钟时间:2012/04/02 12:22:27 = 自 1969 年以来的 1333369347 秒
2012 年 4 月 2 日星期一 12:22:27 PM UTC -0.422061 秒
最后,当我 ln -sf 到欧洲/伦敦时,它又回到了 EDT :(
[root@host ~]# ln -sf /usr/share/zoneinfo/Europe/London /etc/localtime
[root@host ~]# 日期
2012 年 4 月 2 日星期一 08:23:02 EDT
:(
这里还有一些文件的内容:
[root@host ~]# cat /etc/sysconfig/clock
ZONE="欧洲/伦敦"
UTC=真
弧=假
在这里真的很挣扎,谷歌搜索直到我的眼睛突然出现但无济于事。