如何保持服务器(虚拟机)上的时间随时间更新?

如何保持服务器(虚拟机)上的时间随时间更新?

我的机器中有一个无头运行的虚拟机。当我第一次启动它时,date命令的结果是正确的。但大约一两天后,我通过 SSH 连接到它,date命令变得迟到了。就像我今天尝试的时候,已经晚了 5 天。重新启动机器可以解决此问题(但我不想一直重新启动)。

如何保持服务器虚拟机上的时间/日期随着时间的推移而更新?

我注意到 CentOS 7 和 Turnkey Linux (Debian 7) 客户操作系统存在这种行为。主机是 Mac mini,我使用 VirtualBox 进行虚拟化。

答案1

您是否尝试过在虚拟机中安装 NTP 并让它来处理这个问题?

如果您使用 VMware,最好的办法是安装vmware-tools提供自动时间同步功能的软件。但是,我不知道 VirtualBox 是否存在类似的软件包。

相关内容