我不能在我们的服务器上有正确的时间。 我们总是得到三个相同的延迟(他们是同一台服务器上的虚拟机)。
虚拟化的主要服务器有OS Linux Proxmox。
我在主服务器上有什么探针:
重新configurationtzdata (实时12:14 pm CEST) :
root@ns226161:~# dpkg-reconfigure tzdata Current default time zone: 'Europe/Madrid' Local time is now: Wed May 13 11:55:01 CEST 2015. Universal Time is now: Wed May 13 09:55:01 UTC 2015.
尝试访问硬件时钟(这里的时间是好的!!) :
root@ns226161:~# hwclock -r Wed 13 May 2015 14:01:57 CEST -0.327412 seconds
重新启动NTP:
root@ns226161:~# /etc/init.d/ntp restart [ ok ] Stopping NTP server: ntpd. [....] Starting NTP server: ntpd/etc/init.d/ntp: line 40: 11709 Terminated lockfile-touch $LOCKFILE . ok
那么, 如何从硬件时钟更新时间呢?
感谢这个wiki,我find了解决scheme: http : //docs.slackware.com/howtos : hardware : syncing_hardware_clock_and_system_local_time
S NTP,从他们的服务器更新时间,重新启动ntp并同步硬件时钟
root@ns226161:~# /etc/init.d/ntp stop Stopping NTP server: ntpd. root@ns226161:~# ntpdate pool.ntp.org 13 May 14:06:12 ntpdate[16434]: step time server 37.187.2.84 offset 1117.077034 sec root@ns226161:~# /etc/init.d/ntp start Starting NTP server: ntpd. root@ns226161:~# date Wed May 13 14:06:30 CEST 2015 root@ns226161:~# hwclock --systohc --localtime root@ns226161:~#