VMware FusionのゲストとしてUbuntu 9.10サーバーを実行しています。コマンドラインからVMwareツールが実行されているかどうかを確認するにはどうすればよいですか?
これは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...
Ubuntu 12.xxでテスト済み
$ Sudo service vmware-tools status
私のマシンで動作します(12.04から14.04まで)
Vmware-guestdが実行されていることを確認する
ps -ef | grep vmware-guestd
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
コマンドは、多くの画面に流れる結果の大きなリストを生成する場合があります。
そのため、標準出力をless
やmore
などのページ編集プログラムにパイプする方がよい場合があります。
ただし、次のように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.トンプソン
ここにあなたは画像で少し助けがあります: http://testools.blogspot.com/2013/01/install-vmware-tools-in-ubuntu-easy-way.html 最後を見てください記事の。