GoGPT Best VPN GoSearch

ऑनवर्क्स फ़ेविकॉन

पुण्य-निरीक्षक - बादल में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में गुण-निरीक्षक चलाएं

यह कमांड गुण-निरीक्षक है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर में से एक का उपयोग करके ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


पुण्य-निरीक्षक - ऑपरेटिंग सिस्टम संस्करण और वर्चुअल के बारे में अन्य जानकारी प्रदर्शित करें
मशीन

SYNOPSIS


गुण-निरीक्षक [--विकल्प] -d domname

गुण-निरीक्षक [--विकल्प] -a disk.img [-a disk.img ...]

पुराना तरीका:

गुण निरीक्षक डोमनेम

पुण्य-निरीक्षक डिस्क.आईएमजी [disk.img ...]

वर्णन


गुण निरीक्षक वर्चुअल मशीन या डिस्क छवि की जांच करता है और संस्करण निर्धारित करने का प्रयास करता है
ऑपरेटिंग सिस्टम और वर्चुअल मशीन के बारे में अन्य जानकारी।

पुण्य-निरीक्षक अन्य कार्यक्रमों में फीडिंग के लिए एक्सएमएल आउटपुट तैयार करता है।

सामान्य उपयोग में, "virt-inspector -d domname" का उपयोग करें जहां "domname" libvirt डोमेन है
(देखें: "virsh list --all")।

आप किसी एकल वर्चुअल मशीन से सीधे डिस्क छवियों पर virt-inspector चला सकते हैं।
"virt-inspector -a disk.img" का प्रयोग करें। दुर्लभ मामलों में एक डोमेन में कई ब्लॉक डिवाइस होते हैं, in
आपको किस मामले में कई सूचीबद्ध करना चाहिए -a विकल्प एक के बाद एक, पहले के साथ
अतिथि के अनुरूप देव / / sda, अतिथि के लिए दूसरा / Dev / SDB और इतना पर.

आप स्थापित डिस्क, लाइव सीडी, बूट करने योग्य यूएसबी कुंजी और इसी तरह के गुणों पर भी गुण-निरीक्षक चला सकते हैं।

पुण्य-निरीक्षक केवल निरीक्षण और रिपोर्ट कर सकते हैं एक डोमेन at a पहर. कई का निरीक्षण करने के लिए
वर्चुअल मशीन, आपको गुण-निरीक्षक को कई बार चलाना पड़ता है (उदाहरण के लिए, एक शेल से
लूप के लिए स्क्रिप्ट)।

क्योंकि गुण-निरीक्षक को अतिथि छवियों तक सीधे पहुंच की आवश्यकता होती है, यह सामान्य रूप से काम नहीं करेगा
दूरस्थ libvirt कनेक्शन।

गुण-निरीक्षक से उपलब्ध समस्त जानकारी कोर के माध्यम से भी उपलब्ध है
libguestfs निरीक्षण API (देखें "निरीक्षण" में Guestfs(3))। वही जानकारी भी कर सकते हैं
कई प्रोग्रामिंग भाषाओं में गेस्टफिश का उपयोग करके या libguestfs बाइंडिंग के माध्यम से प्राप्त किया जा सकता है (देखें
"LIBGUESTFS API से निरीक्षण डेटा प्राप्त करना")।

विकल्प


--मदद
संक्षिप्त सहायता प्रदर्शित करें।

-a पट्टिका
--जोड़ें पट्टिका
जोड़ना पट्टिका जो एक वर्चुअल मशीन से एक डिस्क छवि होनी चाहिए। यदि वर्चुअल मशीन
कई ब्लॉक डिवाइस हैं, आपको उन सभी को अलग-अलग आपूर्ति करनी होगी -a विकल्प.

डिस्क छवि का प्रारूप स्वतः पता लगाया जाता है। इसे ओवरराइड करने के लिए और a . को बाध्य करने के लिए
विशेष प्रारूप का उपयोग करें --फॉर्मेट=.. विकल्प.

-a यूआरआइ
--जोड़ें यूआरआइ
एक दूरस्थ डिस्क जोड़ें। में "दूरस्थ संग्रहण जोड़ना" देखें अतिथि मछली(1).

