CentOS 虚拟机安装 VMware Tools

在 CentOS 虚拟机中安装 VMware Tools 最简单的方法是使用终端通过包管理器安装 open-vm-tools(这是 VMware 官方推荐的替代方案)。以下是步骤:


步骤

使用 open-vm-tools 安装**

  1. 更新系统包列表

    sudo yum update -y
  2. 安装 open-vm-tools

    sudo yum install -y open-vm-tools
  3. 图形化界面支持(如拖放文件、调整分辨率):

    sudo yum install -y open-vm-tools-desktop
  4. 启动服务并设置开机自启

    sudo systemctl start vmtoolsd
    sudo systemctl enable vmtoolsd
  5. 重启虚拟机

    sudo reboot

验证安装

无论哪种方法,安装后运行以下命令检查 VMware Tools 状态:

vmware-toolbox-cmd -v

或查看服务状态:

systemctl status vmtoolsd

注意事项

在大多数现代 Linux 发行版(包括 CentOS 7 及以上版本)中,open-vm-tools 安装后会自动启用并启动服务(vmtoolsd,无需手动设置开机自启。但以下情况需要特别注意:


是否需要手动设置?

  1. 正常情况
    通过 yum/dnf 安装 open-vm-tools 时,包管理器会自动配置 vmtoolsd 服务为开机自启,并立即启动服务。你通常不需要额外操作。
  2. 需要手动干预的情况

    • 如果安装过程中出现错误或服务未自动启动。
    • 如果你在安装后手动停止了服务,需要重新启用。
    • 某些旧版本 CentOS 可能需要手动启用(但 CentOS 7+ 一般无此问题)。

如何验证服务状态?

直接通过以下命令检查服务是否已启用和运行:

# 查看服务是否正在运行
systemctl status vmtoolsd

# 查看服务是否已设置开机自启(显示 "enabled" 表示已启用)
systemctl is-enabled vmtoolsd

如果输出显示 active (running)enabled,则一切正常,无需操作。


如果需要手动启用

如果发现服务未启用或未启动,可以手动执行:

# 启动服务
sudo systemctl start vmtoolsd

# 设置开机自启
sudo systemctl enable vmtoolsd

总结

  • 大多数情况下无需手动设置,包管理器已自动处理。
  • 验证服务状态是确认是否正常的关键步骤。
  • 如果遇到异常(如服务未启动),再手动启用即可。
文章作者: 无念log
文章链接: https://silys.nianlink.top/index.php/archives/105/
版权声明: 本网站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 伤极无念log-科技、爱好、工具!
分类: 默认分类 标签: VMWareVMWare ToolsCentOS

评论

-- 评论已关闭 --

目录