У мене в якості гостя від VMware Fusion працює сервер Ubuntu 9.10. Як я можу перевірити, чи працює у ньому командний рядок інструментів VMware?
У мене в якості гостя від VMware Fusion працює сервер Ubuntu 9.10. Як я можу перевірити, чи працює у ньому командний рядок інструментів VMware?
Відповіді:
Це працює в 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...
Перевірте, чи працює програма vmware-guestd
ps -ef | grep vmware-guestd
Ви можете використати 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 , Д.М. Річі та К. Томпсон
Тут ви маєте невелику допомогу із зображеннями: http://testools.blogspot.com/2013/01/install-vmware-tools-in-ubuntu-easy-way.html Подивіться в кінці статті.
open-vm-tools
замість цього. lsmod показує ті самі модулі. Для запущеного процесу ви зробите цеps ax | grep vmtoolsd
замість цього.