Як я можу перевірити, чи інструменти VMware працюють на моєму гостьовому сервері Ubuntu? [зачинено]


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

Тестовано на Ubuntu 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

Це запускається, initctlале фільтрує його результати, щоб виключити всі рядки виводу, якщо вони не містять фразу vmware .

Розуміння результату

Я запустив, 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чоловічої сторінки на listта, statusщоб отримати додаткову інформацію.

  • Для кращого ознайомлення з трубами Linux і т.д. варто прочитати ці 26 коротких сторінок цієї первинної статті: Unix Time-Sharing System , Д.М. Річі та К. Томпсон


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.