ฉันมี Ubuntu 9.10 Server ที่ทำงานในฐานะแขกจาก VMware Fusion ฉันจะตรวจสอบว่ามันใช้เครื่องมือ VMware จากบรรทัดคำสั่งได้อย่างไร
ฉันมี Ubuntu 9.10 Server ที่ทำงานในฐานะแขกจาก VMware Fusion ฉันจะตรวจสอบว่ามันใช้เครื่องมือ 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...
ทดสอบกับ Ubuntu 12.xx
$ sudo service vmware-tools status
ใช้งานได้กับเครื่องของฉัน (จาก 12.04 ถึง 14.04)
ตรวจสอบว่า 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
คำสั่งอาจผลิตรายการใหญ่ของผลที่ไหลผ่านหลายหน้าจอ
ดังนั้นมันอาจจะดีกว่าที่จะท่อออกมาตรฐานการเขียนโปรแกรม paginator เหมือนหรือless
more
อย่างไรก็ตามฉันชอบไพพ์เอาต์พุตกับโปรแกรมตัวกรองgrep
เช่น:
# sudo initctl list | grep vmware
นี้จะทำงานinitctl
แต่กรองผลของมันจะไม่รวมทุกบรรทัดของการส่งออกจนกว่าพวกเขาจะมีวลีVMware
ทำความเข้าใจเกี่ยวกับผลลัพธ์
ฉันรัน, ตัวกรอง grep, command ( sudo initctl list | grep vmware
) และได้ผลลัพธ์ต่อไปนี้:
vmware-tools start/running
vmware-tools-thinprint start/running
บรรทัดแรกได้รับการยืนยันสำหรับฉันว่า vmware-tools ทำงานอยู่
หากมีการส่งออกที่ไม่ทั้งหมดที่ผมอนุมานว่า VMware เครื่องมือที่ไม่ได้ทำงาน
ในฐานะที่เป็นหน้าคู่มือบอกว่าสายของการส่งออกในแต่ละสะท้อนให้เห็นถึงสถานะของงานในรูปแบบ:initctl
job-name goal/state
อ้างถึง:
ชื่องานจะได้รับก่อนตามด้วยเป้าหมายและสถานะปัจจุบันของอินสแตนซ์ที่เลือก เป้าหมายคือเริ่มหรือหยุดสถานะอาจเป็นหนึ่งในการรอเริ่มต้นก่อนเริ่มต้นวางไข่โพสต์ - เริ่มทำงานวิ่งก่อนหยุดหยุดฆ่าหรือโพสต์ - หยุด
หมายเหตุ
Ubuntu 13.10 Saucy Salamander Final Beta
สำหรับข้อมูลของคุณเป็นเครื่องของฉัน
ดูinitctl
ส่วนของหน้าคนในlist
และstatus
สำหรับข้อมูลเพิ่มเติม
สำหรับการแนะนำที่ดีที่สุดสำหรับท่อ Linux ฯลฯ มันควรค่าแก่การอ่านทั้ง 26 หน้าสั้น ๆ ของบทความที่เกี่ยวข้อง: Unix Time-Sharing Systemโดย DM Ritchie และ K. Thompson
ที่นี่คุณมีความช่วยเหลือเล็กน้อยพร้อมรูปภาพ: http://testools.blogspot.com/2013/01/install-vmware-tools-in-ubuntu-easy-way.html ดูที่ท้ายบทความ
open-vm-tools
แทน lsmod แสดงโมดูลเดียวกัน สำหรับขั้นตอนการทำงานคุณจะทำps ax | grep vmtoolsd
แทน