在 Windows 上使用 VirtualBox 的 Vagrant w/Linux - 停止自动更新时间/日期

在 Windows 上使用 VirtualBox 的 Vagrant w/Linux - 停止自动更新时间/日期

我有一个在 Windows 上使用 VirtualBox 运行 centos 7 的 vagrant box。我已经使用 datetimectl 关闭了 NTP,但每隔十秒,在我手动更改时钟后,机器就会重置一次时钟。我需要关闭此自动时间校正,以便测试在特定时间和日期运行的代码。

有人否决了这个问题。我重新措辞以提供更好的解释。如果你再次否决,请解释原因。(我认为所有否决都应该留下理由)

答案1

解决方案是通过virtualbox机器。

首先:找到你的机器:

提示> vboxmanage 列表 vms

(如果失败,您可能需要将虚拟盒的根目录添加到您的环境路径中)

找到您要关闭自动日期校正的机器,然后输入:

提示> VBoxManage setextradata <machine_name> VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled 值:1

相关内容