我有一台 centos 5.8 Linux 服务器。我遇到了一个有点奇怪的问题,并发现这是系统时间的问题。当我检查 date 命令时,输出非常奇怪。以下是示例:
[root@web ~]# date
Thu Feb 19 21:21:59 JST 2015
[root@web ~]# date
Thu Feb 19 21:23:43 JST 2015
[root@web ~]# date
Thu Feb 19 21:22:02 JST 2015
[root@web ~]# date
Thu Feb 19 21:23:45 JST 2015
[root@web ~]#
如您所见,每个日期命令都输出不同的时间。似乎有两个不同的系统时间?有人知道是什么原因造成的,以及可能的解决方法吗?
更新
该服务器不是虚拟机。它有两个 x64 双核处理器。处理器相同。
更新2
hwclock -r
结果:
[root@web ~]# hwclock -r --utc
Mon Dec 29 21:37:14 2014 -101.846756 seconds
[root@web ~]# hwclock -r --utc
Mon Dec 29 21:37:15 2014 -101.908926 seconds
[root@web ~]# hwclock -r --utc
Mon Dec 29 21:37:16 2014 -102.393569 seconds
[root@web ~]# hwclock -r --utc
Mon Dec 29 21:37:19 2014 -101.846761 seconds
[root@web ~]# hwclock -r --utc
Mon Dec 29 21:37:20 2014 -101.846721 seconds
[root@web ~]# hwclock -r --utc
Mon Dec 29 21:37:21 2014 -102.065391 seconds
[root@web ~]# hwclock -r --utc
Mon Dec 29 21:37:22 2014 -102.581079 seconds
更新 3
date; hwclock -r
结果
[root@web ~]# date; hwclock -r --utc
Thu Feb 19 21:42:38 JST 2015
Mon Dec 29 21:42:38 2014 -0.016165 seconds
[root@web ~]# date; hwclock -r --utc
Thu Feb 19 21:42:38 JST 2015
Mon Dec 29 21:42:39 2014 -0.156442 seconds
[root@web ~]# date; hwclock -r --utc
Thu Feb 19 21:42:39 JST 2015
Mon Dec 29 21:42:40 2014 -0.125509 seconds
[root@web ~]# date; hwclock -r --utc
Thu Feb 19 21:42:40 JST 2015
Mon Dec 29 21:42:41 2014 101.812663 seconds
[root@web ~]# date; hwclock -r --utc
Thu Feb 19 21:42:42 JST 2015
Mon Dec 29 21:42:42 2014 -0.016169 seconds
[root@web ~]#
更新 4
一些与ntpd相关的日志:
Feb 19 20:01:33 web ntpd[1759]: time reset -103.081446 s
Feb 19 20:07:16 web ntpd[1759]: synchronized to 210.188.224.14, stratum 2
Feb 19 20:26:31 web ntpd[1759]: time reset -103.082073 s
Feb 19 20:31:36 web ntpd[1759]: synchronized to LOCAL(0), stratum 10
Feb 19 20:32:40 web ntpd[1759]: synchronized to 210.188.224.14, stratum 2
Feb 19 20:49:39 web ntpd[1759]: time reset -103.081776 s
Feb 19 20:54:50 web ntpd[1759]: synchronized to LOCAL(0), stratum 10
Feb 19 20:55:30 web ntpd[1759]: synchronized to 210.188.224.14, stratum 2
Feb 19 21:18:11 web ntpd[1759]: time reset -103.082092 s
Feb 19 21:23:43 web ntpd[1759]: synchronized to LOCAL(0), stratum 10
Feb 19 21:24:49 web ntpd[1759]: synchronized to 210.188.224.14, stratum 2
Feb 19 21:40:57 web ntpd[1759]: time reset -103.082297 s
Feb 19 21:46:05 web ntpd[1759]: synchronized to 210.188.224.14, stratum 2
更新 5
我有另一台完全相同的服务器,设置也完全相同,但目前只有这台服务器存在此问题。上述日志仅出现在存在问题的服务器上。
答案1
我觉得我应该发帖回答我的问题。这只是硬件问题。主机已经运行了大约 5 年,托管人员需要更换硬件。之后,错误就消失了。感谢你们所有的支持