我们有一个 Debian 网络服务器,我正在尝试使用 ntpdate 来保持时间同步。
当我跑
ntpdate ntp0.cs.mu.oz.au
我收到
16 Sep 10:55:36 ntpdate[21626]: step time server 128.250.36.2 offset 318.914011 sec
没有错误,这应该是一件好事,我认为......
但是,当我再次检查时间时,它并没有改变。
我也无法使用手动设置时间
date --set 11:00:00
所以我感觉还有其他问题。
任何意见,将不胜感激。
更新
对不起,这台机器是 XenServer VM,我设法忘记了。
更新主机时钟后,VM 时间现在是正确的。
感谢您的回复。谢谢。
我以前也经历过。
尝试(在 domU 上):
并尝试再次更新时间。
当您使用日期设置新时间时,时间是否发生了变化?
尝试检查机器硬件时钟。(人 hwclock)
尝试在非特权端口上运行 ntpdate(如果您正在运行 ntpd),否则它将拒绝进行任何更改。
试试这个程序:
先停止ntpd服务:
现在更新当地时间
然后启动服务:
你给它时间了吗?一般来说,ntp 会慢慢调整时间,所以当你查看日志时,事情仍然有意义,并且应用程序不会搞砸。这称为回转,您可以在 'man ntpdate' 或RFC 1305中了解它。