게스트 Ubuntu 서버에서 VMware 도구가 실행 중인지 어떻게 확인할 수 있습니까? [닫은]


28

VMware Fusion에서 게스트로 실행중인 Ubuntu 9.10 서버가 있습니다. 명령 행에서 VMware 도구를 실행 중인지 어떻게 확인할 수 있습니까?

답변:


24

이것은 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...

1
open-vm-tools대신 사용 하는 경우 답변이 약간 다릅니다 . lsmod는 동일한 모듈을 표시합니다. 실행중인 프로세스의 경우 ps ax | grep vmtoolsd대신 수행 합니다.
Ehtesh Choudhury

8

우분투 12.xx에서 테스트

$ sudo service vmware-tools status

내 컴퓨터에서 작동합니다 (12.04에서 14.04)



3

당신은 사용할 수 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

vmwareinitctl 문구가 포함되지 않은 한 모든 출력 라인을 제외하도록 결과 는 필터링되지만 결과 는 필터링 됩니다 .

출력 이해

grep-filtered, command ( 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에 man 페이지의 섹션을 list하고 status더 많은 정보를 원하시면.

  • Linux 파이프 등에 대한 가장 좋은 소개를 위해 DM Ritchie와 K. Thompson 의 유닉스 타임 쉐어링 시스템 (Unix Time-Sharing System )의 26 페이지의 짧은 페이지를 읽어 볼 가치가 있습니다 .


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.