28 votos

¿Cómo puedo comprobar si las herramientas de VMware se está ejecutando en mi invitado Ubuntu Server?

Tengo un Ubuntu 9.10 Servidor se ejecuta como un invitado de VMware Fusion. ¿Cómo puedo comprobar si se está ejecutando VMware herramientas desde la línea de comandos?

24voto

racyclist Puntos 479

Esto funciona en 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

También puede verificar si la vm módulos del kernel se ejecuta

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

3voto

j w Puntos 111

Usted podría utilizar initctl a solicitar una lista de los conocidos puestos de trabajo y las instancias de salida y el estado de cada salida estándar:

#sudo initctl list

Nota: Es importante anteponer el comando sudo (o haber iniciado sesión como root). Si usted no tiene la root de todos los permisos, usted podría obtener un error "unable to connect to system bus: failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory.", Que es muy confuso.

El filtrado de los resultados

El initctl comando puede producir una gran lista de resultados, flujo a través de múltiples pantallas.

Así, podría ser mejor a la tubería de la salida estándar a un paginator programa como less o more.

Sin embargo, yo prefiero a la tubería de la salida a un programa de filtro como grep como así:

# sudo initctl list | grep vmware

Este se ejecuta initctl , pero los filtros de sus resultados para excluir todas las líneas de salida a menos que contengan la frase de vmware.

La comprensión de la salida

Me encontré con el, grep-filtrada, comando (sudo initctl list | grep vmware) y se obtuvo el siguiente resultado:

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

La primera línea confirmado, a mí, que vmware-tools se estaba ejecutando.

Si no hay salida a todos, me gustaría deducir que vmware-tools no se estaba ejecutando.

Como el initctl página de manual dice, cada línea de salida refleja el trabajo del estado en el formato:

job-name goal/state

Cita:

El trabajo se da el nombre del primero seguido por el meta actual y el estado de la instancia seleccionada. El objetivo es iniciar o parar la el estado puede ser uno de la espera, de partida, pre-inicio, engendrado, post-inicio, ejecutar, pre-parar, parar, asesinados o post-stop.

Notas

  • Para su información, mi máquina era Ubuntu 13.10 Saucy Salamander Final Beta.

  • Ver el initctl el hombre de la página de la sección en list y status para más información.

  • Para la mejor introducción a Linux tuberías, etc. merece la pena leer a los 26, corto, páginas de ese artículo seminal: El Tiempo de Unix Sistema de Intercambio, por D. M. Ritchie y K. Thompson

3voto

Jamie Puntos 11

Probado en Ubuntu 12.xx

$ sudo service vmware-tools status

Funciona en mi máquinas (de 12.04 a 14.04)

2voto

katit Puntos 130

Compruebe que el vmware-guestd se está ejecutando

ps -ef | grep vmware-guestd

0voto

duco1202 Puntos 11

Aquí tienes un poco de ayuda, con las imágenes: http://testools.blogspot.com/2013/01/install-vmware-tools-in-ubuntu-easy-way.html Mira al final del artículo.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: