Como posso verificar se as ferramentas VMware estão sendo executadas no meu guest Ubuntu Server? [fechadas]

26

Eu tenho um servidor Ubuntu 9.10 em execução como convidado do VMware Fusion. Como posso verificar se ele está executando as ferramentas do VMware na linha de comando?

    
por Thierry Lam 01.06.2010 / 16:40

5 respostas

24

Isso funciona no 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

Você também pode verificar se os módulos do kernel vm estão em execução

lsmod
...
vmw_pvscsi             22359  0 
vmxnet3                44475  0 
vmwgfx                114733  3
vm...
    
por 01.06.2010 / 16:45
8

Testado no Ubuntu 12.xx

$ sudo service vmware-tools status

Funciona nas minhas máquinas (de 12.04 a 14.04)

    
por 28.10.2014 / 10:18
5

Verifique se o vmware-guestd está sendo executado

ps -ef | grep vmware-guestd
    
por 01.06.2010 / 16:47
3

Você pode usar initctl para solicitar uma lista das tarefas e instâncias conhecidas e gerar o status de cada uma delas para a saída padrão:

#sudo initctl list

Nota: é importante prefixar o comando com sudo (ou estar logado como root ). Se você não tem privilégios de root, pode receber um erro como " unable to connect to system bus: failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory. ", que é muito confuso.

Filtrando os resultados

O comando initctl pode produzir uma lista grande de resultados que fluem em várias telas.

Assim, pode ser melhor canalizar a saída padrão para um programa paginador como less ou more .

No entanto, eu prefiro canalizar a saída para um programa de filtro como grep da seguinte forma:

# sudo initctl list | grep vmware

Isso executa initctl , mas filtra seus resultados para excluir todas as linhas de saída, a menos que contenham a frase vmware .

Entendendo a saída

Eu executei o comando grep-filtered ( sudo initctl list | grep vmware ) e obtive a seguinte saída:

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

A primeira linha confirmou, para mim, que o vmware-tools estava sendo executado .

Se não houvesse nenhuma saída, eu deduziria que o vmware-tools não estava sendo executado .

Como a página de manual initctl diz , cada linha de saída reflete o status de um trabalho no formato:

job-name goal/state

Citação:

The job name is given first followed by the current goal and state of the selected instance. The goal is either start or stop, the status may be one of waiting, starting, pre-start, spawned, post-start, running, pre-stop, stopping, killed or post-stop.

Notas

  • Para sua informação, minha máquina foi Ubuntu 13.10 Saucy Salamander Final Beta .

  • Veja a seção da página initctl man em list e status para mais informações.

  • Para a melhor introdução aos tubos do Linux, etc. vale a pena ler as 26 páginas deste artigo seminal: O sistema de compartilhamento de tempo Unix por DM Ritchie e K. Thompson

por 08.10.2013 / 07:16
0

Aqui você tem uma pequena ajuda com imagens: link Veja o final do artigo.

    
por 10.01.2013 / 19:03