-c यूआरआइ
--जुडिये यूआरआइ
यदि libvirt का उपयोग कर रहे हैं, तो दिए गए से कनेक्ट करें यूआरआइ. अगर छोड़ा जाता है, तो हम से जुड़ते हैं
डिफ़ॉल्ट libvirt हाइपरवाइजर।

Libvirt का उपयोग केवल तभी किया जाता है जब आप कमांड लाइन पर "डोमेननाम" निर्दिष्ट करते हैं। यदि आप निर्दिष्ट करते हैं
अतिथि ब्लॉक डिवाइस सीधे (-a), तो libvirt का उपयोग बिल्कुल नहीं किया जाता है।

-d अतिथि
--कार्यक्षेत्र अतिथि
नामांकित libvirt अतिथि से सभी डिस्क जोड़ें। इसके बजाय डोमेन यूयूआईडी का उपयोग किया जा सकता है
नाम।

--गूंज कुंजी
कुंजी और पासफ़्रेज़ के लिए संकेत करते समय, पुण्य-निरीक्षक सामान्य रूप से गूँजना बंद कर देता है
आप यह नहीं देख सकते कि आप क्या टाइप कर रहे हैं। यदि आप तूफान के हमलों से चिंतित नहीं हैं और
कमरे में कोई और नहीं है आप यह देखने के लिए कि आप क्या टाइप कर रहे हैं यह ध्वज निर्दिष्ट कर सकते हैं।

--format=कच्चा|qcow2|..
--प्रारूप
कमांड लाइन पर दिए गए डिस्क छवियों के प्रारूप को निर्दिष्ट करें। यदि इसे छोड़ दिया जाता है तो
प्रारूप डिस्क छवि की सामग्री से स्वतः पता लगाया जाता है।

यदि डिस्क छवियों को libvirt से अनुरोध किया जाता है, तो यह प्रोग्राम इसके लिए libvirt से पूछता है
जानकारी। इस मामले में, प्रारूप पैरामीटर के मान को अनदेखा किया जाता है।

यदि अविश्वसनीय कच्चे-प्रारूप अतिथि डिस्क छवियों के साथ काम कर रहे हैं, तो आपको प्रारूप सुनिश्चित करना चाहिए
हमेशा निर्दिष्ट किया जाता है।

--कुंजी-से-स्टडीन
स्टड से कुंजी या पासफ़्रेज़ पैरामीटर पढ़ें। डिफ़ॉल्ट पढ़ने का प्रयास करना है
खोलकर उपयोगकर्ता से पासफ़्रेज़ /देव/ट्टी.

-v
--शब्दशः
डीबगिंग के लिए वर्बोज़ संदेशों को सक्षम करें।

-V
--संस्करण
संस्करण संख्या प्रदर्शित करें और बाहर निकलें।

-x libguestfs API कॉल की ट्रेसिंग सक्षम करें।

--xpath सवाल
XML पर stdin पर XPath क्वेरी निष्पादित करें, और परिणाम को stdout पर प्रिंट करें। इसमें
मोड पुण्य-निरीक्षक बस एक XPath क्वेरी चलाता है; अन्य सभी निरीक्षण कार्य हैं
अक्षम। कुछ उदाहरणों के लिए नीचे "XPATH QUERIES" देखें।

पुराना तरीका कमान लाइन बहस


पुण्य-निरीक्षक के पिछले संस्करणों ने आपको या तो लिखने की अनुमति दी:

पुण्य-निरीक्षक डिस्क.आईएमजी [disk.img ...]

or

गुण निरीक्षक अतिथि नाम

जबकि इस संस्करण में आपको उपयोग करना चाहिए -a or -d भ्रमित करने वाले मामले से बचने के लिए क्रमशः
जहां एक डिस्क छवि का नाम अतिथि के समान हो सकता है।

अनुकूलता के लिए पुरानी शैली अभी भी समर्थित है।

एक्सएमएल FORMAT


