अगर मेरे अतिथि उबंटू सर्वर पर VMware उपकरण चल रहे हैं तो मैं कैसे जांच सकता हूं? [बन्द है]


28

मैं एक Ubuntu 9.10 सर्वर VMware फ्यूजन से अतिथि के रूप में चल रहा है। अगर यह कमांड लाइन से VMware उपकरण चला रहा है तो मैं कैसे जांच सकता हूं?

जवाबों:


24

यह 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...

1
यदि आप open-vm-toolsइसके बजाय उपयोग कर रहे हैं तो उत्तर थोड़ा अलग है । lsmod समान मॉड्यूल दिखाता है। दौड़ने की प्रक्रिया के लिए, आप ps ax | grep vmtoolsdइसके बजाय करेंगे ।
एहतेश चौधरी 3

8

Ubuntu 12.xx पर परीक्षण किया गया

$ sudo service vmware-tools status

यह मेरी मशीनों पर काम करता है (12.04 से 14.04 तक)



3

आप 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, कमांड ( 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अधिक जानकारी के लिए।

  • लिनक्स पाइप आदि के बेहतरीन परिचय के लिए, यह उन 26, लघु, उस सेमिनल लेख के पन्नों को पढ़ने लायक है: द यूनिक्स टाइम-शेयरिंग सिस्टम , डीएम रिची और के। थॉम्पसन द्वारा


0

यहाँ आपको छवियों के साथ थोड़ी मदद है: http://testools.blogspot.com/2013/01/install-vmware-tools-in-ubuntu-easy-way.html लेख के अंत में देखें।


बाहरी लेख से लिंक करते समय कृपया अपनी टिप्पणी में पाठ के रूप में सबसे महत्वपूर्ण भागों को डालें।
इज़्ज़ी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.