Tim*_*Tim 7 virtualization linux ubuntu time timezone
一个月后,我的 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
Run Code Online (Sandbox Code Playgroud)
现在我现在在英国,很明显它只是在 18:03 才离开。
我试过手动设置日期:
sudo date +%T -s "18:03:30"
Run Code Online (Sandbox Code Playgroud)
当我读回来时,它并没有改变
我搞砸了什么?
编辑:
我跑了:
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.
Run Code Online (Sandbox Code Playgroud)
再次编辑:
我已经重新启动它,它仍然是一样的。
还:
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.
Run Code Online (Sandbox Code Playgroud)
更新:我对 xen 一无所知。但是有很多页面会讨论您的情况。
这是我发现的东西:
默认情况下,XenVM 的时钟与承载它们的 XenEnterprise Server 同步,并且将忽略 ntp 守护程序在运行时调整时间的请求。如果您希望 XenVM 具有独立时钟,请登录到其文本控制台并发出命令
Run Code Online (Sandbox Code Playgroud)echo 1 > /proc/sys/xen/independent_wallclock
然后运行一个 NTP 守护进程。
要恢复为默认值,请发出命令
Run Code Online (Sandbox Code Playgroud)echo 0 > /proc/sys/xen/independent_wallclock
更新前:这可能是一个虚拟化问题。您使用的是哪种虚拟化软件?主机上的时间设置是什么?
归档时间: |
|
查看次数: |
3584 次 |
最近记录: |