自从英国上周末在我的 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=真 弧=假
在这里真的很挣扎,谷歌搜索直到我的眼睛突然出现但无济于事。