如何同步偶尔运行的虚拟 Linux 服务器的时间?

如何同步偶尔运行的虚拟 Linux 服务器的时间?

我有以下用于 Web 开发的设置:带有 Microsoft Virtual PC 2007 的 Windows 笔记本电脑,其中有 Centos 虚拟机。

我遇到的问题是,每次当笔记本电脑在虚拟机运行时进入睡眠状态时,或者每次我使用保存状态关闭虚拟机然后再次启动它时,它都会停留在进入睡眠状态之前的时间。

如果我在虚拟机中重新启动操作系统,则其时间会与主机操作系统同步,我还想添加它定期执行此操作的功能,以避免时间漂移。

答案1

您可以尝试使用 ntpdate,它可能位于 /usr/sbin 或 /sbin 中:

sudo ntpdate pool.ntp.org

欲了解更多信息,请尝试:

man ntpdate

我希望这有帮助。

答案2

尝试在启动服务器时运行 ntpdate,或者每 15 分钟在 cron 中运行一次:

(例如 */15 * * * * * /usr/sbin/ntpdate)

相关内容