गुण-निरीक्षक XML को RELAX NG स्कीमा फ़ाइल में ठीक-ठीक वर्णित किया गया है पुण्य-निरीक्षक.rng
जो libguestfs के साथ आपूर्ति की जाती है। यह खंड सिर्फ एक सिंहावलोकन है।

शीर्ष स्तर का तत्व है , और इसमें एक या अधिक शामिल हैं
तत्व आप केवल एक से अधिक देखेंगे तत्व अगर आभासी
मशीन मल्टी-बूट है, जो वास्तविक दुनिया के वीएम में गायब हो जाती है।


में टैग विभिन्न वैकल्पिक क्षेत्र हैं जो संचालन का वर्णन करते हैं
प्रणाली, इसकी वास्तुकला, वर्णनात्मक "उत्पाद का नाम" स्ट्रिंग, ओएस का प्रकार और इसी तरह,
जैसा कि इस उदाहरण में है:



/देव/sda2/ जड़>
खिड़कियाँ
i386
खिड़कियाँ
विंडोज 7 एंटरप्राइज
ग्राहक
6
1
/खिड़कियाँ
स्थापित

संक्षेप में, ऑपरेटिंग सिस्टम का वर्ग है ("लिनक्स" या "विंडोज़" जैसा कुछ),
वितरण है (उदाहरण के लिए "फेडोरा" लेकिन कई अन्य डिस्ट्रोस पहचाने जाते हैं) और
अतिथि वास्तुकला है। अन्य क्षेत्र काफी आत्म-व्याख्यात्मक हैं, लेकिन
क्योंकि इन क्षेत्रों को सीधे libguestfs निरीक्षण एपीआई से लिया जाता है जिसे आप पा सकते हैं
"निरीक्षण" से सटीक जानकारी Guestfs(3).

NS तत्व रूट फाइल सिस्टम डिवाइस है, लेकिन libguestfs के दृष्टिकोण से
(ब्लॉक डिवाइस के VM के अंदर ही पूरी तरह से अलग नाम हो सकते हैं)।


Un*x जैसे मेहमानों के पास आम तौर पर कई फाइल सिस्टम होते हैं जो विभिन्न पर आरोहित होते हैं
माउंटपॉइंट्स, और इन्हें में वर्णित किया गया है तत्व जो इस तरह दिखता है:



...

/
/ बूट


साथ ही , उपकरण libguestfs के दृष्टिकोण से हैं, और पूरी तरह से हो सकते हैं
अतिथि के अंदर अलग-अलग नाम। इस सूची में केवल माउंट करने योग्य फाइल सिस्टम दिखाई देते हैं, नहीं
स्वैप डिवाइस जैसी चीजें।


के समान ही लेकिन कवर सब अतिथि से संबंधित फाइल सिस्टम,
स्वैप और खाली विभाजन सहित। (बहु-बूट अतिथि के दुर्लभ मामले में, यह कवर करता है
इस ओएस से संबंधित फाइल सिस्टम या इस ओएस और अन्य ओएस के साथ साझा)।

आप कुछ इस तरह देख सकते हैं:



...


ext4
फेडोरा-13-x86_64
<uuid>e6a4db1e-15c2-477b-ac2a-699181c396aa</uuid>


के भीतर वैकल्पिक तत्व फाइल सिस्टम प्रकार, लेबल, और हैं
यूयूआईडी।


संबंधित तत्व , तथा वर्णन करना
वर्चुअल मशीन में इंस्टॉल किए गए एप्लिकेशन।

, यदि मौजूद है, तो प्रयुक्त पैकेजिंग प्रणाली का वर्णन करता है। विशिष्ट मान होंगे
"आरपीएम" और "देब" हो।

, यदि मौजूद है, तो पैकेज मैनेजर का वर्णन करता है। विशिष्ट मूल्यों में शामिल हैं
"यम", "up2date" और "उपयुक्त"

इंस्टॉल किए गए पैकेज या एप्लिकेशन को सूचीबद्ध करता है।



...


कोरुटिल्स
8.5 है
1


हो सकता है कि संस्करण और रिलीज़ फ़ील्ड कुछ प्रकार के मेहमानों के लिए उपलब्ध न हों। अन्य क्षेत्र
संभव है, में "guestfs_inspect_list_applications" देखें Guestfs(3).


