vmware时间不同步问题

问题

在vmware安装了一个centos,跑了一段时间之后常发现虚拟机中系统(客户系统)时间要比物理机(宿主系统)中的系统时间慢很多。

原因

宿主系统设置了自动睡眠,此时硬件上的时钟还在正常走。而VMware创建的虚拟机依赖于宿主系统,睡眠后宿主系统中所有程序暂停了,那么虚拟机的时钟也停了。即使唤醒系统时,是少掉的时钟周期还是补不回来,因此虚拟机中的时间会比物理机中的时间慢。

解决方法

使用VMware Tools做时间同步。

Vmware Tools安装

启动虚拟机,安装
image.png
image.png
进入虚拟机,将光盘里面的安装文件挂载到/mnt 目录下。

mount /dev/sr0 /mnt
cd /mnt

image.png
解压安装

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

image.png
image.png
安装成功,显示提示,选项变为重新安装
image.png
设置时间同步,虚拟机设置-》选项
image.png
重启,如果时区不是上海,修改时区
image.png

posted @ 2023-02-02 09:20  dev_liufq  阅读(503)  评论(0编辑  收藏  举报