vmware时间不同步问题
问题
在vmware安装了一个centos,跑了一段时间之后常发现虚拟机中系统(客户系统)时间要比物理机(宿主系统)中的系统时间慢很多。
原因
宿主系统设置了自动睡眠,此时硬件上的时钟还在正常走。而VMware创建的虚拟机依赖于宿主系统,睡眠后宿主系统中所有程序暂停了,那么虚拟机的时钟也停了。即使唤醒系统时,是少掉的时钟周期还是补不回来,因此虚拟机中的时间会比物理机中的时间慢。
解决方法
使用VMware Tools做时间同步。
Vmware Tools安装
启动虚拟机,安装
进入虚拟机,将光盘里面的安装文件挂载到/mnt 目录下。
mount /dev/sr0 /mnt
cd /mnt
解压安装
cp VMwareTools-10.3.23-16594550.tar.gz /usr/local/
## 解压
cd vmware-tools-distrib/
## 安装执行脚本需要的依赖
yum -y install perl gcc make kernel-headers kernel-devel
## 执行安装脚本进行安装,输入命令以后先输入y然后一直按回车按键即可。
./vmware-install.pl
安装成功,显示提示,选项变为重新安装
设置时间同步,虚拟机设置-》选项
重启,如果时区不是上海,修改时区