विंडोज़ जैसे ऑपरेटिंग सिस्टम के लिए जो ड्राइव अक्षरों का उपयोग करते हैं, गुण-निरीक्षक इसे ढूंढ सकते हैं
फाइल सिस्टम के लिए ड्राइव अक्षर कैसे मैप करते हैं।



...

/देव/sda2
/देव/sdb1


ऊपर के उदाहरण में, पहले पर दूसरे विभाजन पर फाइल सिस्टम के लिए सी मैप्स ड्राइव करें
डिस्क, और ड्राइव ई मैप्स को दूसरे डिस्क पर पहले पार्टीशन पर फाइल सिस्टम में।

ध्यान दें कि यह केवल स्थायी स्थानीय फाइल सिस्टम मैपिंग को कवर करता है, न कि नेटवर्क जैसी चीजों को
शेयर। इसके अलावा एनटीएफएस वॉल्यूम माउंट पॉइंट यहां सूचीबद्ध नहीं हो सकते हैं।


पुण्य-निरीक्षक कभी-कभी अतिथि के लिए एक चिह्न या लोगो निकालने में सक्षम होता है। आइकन है
बेस 64-एन्कोडेड पीएनजी डेटा के रूप में लौटाया गया। ध्यान दें कि आइकन बहुत बड़ा और ऊंचा हो सकता है
गुणवत्ता.



...

iVBORw0KGgoAAAAANSUhEUgAAAAGAAAABg[.......]
[... बेस 64 डेटा की कई लाइनें ...]


आइकन प्रदर्शित करने के लिए, आपको इसे निकालना होगा और बेस 64 डेटा को वापस बाइनरी में बदलना होगा
फ़ाइल। डेटा निकालने के लिए XPath क्वेरी या केवल एक संपादक का उपयोग करें, फिर coreutils का उपयोग करें
base64(1) पीएनजी फ़ाइल में वापस रूपांतरण करने का कार्यक्रम:

बेस64 -i -d < icon.data > icon.png

निरीक्षण इन्सटाल डिस्क, जीना सीडी
पुण्य-निरीक्षक स्थापित डिस्क, लाइव सीडी पर कुछ ऑपरेटिंग सिस्टम इंस्टालर का पता लगा सकता है,
बूट करने योग्य USB कुंजियाँ और बहुत कुछ।

इस मामले में टैग में "इंस्टॉलर" होगा और अन्य फ़ील्ड मौजूद हो सकते हैं
लाइव सीडी, नेटवर्क इंस्टालर या मल्टीपार्ट सीडी के एक हिस्से को इंगित करें। उदाहरण के लिए:



/देव/एसडीए/ जड़>
लिनक्स
i386
उबंटू
उबंटू 10.10 "मावेरिक मीरकट"
10
10
संस्थापक


XPATH क्वेरियों


गुण-निरीक्षक में XPath क्वेरी चलाने के लिए अंतर्निहित समर्थन शामिल है। कारण
गुण-निरीक्षक में सीधे XPath समर्थन शामिल करना केवल इतना है कि कोई अच्छाई नहीं है और
व्यापक रूप से उपलब्ध कमांड लाइन प्रोग्राम जो XPath क्वेरी कर सकते हैं। केवल एक ही अच्छा है
एक्सएमएलस्टारलेट(1) और वह Red Hat Enterprise Linux पर उपलब्ध नहीं है।

XPath क्वेरी करने के लिए, का उपयोग करें --xpath विकल्प। ध्यान दें कि इस मोड में, virt-inspector
बस स्टड से एक्सएमएल पढ़ता है और स्टडआउट पर क्वेरी परिणाम आउटपुट करता है। अन्य सभी निरीक्षण
इस मोड में सुविधाएँ अक्षम हैं।

उदाहरण के लिए:

$ virt-inspector -d Guest | गुण-निरीक्षक --xpath '//filesystems'


ext4
[...]

$ गुण-निरीक्षक -d अतिथि | \
पुण्य-निरीक्षक --xpath "स्ट्रिंग (// फाइल सिस्टम [@ dev = '/ dev/sda1']/प्रकार)"
ext4

