web-dev-qa-db-ja.com

ゲストUbuntuサーバーでVMwareツールが実行されているかどうかを確認するにはどうすればよいですか?

VMware FusionのゲストとしてUbuntu 9.10サーバーを実行しています。コマンドラインからVMwareツールが実行されているかどうかを確認するにはどうすればよいですか?

28
Thierry Lam

これはSLESで機能します。

ps ax|grep vmware
8885 ?        Ss     8:05 /usr/lib/vmware-tools/sbin64/vmware-guestd --background /var/run/vmware-guestd.pid

/etc/init.d/vmware-tools status
vmware-guestd is running

VMカーネルモジュールが実行されているかどうかを確認することもできます

lsmod
...
vmw_pvscsi             22359  0 
vmxnet3                44475  0 
vmwgfx                114733  3
vm...
24
racyclist

Ubuntu 12.xxでテスト済み

$ Sudo service vmware-tools status

私のマシンで動作します(12.04から14.04まで)

8
Jamie

Vmware-guestdが実行されていることを確認する

ps -ef | grep vmware-guestd
5
user9517

initctlを使用して、既知のジョブとインスタンスのリストを要求し、それぞれのステータスを標準出力に出力できます。

#Sudo initctl list

注:コマンドの前にSudoを付けることが重要です(またはrootとしてログインします)。ルート権限がない場合、「unable to connect to system bus: failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory. "これは非常に混乱します。

結果のフィルタリング

initctlコマンドは、多くの画面に流れる結果の大きなリストを生成する場合があります。

そのため、標準出力をlessmoreなどのページ編集プログラムにパイプする方がよい場合があります。

ただし、次のようにgrepのようなフィルタープログラムに出力をパイプすることを好みます。

# Sudo initctl list | grep vmware

これはinitctlを実行しますが、vmwareという語句が含まれていない限り、結果をフィルタリングしてすべての出力行を除外します。

出力を理解する

私は、grep-filteredコマンドを実行しました(Sudo initctl list | grep vmware)、次の出力を取得しました:

vmware-tools start/running
vmware-tools-thinprint start/running

最初の行で、vmware-toolsが実行されていることが確認されました。

出力がまったくなかった場合は、vmware-toolsが実行されていなかったと推測します

initctlのマニュアルページに記載されています のように、出力の各行には、次の形式でジョブのステータスが反映されます。

job-name goal/state

見積もり:

ジョブ名が最初に指定され、その後に現在の目標と選択したインスタンスの状態が続きます。目標は開始または停止です。ステータスは、待機中、開始中、開始前、スポーン、開始後、実行中、停止前、停止中、強制終了または停止中のいずれかです。

注意事項

  • 参考までに、私のマシンはUbuntu 13.10 Saucy Salamander Final Beta

  • 詳細については、initctlおよびlistに関するstatusのマニュアルページのセクションを参照してください。

  • Linuxパイプなどの最適な紹介については、その重要な記事の26の短いページを読む価値があります。The Unix Time-Sharing System、by DMリッチーとK.トンプソン

3
j w

ここにあなたは画像で少し助けがあります: http://testools.blogspot.com/2013/01/install-vmware-tools-in-ubuntu-easy-way.html 最後を見てください記事の。

0
duco1202