Saya memiliki Server Ubuntu 9.10 yang berjalan sebagai tamu dari VMware Fusion. Bagaimana saya bisa memeriksa apakah itu menjalankan alat VMware dari baris perintah?
Saya memiliki Server Ubuntu 9.10 yang berjalan sebagai tamu dari VMware Fusion. Bagaimana saya bisa memeriksa apakah itu menjalankan alat VMware dari baris perintah?
Jawaban:
Ini berfungsi di 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
Anda juga dapat memeriksa apakah modul kernel vm sedang berjalan
lsmod
...
vmw_pvscsi 22359 0
vmxnet3 44475 0
vmwgfx 114733 3
vm...
Periksa apakah vmware-guestd sedang berjalan
ps -ef | grep vmware-guestd
Anda dapat menggunakan initctl
untuk meminta daftar pekerjaan yang diketahui dan contoh dan output status masing-masing ke output standar:
#sudo initctl list
Catatan: Sangat penting untuk mengawali perintah dengan sudo
(atau login sebagai root
). Jika Anda tidak memiliki hak akses root, Anda bisa mendapatkan kesalahan seperti " unable to connect to system bus: failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory.
" Yang sangat membingungkan.
Memfilter hasil
The initctl
perintah mungkin menghasilkan daftar besar hasil yang mengalir lebih banyak layar.
Jadi, mungkin lebih baik untuk menyalurkan output standar ke program paginator seperti less
atau more
.
Namun, saya lebih suka menyalurkan output ke program filter seperti grep
seperti ini:
# sudo initctl list | grep vmware
Ini berjalan initctl
tetapi memfilter hasilnya untuk mengecualikan semua jalur output kecuali jika mengandung frase vmware .
Memahami output
Saya menjalankan perintah, grep-filtered, ( sudo initctl list | grep vmware
) dan mendapatkan hasil sebagai berikut:
vmware-tools start/running
vmware-tools-thinprint start/running
Baris pertama mengkonfirmasi, bagi saya, bahwa vmware-tools sedang berjalan .
Jika tidak ada output sama sekali, saya akan menyimpulkan bahwa vmware-tools tidak berjalan .
Seperti yang initctl
dikatakan halaman manual , setiap baris output mencerminkan status pekerjaan dalam format:
job-name goal/state
Mengutip:
Nama pekerjaan diberikan pertama diikuti oleh tujuan saat ini dan keadaan instance yang dipilih. Tujuannya adalah mulai atau berhenti, statusnya bisa berupa menunggu, memulai, pra-mulai, menelurkan, pasca-mulai, berlari, pra-berhenti, berhenti, terbunuh, atau pasca-berhenti.
Catatan
Untuk informasi Anda, mesin saya Ubuntu 13.10 Saucy Salamander Final Beta
.
Lihat bagian initctl
halaman manual list
dan status
untuk info lebih lanjut.
Untuk pengantar terbaik untuk pipa Linux dll. Ada baiknya membaca 26 halaman pendek itu: Sistem Berbagi-Waktu Unix , oleh DM Ritchie dan K. Thompson
Di sini Anda memiliki sedikit bantuan, dengan gambar: http://testools.blogspot.com/2013/01/install-vmware-tools-in-ubuntu-easy-way.html Lihat di akhir artikel.
open-vm-tools
. lsmod menampilkan modul yang sama. Untuk proses yang berjalan, Anda akan melakukannyaps ax | grep vmtoolsd
.