$ गुण-निरीक्षक -d अतिथि | \
गुण-निरीक्षक --xpath 'स्ट्रिंग(//आइकन)' | बेस64-आई-डी | प्रदर्शन -
[अतिथि आइकन प्रदर्शित करता है, यदि कोई हो]

मिल रहा निरीक्षण आंकड़े से THE Libguestfs API


libguestfs के शुरुआती संस्करणों में, पुण्य-निरीक्षक एक बड़ी पर्ल स्क्रिप्ट थी जिसमें शामिल थे
मेहमानों के निरीक्षण के लिए कई अनुमान। इसमें कई समस्याएं थीं: करने के लिए
अन्य उपकरणों से निरीक्षण (जैसे गेस्टफिश) हमें इस पर्ल स्क्रिप्ट को कॉल करना पड़ा; तथा
यह अन्य भाषाओं पर पर्ल को विशेषाधिकार देता है जो libguestfs का समर्थन करता है।

libguestfs 1.8 द्वारा हमने सी में पर्ल कोड को फिर से लिखा था, और इसे सभी में शामिल किया था
कोर libguestfs एपीआई (Guestfs(3))। अब पुण्य-निरीक्षक केवल एक पतला सी प्रोग्राम है
कोर सी एपीआई। निरीक्षण की सभी जानकारी सभी प्रोग्रामिंग भाषाओं से उपलब्ध है
कि libguestfs समर्थन करता है, और Guestfish से।

सी निरीक्षण एपीआई के विवरण के लिए, "निरीक्षण" पढ़ें Guestfs(3).

उदाहरण के लिए सी निरीक्षण एपीआई का उपयोग कर कोड के लिए देखें निरीक्षण-vm.c किसके साथ जहाज
libguestfs.

निरीक्षण-vm.c अन्य भाषाओं में भी अनुवाद किया गया है। उदाहरण के लिए, निरीक्षण_vm.pl is
पर्ल अनुवाद, और OCaml, Python, आदि के लिए अन्य अनुवाद हैं। देखें "USING
अन्य प्रोग्रामिंग भाषाओं के साथ LIBGUESTFS" in Guestfs(3) मैन पेजों की सूची के लिए जो
इस उदाहरण कोड को शामिल करें।

मिल रहा निरीक्षण आंकड़े से अतिथि मछली
अगर आप गेस्टफिश का इस्तेमाल करते हैं -i विकल्प, फिर मुख्य सी निरीक्षण एपीआई "guestfs_inspect_os" in
Guestfs(3) कहा जाता है। यह गेस्टफिश कमांड "निरीक्षण-ओएस" के बराबर है। आप ऐसा कर सकते हैं
इस गेस्टफिश कमांड को हाथ से भी बुलाएं।

"निरीक्षण-ओएस" वर्तमान डिस्क छवि पर निरीक्षण करता है, की सूची लौटाता है
ऑपरेटिंग सिस्टम मिला। प्रत्येक OS को उसके रूट फाइल सिस्टम डिवाइस द्वारा दर्शाया जाता है। में
अधिकांश मामलों में, यह कमांड कुछ भी प्रिंट नहीं करता है (कोई OSes नहीं मिला), या एक रूट डिवाइस,
लेकिन सावधान रहें कि यदि कई ओएस हैं या यदि कोई है तो यह कई लाइनों को प्रिंट कर सकता है
अतिथि से जुड़ी सीडी स्थापित करें।

$ Guestfish --ro -a F15x32.img
> Daud
> निरीक्षण-ओएस
/देव/vg_f15x32/lv_root

रूट डिवाइस का उपयोग करके, आप अतिथि के बारे में अधिक जानकारी प्राप्त कर सकते हैं:

> निरीक्षण-प्राप्त-प्रकार / देव/vg_f15x32/lv_root
लिनक्स
> निरीक्षण-प्राप्त-डिस्ट्रो / देव/vg_f15x32/lv_root
फेडोरा
> निरीक्षण-प्राप्त-प्रमुख-संस्करण / देव/vg_f15x32/lv_root
15
> निरीक्षण-प्राप्त-उत्पाद-नाम / देव/vg_f15x32/lv_root
फेडोरा रिलीज़ 15 (लवलॉक)

