Mam serwer Ubuntu 9.10 działający jako gość VMware Fusion. Jak mogę sprawdzić, czy działa narzędzie VMware z wiersza poleceń?
Mam serwer Ubuntu 9.10 działający jako gość VMware Fusion. Jak mogę sprawdzić, czy działa narzędzie VMware z wiersza poleceń?
Odpowiedzi:
Działa to w 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
Możesz także sprawdzić, czy moduły jądra vm są uruchomione
lsmod
...
vmw_pvscsi 22359 0
vmxnet3 44475 0
vmwgfx 114733 3
vm...
Sprawdź, czy vmware-guestd jest uruchomiony
ps -ef | grep vmware-guestd
Możesz użyć, initctlaby zażądać listy znanych zadań i instancji i wypisać status każdego z nich na standardowe wyjście:
#sudo initctl list
Uwaga: Ważne jest, aby poprzedzić polecenie sudo(lub zalogować się jako root). Jeśli nie masz uprawnień roota, możesz otrzymać błąd typu „ unable to connect to system bus: failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory.”, co jest bardzo mylące.
Filtrowanie wyników
initctlKomenda może produkować dużą listę wyników, które wypływają na wielu ekranach.
Więc może być lepiej, aby potokować standardowe wyjście do programu paginatora, takiego jak lesslub more.
Wolę jednak przesyłać dane wyjściowe do programu filtrującego w greptaki sposób:
# sudo initctl list | grep vmware
Działa, initctlale filtruje wyniki, aby wykluczyć wszystkie wiersze danych wyjściowych, chyba że zawierają frazę vmware .
Zrozumienie wyników
Uruchomiłem polecenie grep-filter, command ( sudo initctl list | grep vmware) i otrzymałem następujące dane wyjściowe:
vmware-tools start/running
vmware-tools-thinprint start/running
Pierwszy wiersz potwierdził mi, że działały narzędzia vmware-tools .
Gdyby nie było żadnych danych wyjściowych, wywnioskowałbym, że narzędzia vmware nie działały .
Jak strona instrukcja mówi , każda linia wyjścia odzwierciedla stan praca w formacie:initctl
job-name goal/state
Zacytować:
Najpierw podaje się nazwę zadania, a następnie bieżący cel i stan wybranej instancji. Celem jest albo start lub stop, stan może być następujący: czekanie, start, start-up, spawn, post-start, bieg, pre-stop, stop, zabity lub post-stop.
Notatki
Dla twojej informacji moja maszyna była Ubuntu 13.10 Saucy Salamander Final Beta.
Zobacz initctlsekcję strony podręcznika na listi statuspo więcej informacji.
Aby uzyskać najlepsze wprowadzenie do potoków systemu Linux itp., Warto przeczytać 26 krótkich stron tego przełomowego artykułu: The Unix Time-Sharing System , autorstwa DM Ritchie i K. Thompsona
Tutaj masz małą pomoc ze zdjęciami: http://testools.blogspot.com/2013/01/install-vmware-tools-in-ubuntu-easy-way.html Spójrz na koniec artykułu.
open-vm-toolszamiast tego. lsmod pokazuje te same moduły.ps ax | grep vmtoolsdZamiast tego zrobiłbyś to dla uruchomionego procesu .