这个问题困扰我半年了,开发Laravel的时候使用了Homestead开发环境,这个是基于vagrant的一个虚拟机配置,我的虚拟机使用的是virtualbox(在linux上也没别的好选了,又不能用v-hyper)。发现只要休眠,第二天打开的时候,guest机里面的时间就是错的,要等很久才会自动同步,每次急着用的时候我都要手动执行sudo ntpdate xxx.com
来同步时间……
实在是够了!
经过不懈的研究(search…),发现virtualbox的同步周期是可以设置的,如下执行命令便可:
VBoxManage guestproperty set homestead-7 "/VirtualBox/GuestAdd/VBoxService/--timesync-set-threshold" 30000
当然可以在Homestead的配置文件中找到vb.customize
,下面追加一行:
每天能省下1分钟时间……