我有一台运行Ubuntu服务器的虚拟机(VirtualBox)。 当我发布date -s 2011-01-01它更改date,但几秒钟后,date重置为实时。 我没有任何ntp服务运行(通过我不知道如何检查,但我没有看到任何ntp过程开始在这个时间间隔)
如果您没有运行ntp,则显示Guest Additions正在将date重置为在VM虚拟BIOS中find的date。 看看这个讨论的一些更多的信息和一些脚本来改变vbios的date/时间。
我会build议检查与hwclock的时间来查看虚拟机硬件时钟认为时间是什么。 请注意,你永远不应该在虚拟机下运行ntp,因为它不会把它的漂移放在一个真实的物理时钟上,所以可以用各种讨厌的方式来搞砸。 只要物理主机运行的是NTP,那么VM内的时钟就会一样准确。