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 initctluntuk 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 initctlperintah mungkin menghasilkan daftar besar hasil yang mengalir lebih banyak layar.
Jadi, mungkin lebih baik untuk menyalurkan output standar ke program paginator seperti lessatau more.
Namun, saya lebih suka menyalurkan output ke program filter seperti grepseperti ini:
# sudo initctl list | grep vmware
Ini berjalan initctltetapi 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 initctldikatakan 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 initctlhalaman manual listdan statusuntuk 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.