在Redhat紅帽系統要確認是否有安裝 vmtool 要怎麼做?

在 Red Hat (RHEL) 的命令列介面(CLI)中,確認是否安裝了 VMware Tools(或是現在更推薦的 Open VM Tools),可以透過以下幾個步驟來檢查。

目前的 RHEL 版本通常建議使用開源的 open-vm-tools,而不是舊版的外部安裝包。

1. 檢查服務執行狀態

這是最直接的方法。如果服務正在運作,表示已經安裝且生效。

  • 針對 RHEL 7/8/9 (使用 systemd):

    systemctl status vmtoolsd

    如果看到 active (running),代表正在運行。

  • 針對舊版 RHEL 6:

    service vmware-tools status

 

2. 檢查安裝套件

如果你想確認是安裝了哪種版本的套件,可以使用 rpm 指令搜尋:

  • 檢查 Open VM Tools (推薦):

    rpm -qa | grep open-vm-tools
  • 檢查舊版 VMware 官方 Tools:

    rpm -qa | grep VMware-Tools

 

3. 使用 vmware-checkvm 指令

VMware 提供了一個簡易工具來確認當前環境:

vmware-checkvm
  • 如果回傳 "VMware software version 6 (or similar)",表示偵測到 VMware 環境且工具已連動。
  • 如果回傳 "Failed to discover virtualization software",則可能未安裝或未在虛擬機中運行。

4. 查看核心模組 (Drivers)

有時候服務沒開,但驅動程式其實已經載入核心了,你可以檢查相關模組:

lsmod | grep vmxnet

或是:

lsmod | grep vmmemctl

如果發現沒安裝?

在 RHEL 上,通常建議直接透過 yumdnf 安裝開源版本,這比掛載 ISO 片更方便且易於維護:

sudo dnf install open-vm-tools  # 如果是伺服器版
sudo dnf install open-vm-tools-desktop # 如果你有 GUI 介面
iT邦幫忙 個人帳號:Kw6732