Ubuntu 时间问题

Ubuntu 时间问题

我很难让我的 Ubuntu 虚拟机显示正确的时间。它位于 ESXi 服务器上,版本为 8.10 LTS,附带 Opsview 虚拟设备。我已经安装了 ntp 并将其指向 pool.ntp.org。我认为它与 ntpd 一起工作,因为当我尝试手动同步它时,它说 NTP 套接字正在使用中。我已将时区设置为东部(这是我的时区),sudo dkpg-reconfigure tzdata并通过输入手动设置日期date mmddhhmmyyyy.ss。我还通过输入同步了硬件时钟hwclock --systohc,一切正常。

问题就出在这里:第一次重启时,系统时间向前跳了 5 个小时(每次我重现时都是这样),但硬件时钟保持同步。第二次重启时,硬件时钟与系统时钟不同步 5 个小时。所以现在我的两个时钟都快了 5 个小时。这是怎么回事?请帮我将我的时钟同步到正确的时间。

附加信息:ESXi 已设置为正确的时间,并且有 12 个其他虚拟机在正确的时间运行,包括其他 ubuntu 安装(版本 10.10),opsview 设备是唯一带有 8.10 的虚拟机。我愿意寻求解决方案和解决方法,我会在清醒时不断检查网站,因此如果您需要更多信息,请随时询问。

答案1

您不想在虚拟机上运行 NTP 或 NTPDATE。它应该从系统时钟获取时间。

检查UTC中的值/etc/default/rcS。尝试将其从 设置noyes或反之亦然。

在此处添加一行exit 0/etc/default/ntp或者将NTPOPTION值设置为"-q"。这将禁用虚拟服务器上的 NTP。

答案2

您是否尝试过使用与您位于同一时区的 NTP 服务器?

您的硬件时钟是否# /etc/init.d/ntp restart发生了同样的变化问题?

相关内容