Debian
Debian6伺服器如何同步時間?我們的虛擬機有 30 分鐘的延遲
我無法在我們的伺服器中找到正確的時間。我們在它們三個中總是得到相同的延遲(它們是同一台伺服器上的 VM)。
我們使用ntp讓我們的日期始終同步·
虛擬化的主伺服器具有 OS Linux Proxmox。
我在主伺服器中探測的內容:
重新配置 tzdata (實時 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,我找到了解決方案:http://docs.slackware.com/howtos:hardware: syncing_hardware_clock_and_system_local_time
Sopping 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:~#