虚拟机不能修改时间问题的解决方法。情况是这样的,我的linux 系统是centos系统,装的是virtualbox虚拟机,但是每次修改虚拟机时间显示
[root@cluster ganglia]# date -s 2009-11-05
Thu Nov 5 00:00:00 HKT 2009
[root@cluster ganglia]# date
Thu Nov 5 02:49:23 HKT 2009
[root@cluster ganglia]# date -s 10:55:00
Thu Nov 5 10:55:00 HKT 2009
[root@cluster ganglia]# date
Thu Nov 5 02:49:38 HKT 2009
显示修改时间是成功的,但是查看还是回到原来的原始时间,真是很奇怪,百思不得其解。后来终于找到原因了。我的排错思路是查看我物理真实机器(centos)时间,发现跟我虚拟机是一样的,那么我就怀疑虚拟机同步我物理真机的时间,那么我们就修改我真机de 时间:
[root@localhost ~]# date
Thu Nov 5 02:50:11 HKT 2009
[root@localhost ~]# date -s "2009-11-05 10:56:00"
Thu Nov 5 10:56:00 HKT 2009
[root@localhost ~]# cl
clear clock clockdiff
[root@localhost ~]# clock
Thu 05 Nov 2009 02:50:43 AM HKT -0.827192 seconds
[root@localhost ~]# date
Thu Nov 5 10:56:09 HKT 2009
再次查看我的虚拟机的时间,时间显示正确,成功。证明了我的思路是正确的。此文分享遇到同样问题的朋友们。祝大家好运。