गेस्टफिश की सीमाएं रूट डिवाइस को एक वेरिएबल में असाइन करना कठिन बनाती हैं (चूंकि
Guestfish में चर नहीं होते हैं), इसलिए यदि आप इसे पुनरुत्पादित रूप से करना चाहते हैं तो आप बेहतर हैं
अन्य भाषाओं में से एक का उपयोग करके एक स्क्रिप्ट लिखना बंद करें जो कि libguestfs API का समर्थन करता है।

अनुप्रयोगों को सूचीबद्ध करने के लिए, आपको पहले डिस्क को माउंट करना होगा:

> निरीक्षण-प्राप्त-माउंटपॉइंट /dev/vg_f15x32/lv_root
/: /देव/vg_f15x32/lv_root
/ बूट: /देव/vda1
> माउंट-आरओ /देव/vg_f15x32/lv_root /
> माउंट-आरओ /देव/वीडीए1 / बूट

और फिर निरीक्षण-सूची-अनुप्रयोग API को कॉल करें:

> निरीक्षण-सूची-अनुप्रयोग /dev/vg_f15x32/lv_root | सिर -28
[0] = {
app_name: कंसोलकिट
ऐप_डिस्प्ले_नाम:
ऐप_युग: 0
ऐप_संस्करण: 0.4.5
ऐप_रिलीज़: 1.fc15
ऐप_इंस्टॉल_पथ:
ऐप_ट्रांस_पथ:
ऐप_प्रकाशक:
ऐप_यूआरएल:
ऐप_सोर्स_पैकेज:
ऐप_सारांश:
ऐप_विवरण:
}
[1] = {
app_name: कंसोलकिट-लिब्स
ऐप_डिस्प्ले_नाम:
ऐप_युग: 0
ऐप_संस्करण: 0.4.5
ऐप_रिलीज़: 1.fc15
ऐप_इंस्टॉल_पथ:
ऐप_ट्रांस_पथ:
ऐप_प्रकाशक:
ऐप_यूआरएल:
ऐप_सोर्स_पैकेज:
ऐप_सारांश:
ऐप_विवरण:
}

अतिथि के लिए एक आइकन प्रदर्शित करने के लिए, ध्यान दें कि फाइल सिस्टम को भी ऊपर की तरह आरोहित किया जाना चाहिए।
आप तब कर सकते हैं:

> निरीक्षण-प्राप्त-आइकन /dev/vg_f15x32/lv_root | प्रदर्शन -

पुरानी VERSIONS OF गुण-निरीक्षक


जैसा कि ऊपर वर्णित है, libguestfs के शुरुआती संस्करणों को एक अलग गुण-निरीक्षक के साथ भेज दिया गया है
पर्ल में लिखा गया कार्यक्रम (वर्तमान संस्करण सी में लिखा गया है)। पर्ल का एक्सएमएल आउटपुट
पुण्य-निरीक्षक अलग था और यह पाठ जैसे अन्य स्वरूपों में भी आउटपुट कर सकता था।

पुराना गुण-निरीक्षक अब समर्थित नहीं है या libguestfs के साथ शिप नहीं किया गया है।

मामलों को और भ्रमित करने के लिए, Red Hat Enterprise Linux 6 में हम गुण के दो संस्करण भेजते हैं-
अलग-अलग नामों से निरीक्षक:

पुण्य-निरीक्षक पुराना पर्ल संस्करण।
पुण्य-निरीक्षक 2 नया सी संस्करण।

बाहर निकलें स्थिति


यह प्रोग्राम सफल होने पर 0 देता है, या त्रुटि होने पर गैर-शून्य।

onworks.net सेवाओं का उपयोग करके पुण्य-निरीक्षक का ऑनलाइन उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

लिनक्स कमांड

Ad




×
विज्ञापन
❤️यहां खरीदारी करें, बुक करें या खरीदें - कोई शुल्क नहीं, इससे सेवाएं निःशुल्क बनी रहती हैं।