我有一个在 Windows 上使用 VirtualBox 运行 centos 7 的 vagrant box。我已经使用 datetimectl 关闭了 NTP,但每隔十秒,在我手动更改时钟后,机器就会重置一次时钟。我需要关闭此自动时间校正,以便测试在特定时间和日期运行的代码。
有人否决了这个问题。我重新措辞以提供更好的解释。如果你再次否决,请解释原因。(我认为所有否决都应该留下理由)
答案1
解决方案是通过virtualbox机器。
首先:找到你的机器:
提示> vboxmanage 列表 vms
(如果失败,您可能需要将虚拟盒的根目录添加到您的环境路径中)
找到您要关闭自动日期校正的机器,然后输入:
提示> VBoxManage setextradata <machine_name> VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled 值:1