VMware Tools描述

VMware Tools 中包含一系列服务和模块,可在 VMware 产品中实现多种功能,从而使用户能够更好地管理客户机操作系统,以及与客户机系统进行无缝交互。

在Linux虚拟机中安装VMware Tools

安装前准备

  • 虚拟机必须打开cd/dvd驱动器,否则安装VMware Tools的选项无法选择
  • VMware Tools安装程序是使用Perl编写的,必须确认操作系统中安装Perl。

安装步骤

  1. 在虚拟机菜单中右键单击虚拟机,然后单击客户机 > 安装/升级 VMware Tools。

  2. 要创建一个挂载点 mkdir /mnt/cdrom

  3. 要装载 CDROM,mount /dev/cdrom /mnt/cdrom

  4. 要将安装文件文件复制到临时目录:cp /mnt/cdrom/VMwareTools*.tar.gz /tmp/;其中,* 部分是 VMware Tools 软件包的版本号,故以*替代。

  5. 解压文件:cd /tmp && tar -zxvf VMwareTools*.tar.gz

  6. 运行PERL脚本以安装VMware Tools:cd vmware-tools-distrib && ./vmware-install.pl,若要求选择,一路回车即可。

  7. 安装完成后清理 rm -fr {/tmp/VMwareTools*,/tmp/vmware-tools-distrib} ; yum remove perl -y,如不需要perl可以卸载

命令集合

mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom
cp /mnt/cdrom/VMwareTools*.tar.gz /tmp/
cd /tmp && tar -xf VMwareTools*.tar.gz
cd vmware-tools-distrib && ./vmware-install.pl

安装后清理

rm -fr {/tmp/VMwareTools*,/tmp/vmware-tools-distrib}
yum remove perl -y # 选择性执行

VMware Tools服务

VMware Tools守护进程在后台运行。它在 Windows 客户机操作系统中名为 vmtoolsd.exe,在 Mac OS X 客户机操作系统中名为 vmware-tools-daemon,在 Linux、FreeBSD 和 Solaris 客户机操作系统中名为 vmtoolsd。

安装完成后,VMware Tools守护进程并未开机启动,可以设置开机启动,该守护进程在主机和客户机操作系统之间传递信息。

systemctl enable vmtoolsd
systemctl start vmtoolsd
systemctl status vmtoolsd

配置虚拟机与宿主机系统之间的时间同步

启用时间同步时,VMware Tools会将虚拟机操作系统的时间设置为与宿主机的时间相同。

注意:无论 VMware Tools时间同步是否打开,在执行以下操作后都会进行时间同步:

  • 当启动 VMware Tools守护进程时,例如重新引导或打开电源操作过程中。
  • 在从某个挂起操作恢复虚拟机时
  • 恢复到快照后
  • 压缩磁盘后

命令

操作系统 程序名称
Windows VMwareToolboxCmd.exe
Linux、Solaris 和 FreeBSD vmware-toolbox-cmd
MAC OS X vmware-tools-cli
vmware-toolbox-cmd timesync enable|disable

reference

配置客户机与主机操作系统之间的时间同步

在 Linux 虚拟机中安装 VMware Tools (1018414)

VMware Tools 产品文档

Linux VMware Tools详解的更多相关文章

  1. Linux(CentOS 7)命令行模式安装VMware Tools 详解

    本篇文章主要介绍了如何在Linux(CentOS 7)命令行模式安装VMware Tools,具有一定的参考价值,感兴趣的小伙伴们可以参考一下. 本例中为在Linux(以CentOS 7为例)安装VM ...

  2. VMware虚拟机下Ubuntu安装VMware Tools详解

    一.安装步骤 1.开启虚拟机,运行想要安装VMware Tools的系统,运行进入系统后,点击虚拟机上方菜单栏的“虚拟机(M)”->点击“安装 VMware Tools”,图片所示是因为我已经安 ...

  3. linux grep命令详解

    linux grep命令详解 简介 grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来 ...

  4. 【转发】linux yum命令详解

    linux yum命令详解 yum(全 称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理, ...

  5. linux yum 命令 详解

    linux yum命令详解 yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能 ...

  6. Linux VMware tools安装步骤

    Linux VMware tools安装步骤: 1.安装环境介绍 #虚拟机版本:VMware-workstation-full-10 #linux分发版本:CentOS-6.4-i386-LiveCD ...

  7. (转)linux route命令详解

    linux route命令详解 原文:https://www.cnblogs.com/lpfuture/p/5857738.html   &&   http://blog.csdn.n ...

  8. linux awk命令详解

    linux awk命令详解 简介 awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大.简单来说awk就是把文件逐行的读入,以空格为默认分 ...

  9. Linux启动过程详解(inittab、rc.sysinit、rcX.d、rc.local)

    启动第一步--加载BIOS 当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它.这是因为BIOS中包含了CPU的相关信息.设备启动顺序信息.硬 ...

随机推荐

  1. node_exporter自定义监控

    背景 我们在使用Zabbix的时候,可以自己写自定义脚本.在使用Promethues的时候,有很多的exporter,但是有一些特殊的情况没有,比如,我需要监控进程一启动就告警,但是进程没启动,是使用 ...

  2. java例题_46 两个字符串拼接问题!

    1 /*46 [程序 46 字符串连接] 2 题目:两个字符串连接程序,将两个字符串拼接在一起 3 */ 4 5 /*分析 6 * 两个字符串的拼接方法 7 * concat方式 8 * 当两个量都为 ...

  3. Docker安装完成后启动报错:Failed to start Docker Application Container Engine

    报错如下:显示没有启动 先关闭防火墙:防火墙关闭指令请看  <a href="Linux防火墙篇">https://www.cnblogs.com/szx666/p/1 ...

  4. PaddleOCR详解

    @ 目录 PaddleOCR简介 环境配置 PaddleOCR2.0的配置环境 Docker 数据集 文本检测 使用自己的数据集 文本识别 使用自己的数据集 字典 自定义字典 添加空格类别 文本角度分 ...

  5. Spring Boot 2.3 新特性优雅停机详解

    什么是优雅停机 先来一段简单的代码,如下: @RestController public class DemoController { @GetMapping("/demo") p ...

  6. Go+gRPC-Gateway(V2) 微服务实战,小程序登录鉴权服务(五):鉴权 gRPC-Interceptor 拦截器实战

    拦截器(gRPC-Interceptor)类似于 Gin 中间件(Middleware),让你在真正调用 RPC 服务前,进行身份认证.参数校验.限流等通用操作. 系列 云原生 API 网关,gRPC ...

  7. 自动化kolla-ansible部署ubuntu20.04+openstack-victoria之创建实例-12

    自动化kolla-ansible部署ubuntu20.04+openstack-victoria之创建实例-12  欢迎加QQ群:1026880196  进行交流学习 实例创建 1.  创建 2. 查 ...

  8. [ERROR]: gitstatus failed to initialize.

    1 问题描述 Manjaro升级后,zsh的主题p10k出现的问题. Your git prompt may disappear or become slow. Run the following c ...

  9. aws eks ebs StorageClass PersistentVolume PersistentVolumeClaim

    aws EBS 提供存储资源 Amazon EBS CSI 驱动程序的安装,请参考https://docs.aws.amazon.com/zh_cn/eks/latest/userguide/ebs- ...

  10. jq 获取表单全部数据

    jQuery Ajax 操作函数: serialize(): 将表单内容序列化为字符串 serializeArray():序列化表单元素,返回JASON数据 语法: $(selector).seria ...