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?
Respuestas
¿Demasiados anuncios?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...
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 enlist
ystatus
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
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.