Linux

為什麼我的 Ubuntu Server VPS 上的時間搞砸了?

  • August 21, 2010

一個月前,我的 VPS 上的大量服務停止工作。在搞砸了一個小時左右後,我發現時間已經凍結了。我認為這是某種虛擬化錯誤,重新啟動很快就修復了它。

但是,今天我試圖執行我的 S3 備份,但由於時間錯誤,SSL 失敗了。檢查我得到的時間:

Current default timezone: 'Europe/London'
Local time is now: Sat Jul 11 22:03:02 BST 2009.
Universal Time is now: Sat Jul 11 21:03:02 UTC 2009.

tim@vps:~$ sudo ntpdate ntp.ubuntu.com
11 Jul 22:03:30 ntpdate[3901]: step time server 91.189.94.4 offset -14404.833448 sec

現在我現在在英國,很明顯它只是在 18:03 才離開。

我試過手動設置日期:

sudo date +%T -s "18:03:30"

當我讀回來時,它沒有改變

我搞砸了什麼?

編輯:

我跑過:

tim@vps:/var/log$ sudo hwclock --utc
Cannot access the Hardware Clock via any known method.
Use the --debug option to see the details of our search for an access method.
tim@vps:/var/log$ sudo hwclock --localtime
Cannot access the Hardware Clock via any known method.
Use the --debug option to see the details of our search for an access method.
tim@vps:/var/log$ sudo hwclock --show
Cannot access the Hardware Clock via any known method.
Use the --debug option to see the details of our search for an access method.

再次編輯:

我已經重新啟動它,它仍然是一樣的。

還:

tim@vps:~$ sudo hwclock --debug --show
hwclock from util-linux-ng 2.13.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.

**更新:**我對 xen 一無所知。但是那裡有很多頁面討論您的情況。

這是我發現的東西:

預設情況下,XenVM 的時鐘與託管它們的 XenEnterprise 伺服器同步,並且如果 ntp 守護程序正在執行,則會忽略調整時間的請求。如果您希望 XenVM 具有獨立時鐘,請登錄其文本控制台並發出命令

echo 1 > /proc/sys/xen/independent_wallclock

然後執行一個 NTP 守護程序。

要恢復到預設值,請發出命令

echo 0 > /proc/sys/xen/independent_wallclock

**更新前:**可能是虛擬化問題。您使用的是哪種虛擬化軟體?主機上的時間設置是多少?

引用自:https://serverfault.com/questions/39356