GNU/Linux/Debian 中的系统日期/时间出现问题:日期、时间、cron 的时间过得太快。sleep 命令工作正常,文件修改时间正确。通过命令解释该问题:
$ date
Mon Sep 12 05:27:46 CEST 2011
$ time sleep 1
real 71m13.403s
user 0m0.008s
sys 0m0.012s
$ date
Fri Sep 16 22:00:02 CEST 2011
似乎在运行“sleep 1”命令并输入“date”命令时,已经过去了 4 天。但实际上并没有。欢迎提出有关发生了什么的想法。
$ uname -a
Linux the_hostname 2.6.18-238.19.1.el5xen #1 SMP Fri Jul 15 08:16:59 EDT 2011 x86_64 GNU/Linux
是的,它在虚拟机中。
$ hwclock --debug
hwclock from util-linux-ng 2.13.1.1
hwclock: Open of /dev/rtc failed, errno=2: No such file or directory.
No usable clock interface found.
Cannot access the Hardware Clock via any known method.
答案1
使用 ntp 设置时间后是否仍会发生这种情况?否则请尝试使用 rtc。我还在论坛上读到,如果这是 64 位 PC 问题,有人建议使用 noapictimer 内核选项来修复它。想知道您使用什么系统以及哪个内核版本可以更好地查明故障原因,这将会很有趣
编辑:我认为这与 xen 内核和那里的时间问题有关。请查看以下页面:
(时间倒流问题)
http://lists.xensource.com/archives/html/xen-users/2010-01/msg00037.html
(快钟)
http://idolinux.blogspot.com/2009/02/xen-and-fast-clock.html
或者在 Google 上搜索 xen 内核和时间问题。关于这个话题有很多讨论