अंग्रेज़ीफ्रेंचस्पेनिश

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

qemu-system-mipsel - क्लाउड में ऑनलाइन

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

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

कार्यक्रम:

नाम


qemu-doc - QEMU एमुलेटर उपयोगकर्ता दस्तावेज़ीकरण

SYNOPSIS


उपयोग: qemu-system-i386 [विकल्प] [डिस्क_इमेज]

वर्णन


QEMU PC सिस्टम एमुलेटर निम्नलिखित बाह्य उपकरणों का अनुकरण करता है:

- i440FX होस्ट PCI ब्रिज और PIIX3 PCI से ISA ब्रिज

- साइरस सीएलजीडी 5446 पीसीआई वीजीए कार्ड या बोच वीईएसए एक्सटेंशन के साथ डमी वीजीए कार्ड (हार्डवेयर
स्तर, सभी गैर मानक मोड सहित)।

- PS/2 माउस और कीबोर्ड

- हार्ड डिस्क और सीडी-रोम समर्थन के साथ 2 पीसीआई आईडीई इंटरफेस

- फ्लॉपी डिस्क

- पीसीआई और आईएसए नेटवर्क एडेप्टर

- क्रमिक बंदरगाह

- क्रिएटिव साउंडब्लास्टर 16 साउंड कार्ड

- ENSONIQ AudioPCI ES1370 साउंड कार्ड

- इंटेल 82801AA AC97 ऑडियो संगत साउंड कार्ड

- इंटेल एचडी ऑडियो कंट्रोलर और एचडीए कोडेक

- Adlib (OPL2) - Yamaha YM3812 संगत चिप

- ग्रेविस अल्ट्रासाउंड GF1 साउंड कार्ड

- CS4231A संगत साउंड कार्ड

- PCI UHCI USB कंट्रोलर और एक वर्चुअल USB हब।

एसएमपी 255 सीपीयू तक समर्थित है।

QEMU Seabios प्रोजेक्ट से PC BIOS और Plex86/Bochs LGPL VGA BIOS का उपयोग करता है।

QEMU Tatsuyuki Satoh द्वारा YM3812 एमुलेशन का उपयोग करता है।

QEMU GUS एमुलेशन (GUSEMU32 .) का उपयोग करता हैhttp://www.deinmeister.de/gusemu/>) टिबोर "टीएस" द्वारा
शुट्ज़।

ध्यान दें कि, डिफ़ॉल्ट रूप से, GUS शेयर आईआरक्यू(7) समानांतर बंदरगाहों के साथ और इसलिए क्यूईएमयू को बताया जाना चाहिए
GUS काम करने के लिए समानांतर पोर्ट नहीं हैं।

qemu-system-i386 dos.img -soundhw gus -समानांतर कोई नहीं

वैकल्पिक रूप से:

qemu-system-i386 dos.img -device gus,irq=5

या कुछ अन्य लावारिस IRQ।

CS4231A विंडोज साउंड सिस्टम और GUSMAX उत्पादों में उपयोग की जाने वाली चिप है

विकल्प


डिस्क_इमेज आईडीई हार्ड डिस्क 0 के लिए एक कच्ची हार्ड डिस्क छवि है। कुछ लक्ष्यों को डिस्क की आवश्यकता नहीं होती है
छवि।

मानक विकल्प:

-h सहायता प्रदर्शित करें और बाहर निकलें

-संस्करण
संस्करण की जानकारी प्रदर्शित करें और बाहर निकलें

-मछीन [प्रकार =]नाम[, प्रोप =मूल्य[,...]]
द्वारा एमुलेटेड मशीन का चयन करें नाम. उपलब्ध मशीनों को सूचीबद्ध करने के लिए "-मशीन सहायता" का प्रयोग करें।
समर्थित मशीन गुण हैं:

एक्सेल =एक्सेल 1[:एक्सेल 2[:...]]
इसका उपयोग त्वरक को सक्षम करने के लिए किया जाता है। लक्ष्य वास्तुकला के आधार पर, kvm,
xen, या tcg उपलब्ध हो सकता है। डिफ़ॉल्ट रूप से, tcg का उपयोग किया जाता है। यदि एक से अधिक हैं
त्वरक निर्दिष्ट किया गया है, यदि पिछला वाला विफल रहता है तो अगले का उपयोग किया जाता है
आरंभ करना।

कर्नेल_इर्कचिप = चालू | बंद
उपलब्ध होने पर चुने हुए त्वरक के लिए इन-कर्नेल irqchip समर्थन सक्षम करता है।

gfx_passthru=चालू|बंद
उपलब्ध होने पर चुनी हुई मशीन के लिए IGD GFX पासथ्रू समर्थन सक्षम करता है।

vmport=चालू|बंद|ऑटो
VMWare IO पोर्ट के अनुकरण को सक्षम करता है, vmmouse आदि के लिए। ऑटो का चयन करने के लिए कहता है
एक्सेल के आधार पर मूल्य। Accel=xen के लिए डिफ़ॉल्ट बंद है अन्यथा डिफ़ॉल्ट है
पर।

kvm_shadow_mem=आकार
KVM छाया MMU के आकार को परिभाषित करता है।

डंप-अतिथि-कोर = चालू | बंद
कोर डंप में अतिथि स्मृति शामिल करें। डिफ़ॉल्ट चालू है।

मेम-मर्ज=ऑन|ऑफ
मेमोरी मर्ज समर्थन को सक्षम या अक्षम करता है। यह सुविधा, जब द्वारा समर्थित है
होस्ट, VMs इंस्टेंस के बीच समान मेमोरी पेज को डी-डुप्लिकेट करता है (द्वारा सक्षम)
चूक)।

इओमु=ऑन|ऑफ
नकली इंटेल IOMMU (VT-d) समर्थन को सक्षम या अक्षम करता है। डिफ़ॉल्ट बंद है।

एईएस-की-रैप=ऑन|ऑफ
S390-ccw होस्ट पर AES कुंजी रैपिंग समर्थन को सक्षम या अक्षम करता है। यह सुविधा
नियंत्रित करता है कि एईएस के निष्पादन की अनुमति देने के लिए एईएस रैपिंग कुंजी बनाई जाएगी या नहीं
क्रिप्टोग्राफिक फ़ंक्शन। डिफ़ॉल्ट चालू है।

डीईए-की-रैप = ​​चालू | बंद
S390-ccw होस्ट पर DEA कुंजी रैपिंग समर्थन को सक्षम या अक्षम करता है। यह सुविधा
नियंत्रित करता है कि क्या डीईए के निष्पादन की अनुमति देने के लिए डीईए रैपिंग कुंजियां बनाई जाएंगी
क्रिप्टोग्राफिक फ़ंक्शन। डिफ़ॉल्ट चालू है।

-सी पी यू आदर्श
CPU मॉडल का चयन करें ("-cpu सहायता" सूची और अतिरिक्त सुविधा चयन के लिए)

-एसएमपी [सीपीयूएस =]n[, कोर =कोर][,धागे=धागे][,सॉकेट्स=कुर्सियां][, मैक्ससीपीस =मैक्ससीपीस]
के साथ एक एसएमपी प्रणाली का अनुकरण करें n सीपीयू। पीसी लक्ष्य पर, 255 सीपीयू तक समर्थित हैं। पर
स्पार्क 32 लक्ष्य, लिनक्स प्रयोग करने योग्य सीपीयू की संख्या को 4 तक सीमित करता है। पीसी लक्ष्य के लिए,
की संख्या कोर प्रति सॉकेट, की संख्या धागे प्रति कोर और की कुल संख्या
कुर्सियां निर्दिष्ट किया जा सकता है। गुम मूल्यों की गणना की जाएगी। यदि तीन मानों पर कोई हो
दिया गया है, CPU की कुल संख्या n छोड़ा जा सकता है। मैक्ससीपीस अधिकतम निर्दिष्ट करता है
हॉटप्लग करने योग्य सीपीयू की संख्या।

-नुमा नोड [, मेम =आकार][, सीपीयू =सीपीयू [-सीपीयू]] [, नोडिड =नोड]
-नुमा नोड [, मेमदेव =id][, सीपीयू =सीपीयू [-सीपीयू]] [, नोडिड =नोड]
एक बहु नोड NUMA प्रणाली का अनुकरण करें। अगर मेम, मेमदेव और CPUs छोड़े गए हैं, संसाधन हैं
समान रूप से विभाजित। साथ ही, ध्यान दें कि -NUMA विकल्प निर्दिष्ट में से कोई भी आवंटित नहीं करता है
साधन। यही है, यह सिर्फ मौजूदा संसाधनों को NUMA नोड्स को असाइन करता है। इस का मतलब है कि
किसी को अभी भी का उपयोग करना है -m, -एसएमपी क्रमशः रैम और वीसीपीयू आवंटित करने के विकल्प, और
संभवतः -वस्तु के लिए मेमोरी बैकएंड निर्दिष्ट करने के लिए मेमदेव उपविकल्प

मेम और मेमदेव परस्पर अनन्य हैं। इसके अलावा, यदि एक नोड उपयोग करता है मेमदेव, के सभी
उन्हें इसका इस्तेमाल करना होगा।

-ऐड-एफडी एफडी =fd,सेट=सेट[, अपारदर्शी =अपारदर्शी]
एफडी सेट में फाइल डिस्क्रिप्टर जोड़ें। मान्य विकल्प हैं:

एफडी =fd
यह विकल्प फाइल डिस्क्रिप्टर को परिभाषित करता है जिसका एक डुप्लिकेट fd सेट में जोड़ा जाता है।
फ़ाइल डिस्क्रिप्टर stdin, stdout, या stderr नहीं हो सकता।

सेट =सेट
यह विकल्प फ़ाइल डिस्क्रिप्टर को जोड़ने के लिए fd सेट की आईडी को परिभाषित करता है।

अपारदर्शी =अपारदर्शी
यह विकल्प एक फ्री-फॉर्म स्ट्रिंग को परिभाषित करता है जिसका उपयोग वर्णन करने के लिए किया जा सकता है fd.

आप fd सेट से पहले से खोले गए फ़ाइल डिस्क्रिप्टर का उपयोग करके एक छवि खोल सकते हैं:

क्यूमू-सिस्टम-आई386
-add-fd fd=3,सेट=2,अपारदर्शी="rdwr:/path/to/file"
-add-fd fd=4,सेट=2,अपारदर्शी="rdonly:/path/to/file"
-ड्राइव फ़ाइल =/देव/fdset/2, अनुक्रमणिका = 0, मीडिया = डिस्क

-सेट समूह.id.arg=मूल्य
पैरामीटर सेट करें arg मद के लिए id प्रकार का समूह "

ग्लोबल ड्राइवर.टेक=मूल्य
ग्लोबल चालक =ड्राइवर, संपत्ति =संपत्ति, मूल्य =मूल्य
का डिफ़ॉल्ट मान सेट करें ड्राइवरकी संपत्ति टेक सेवा मेरे मूल्यउदाहरण के लिए:

qemu-system-i386 -global ide-drive. Physical_block_size=4096 -drive file=file,if=ide,index=0,media=disk

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

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

-बूट
[आदेश =ड्राइव][, एक बार =ड्राइव][,मेनू=ऑन|ऑफ][,स्पलैश=sp_नाम[, स्पलैश-टाइम =sp_time][,रिबूट-टाइमआउट=आरबी_टाइमआउट][, सख्त = चालू | बंद]
बूट ऑर्डर निर्दिष्ट करें ड्राइव ड्राइव अक्षरों की एक स्ट्रिंग के रूप में। वैध ड्राइव अक्षर निर्भर करते हैं
लक्ष्य वास्तुकला। x86 पीसी उपयोग करता है: ए, बी (फ्लॉपी 1 और 2), सी (पहली हार्ड डिस्क),
d (प्रथम CD-ROM), np (नेटवर्क एडेप्टर से ईथरनेट 1-4), हार्ड डिस्क बूट है
चूक जाना। किसी विशेष बूट ऑर्डर को केवल पहले स्टार्टअप पर लागू करने के लिए, इसे इसके माध्यम से निर्दिष्ट करें
एक बार.

इंटरएक्टिव बूट मेन्यू/प्रॉम्प्ट को किसके द्वारा सक्षम किया जा सकता है मेनू = चालू जहां तक ​​फर्मवेयर/BIOS
उनका समर्थन करता है। डिफ़ॉल्ट गैर-संवादात्मक बूट है।

जब
विकल्प स्पलैश =sp_नाम दिया गया है और मेनू = चालू, यदि फर्मवेयर/BIOS उनका समर्थन करता है। वर्तमान में
X86 सिस्टम के लिए Seabios इसका समर्थन करता है। सीमा: स्प्लैश फ़ाइल एक jpeg फ़ाइल हो सकती है
या 24 बीपीपी प्रारूप (असली रंग) में एक बीएमपी फ़ाइल। संकल्प का समर्थन किया जाना चाहिए
एसवीजीए मोड, इसलिए अनुशंसित 320x240, 640x480, 800x640 है।

बायोस के लिए एक टाइमआउट पास किया जा सकता है, अतिथि इसके लिए रुकेगा आरबी_टाइमआउट एमएस जब बूट
विफल, फिर रिबूट। अगर आरबी_टाइमआउट '-1' है, अतिथि रीबूट नहीं होगा, qemu '-1' को पास करता है
डिफ़ॉल्ट रूप से बायोस। वर्तमान में X86 सिस्टम के लिए Seabios इसका समर्थन करता है।

के माध्यम से सख्त बूट करें सख्त=पर जहां तक ​​फर्मवेयर/BIOS इसका समर्थन करता है। यह केवल प्रभाव
जब बूट प्राथमिकता को bootindex विकल्पों द्वारा बदल दिया जाता है। डिफ़ॉल्ट गैर-सख्त बूट है।

# पहले नेटवर्क से बूट करने का प्रयास करें, फिर हार्ड डिस्क से
qemu-system-i386 -बूट ऑर्डर = एनसी
# पहले सीडी-रोम से बूट करें, रिबूट के बाद डिफ़ॉल्ट क्रम पर वापस जाएं
qemu-system-i386 -boot one बार=d
# 5 सेकंड के लिए स्प्लैश तस्वीर के साथ बूट करें।
qemu-system-i386 -बूट मेनू = ऑन, स्प्लैश = / रूट / बूट.बीएमपी, स्प्लैश-टाइम = 5000

नोट: लीगेसी प्रारूप '-boot ड्राइव' अभी भी समर्थित है लेकिन इसके उपयोग को हतोत्साहित किया जाता है
क्योंकि इसे भविष्य के संस्करणों से हटाया जा सकता है।

-m [आकार=]megs[, स्लॉट्स = n, मैक्समेम = आकार]
अतिथि स्टार्टअप RAM आकार को पर सेट करता है megs मेगाबाइट। डिफ़ॉल्ट 128 एमआईबी है। वैकल्पिक रूप से, ए
"एम" या "जी" के प्रत्यय का उपयोग मेगाबाइट या गीगाबाइट में मान को दर्शाने के लिए किया जा सकता है
क्रमश। वैकल्पिक जोड़ी स्लॉट्स, मैक्समेम हॉटप्लगेबल की मात्रा निर्धारित करने के लिए इस्तेमाल किया जा सकता है
मेमोरी स्लॉट और मेमोरी की अधिकतम मात्रा। ध्यान दें कि मैक्समेम के साथ गठबंधन किया जाना चाहिए
पृष्ठ आकार।

उदाहरण के लिए, निम्न आदेश-पंक्ति अतिथि स्टार्टअप RAM आकार को 1GB पर सेट करती है,
अतिरिक्त मेमोरी को हॉटप्लग करने के लिए 3 स्लॉट बनाता है और अधिकतम मेमोरी सेट करता है जो अतिथि कर सकता है
4GB तक पहुंचें:

qemu-system-x86_64 -m 1G,slots=3,maxmem=4G

If स्लॉट्स और मैक्समेम निर्दिष्ट नहीं हैं, स्मृति हॉटप्लग सक्षम नहीं होगा और अतिथि
स्टार्टअप रैम कभी नहीं बढ़ेगी।

-मेम-पथ पथ
अस्थायी रूप से बनाई गई फ़ाइल से अतिथि RAM आवंटित करें पथ.

-मेम-प्रीलोक
-मेम-पथ का उपयोग करते समय स्मृति को पूर्व-आवंटित करें।

-k भाषा
कीबोर्ड लेआउट का उपयोग करें भाषा (उदाहरण के लिए फ्रेंच के लिए "fr")। यह विकल्प केवल आवश्यक है
जहां कच्चे पीसी कीकोड प्राप्त करना आसान नहीं है (उदाहरण के लिए मैक पर, कुछ एक्स 11 सर्वरों के साथ या
वीएनसी डिस्प्ले के साथ)। आपको आमतौर पर इसे PC/Linux या PC/Windows पर उपयोग करने की आवश्यकता नहीं होती है
मेजबान।

उपलब्ध लेआउट हैं:

एआर डी-सीएच एस के लिए एफआर-सीए हू जा एमके नो पीटी-बीआर एसवी
दा एन-जीबी एट एफआर एफआर-सीएच लेफ्टिनेंट एनएल पीएल आरयू वें है
डी एन-यूएस फाई एफआर-बी एचआर आईटी एलवी एनएल-बी पीटी एसएल ट्र

डिफ़ॉल्ट "en-us" है।

-ऑडियो-सहायता
ऑडियो सबसिस्टम मदद दिखाएगा: ड्राइवरों की सूची, ट्यून करने योग्य पैरामीटर।

-ध्वनि कार्ड 1[,कार्ड 2,...] or -ध्वनि सब
ऑडियो और चयनित ध्वनि हार्डवेयर सक्षम करें। सभी उपलब्ध ध्वनि को प्रिंट करने के लिए 'सहायता' का प्रयोग करें
हार्डवेयर।

qemu-system-i386 -soundhw sb16,adlib डिस्क.img
qemu-system-i386 -soundhw es1370 डिस्क.img
qemu-system-i386 -soundhw ac97 डिस्क.img
qemu-system-i386 -soundhw hda डिस्क.img
qemu-system-i386 -soundhw सभी डिस्क.img
qemu-system-i386 -soundhw मदद

ध्यान दें कि Linux के i810_audio OSS कर्नेल (AC97 के लिए) मॉड्यूल को मैन्युअल रूप से आवश्यकता हो सकती है
घड़ी निर्दिष्ट करना।

modprobe i810_ऑडियो क्लॉकिंग=48000

-बलून कोई नहीं
गुब्बारा उपकरण अक्षम करें।

-बलून गुण [, Addr =addr]
वैकल्पिक रूप से पीसीआई पते के साथ वर्टियो बैलून डिवाइस (डिफ़ॉल्ट) सक्षम करें addr.

-Deva ड्राइवर[,टेक[=मूल्य][,...]]
डिवाइस जोड़ें ड्राइवर. टेक=मूल्य ड्राइवर गुण सेट करता है। वैध गुण पर निर्भर करते हैं
चालक। संभावित ड्राइवरों और संपत्तियों पर सहायता प्राप्त करने के लिए, "-डिवाइस सहायता" का उपयोग करें और
"-डिवाइस ड्राइवर, मदद".

-रतालू नाम
सेट करता है नाम अतिथि की। यह नाम एसडीएल विंडो कैप्शन में प्रदर्शित होगा।
RSI नाम VNC सर्वर के लिए भी उपयोग किया जाएगा। इसके अलावा वैकल्पिक रूप से शीर्ष दृश्यमान सेट करें
लिनक्स में प्रक्रिया का नाम। लिनक्स पर अलग-अलग थ्रेड्स का नामकरण भी सक्षम किया जा सकता है
सहायता डिबगिंग।

-यूयूआईडी यूयूआईडी
सिस्टम यूयूआईडी सेट करें।

डिवाइस विकल्प ब्लॉक करें:

-एफडीए पट्टिका
-एफडीबी पट्टिका
उपयोग पट्टिका फ़्लॉपी डिस्क 0/1 छवि के रूप में।

-एचडीए पट्टिका
-एचडीबी पट्टिका
-एचडीसी पट्टिका
-hdd पट्टिका
उपयोग पट्टिका हार्ड डिस्क 0, 1, 2 या 3 छवि के रूप में।

-सीडी रॉम पट्टिका
उपयोग पट्टिका सीडी-रोम छवि के रूप में (आप उपयोग नहीं कर सकते -एचडीसी और -सीडी रॉम एक ही समय में)। आप ऐसा कर सकते हैं
होस्ट सीडी-रोम का उपयोग करके उपयोग करें /देव/सीड्रोम फ़ाइल नाम के रूप में।

-चलाना विकल्प[,विकल्प[,विकल्प[,...]]]
एक नई ड्राइव को परिभाषित करें। मान्य विकल्प हैं:

फ़ाइल =पट्टिका
यह विकल्प परिभाषित करता है कि इस ड्राइव के साथ किस डिस्क छवि का उपयोग करना है। यदि फ़ाइल नाम
अल्पविराम है, आपको इसे दोगुना करना होगा (उदाहरण के लिए, "फ़ाइल = मेरी, फ़ाइल" फ़ाइल का उपयोग करने के लिए
"मेरी फाइल")।

प्रोटोकॉल विशिष्ट URL का उपयोग करके iSCSI डिवाइस जैसी विशेष फाइलें निर्दिष्ट की जा सकती हैं।
अधिक जानकारी के लिए "डिवाइस URL सिंटैक्स" अनुभाग देखें।

अगर =इंटरफेस
यह विकल्प परिभाषित करता है कि ड्राइव किस प्रकार के इंटरफेस से जुड़ा है। उपलब्ध
प्रकार हैं: ide, scsi, sd, mtd, फ़्लॉपी, pflash, virtio।

बस =बस,इकाई=इकाई
ये विकल्प परिभाषित करते हैं कि बस संख्या को परिभाषित करके ड्राइव कहाँ से जुड़ी है और
यूनिट आईडी

सूचकांक =अनुक्रमणिका
यह विकल्प परिभाषित करता है कि सूची में एक इंडेक्स का उपयोग करके ड्राइव कहां से जुड़ा है
किसी दिए गए इंटरफ़ेस प्रकार के उपलब्ध कनेक्टर।

मीडिया =मीडिया
यह विकल्प मीडिया के प्रकार को परिभाषित करता है: डिस्क या सीडीरॉम।

सिल =c,सिर=h, सेकंड =s[, ट्रांस =t]
इन विकल्पों की परिभाषा वैसी ही है जैसी इनमें है -hdachs.

स्नैपशॉट =स्नैपशॉट
स्नैपशॉट "चालू" या "बंद" है और दिए गए ड्राइव के लिए स्नैपशॉट मोड को नियंत्रित करता है (देखें
स्नैपशॉट).

कैश =कैश
कैश "कोई नहीं", "राइटबैक", "असुरक्षित", "डायरेक्टसिंक" या "राइटथ्रू" और
यह नियंत्रित करता है कि ब्लॉक डेटा तक पहुंचने के लिए होस्ट कैश का उपयोग कैसे किया जाता है।

एआईओ =AIO
AIO "थ्रेड्स" या "मूल" है और pthread आधारित डिस्क I/O और . के बीच चयन करता है
देशी लिनक्स एआईओ।

त्यागें =छोड़ना
छोड़ना "अनदेखा" (या "बंद") या "अनमैप" (या "चालू") में से एक है और नियंत्रित करता है कि क्या
छोड़ना (भी रूप में जाना जाता है ट्रिम or अनमैप) अनुरोधों को अनदेखा कर दिया जाता है या उन्हें पास कर दिया जाता है
फाइल सिस्टम। कुछ मशीन प्रकार डिस्कार्ड अनुरोधों का समर्थन नहीं कर सकते हैं।

प्रारूप =प्रारूप
निर्दिष्ट करें कि कौन सी डिस्क प्रारूप प्रारूप का पता लगाने के बजाय उपयोग किया जाएगा। हो सकता है
एक अविश्वसनीय प्रारूप शीर्षलेख की व्याख्या करने से बचने के लिए प्रारूप = कच्चा निर्दिष्ट करने के लिए उपयोग किया जाता है।

धारावाहिक =धारावाहिक
यह विकल्प डिवाइस को असाइन करने के लिए सीरियल नंबर निर्दिष्ट करता है।

एडीआर =addr
नियंत्रक का पीसीआई पता निर्दिष्ट करें (यदि = केवल गुण)।

एरर =कार्य,रेरर=कार्य
निर्दिष्ट करें जो कार्य लिखने और पढ़ने की त्रुटियों को लेने के लिए। मान्य क्रियाएं हैं: "अनदेखा करें"
(त्रुटि को अनदेखा करें और जारी रखने का प्रयास करें), "रोकें" (क्यूईएमयू रोकें), "रिपोर्ट करें" (रिपोर्ट करें
अतिथि को त्रुटि), "एनोसपीसी" (क्यूईएमयू को केवल तभी रोकें जब होस्ट डिस्क भरी हुई हो; रिपोर्ट
अतिथि को त्रुटि अन्यथा)। डिफ़ॉल्ट सेटिंग है एरर = एनोस्पेक और
त्रुटि = रिपोर्ट.

सिफ़ पढ़िये
ओपन ड्राइव पट्टिका केवल पढ़ने के लिए के रूप में। अतिथि लिखने का प्रयास विफल हो जाएगा।

कॉपी-ऑन-रीड=कॉपी-ऑन-रीड
कॉपी-ऑन-रीड "चालू" या "बंद" है और सक्षम करता है कि रीड बैकिंग फ़ाइल को कॉपी करना है या नहीं
छवि फ़ाइल में सेक्टर।

डिटेक्ट-जीरो =डिटेक्ट-जीरो
डिटेक्ट-जीरो "बंद", "चालू" या "अनमैप" है और के स्वचालित रूपांतरण को सक्षम करता है
ओएस द्वारा ड्राइवर विशिष्ट अनुकूलित शून्य लिखने के आदेशों के लिए सादा शून्य लिखता है। आप
"अनमैप" भी चुन सकते हैं यदि छोड़ना शून्य लिखने की अनुमति देने के लिए "अनमैप" पर सेट है
UNMAP ऑपरेशन में परिवर्तित।

डिफ़ॉल्ट रूप से, कैशे = राइटबैक मोड का उपयोग किया जाता है। यह डेटा राइट्स को पूर्ण के रूप में रिपोर्ट करेगा
जैसे ही डेटा होस्ट पेज कैश में मौजूद होता है। यह तब तक सुरक्षित है जब तक आपका
अतिथि OS यह सुनिश्चित करता है कि जहां आवश्यक हो, डिस्क कैश को सही ढंग से फ्लश करें। यदि आपका अतिथि OS करता है
अस्थिर डिस्क को सही ढंग से न लिखें कैश को सही ढंग से लिखें और आपका होस्ट क्रैश हो जाता है या शक्ति खो देता है,
तब अतिथि डेटा भ्रष्टाचार का अनुभव कर सकता है।

ऐसे मेहमानों के लिए, आपको उपयोग करने पर विचार करना चाहिए कैशे = राइटथ्रू। इसका मतलब यह है कि
होस्ट पेज कैश का उपयोग डेटा को पढ़ने और लिखने के लिए किया जाएगा, लेकिन राइट नोटिफिकेशन होगा
अतिथि को तभी भेजा जाता है जब QEMU ने प्रत्येक लेखन को डिस्क पर फ्लश करना सुनिश्चित कर दिया हो। होना
जानते हैं कि इसका प्रदर्शन पर बड़ा प्रभाव पड़ता है।

होस्ट पेज कैशे से पूरी तरह से बचा जा सकता है कैश = कोई नहीं. यह करने का प्रयास करेगा
डिस्क IO सीधे अतिथि की स्मृति में। QEMU अभी भी की आंतरिक प्रति कर सकता है
आँकड़े। ध्यान दें कि इसे राइटबैक मोड माना जाता है और अतिथि OS को इसे संभालना चाहिए
होस्ट क्रैश पर डेटा भ्रष्टाचार से बचने के लिए डिस्क कैश को सही ढंग से लिखता है।

होस्ट पेज कैशे से बचा जा सकता है, जबकि केवल अतिथि को लिखित सूचनाएं भेज रहा है
जब डेटा का उपयोग करके डिस्क पर फ्लश किया गया हो कैशे = डायरेक्टसिंक.

यदि आप होस्ट विफलताओं पर डेटा अखंडता की परवाह नहीं करते हैं, तो उपयोग करें कैश = असुरक्षित। इस
विकल्प क्यूईएमयू को बताता है कि उसे डिस्क पर कभी भी कोई डेटा लिखने की आवश्यकता नहीं है, बल्कि इसके बजाय
चीजों को कैश में रखें। अगर कुछ भी गलत हो जाता है, जैसे कि आपका होस्ट बिजली खो देता है, तो डिस्क
भंडारण गलती से डिस्कनेक्ट हो रहा है, आदि। आपकी छवि सबसे अधिक होगी
अनुपयोगी बना दिया। का उपयोग करते समय स्नैपशॉट विकल्प, असुरक्षित कैशिंग का हमेशा उपयोग किया जाता है।

कॉपी-ऑन-रीड एक ही बैकिंग फ़ाइल सेक्टर को बार-बार एक्सेस करने से बचाता है और उपयोगी है
जब बैकिंग फ़ाइल धीमे नेटवर्क पर हो। डिफ़ॉल्ट रूप से कॉपी-ऑन-रीड बंद है।

के बजाय -सीडी रॉम आप उपयोग कर सकते हैं:

qemu-system-i386 -ड्राइव फाइल=फाइल,इंडेक्स=2,मीडिया=cdrom

के बजाय -एचडीए, -एचडीबी, -एचडीसी, -hdd, आप उपयोग कर सकते हैं:

qemu-system-i386 -ड्राइव फाइल = फाइल, इंडेक्स = 0, मीडिया = डिस्क
qemu-system-i386 -ड्राइव फाइल = फाइल, इंडेक्स = 1, मीडिया = डिस्क
qemu-system-i386 -ड्राइव फाइल = फाइल, इंडेक्स = 2, मीडिया = डिस्क
qemu-system-i386 -ड्राइव फाइल = फाइल, इंडेक्स = 3, मीडिया = डिस्क

आप fd सेट से पहले से खोले गए फ़ाइल डिस्क्रिप्टर का उपयोग करके एक छवि खोल सकते हैं:

क्यूमू-सिस्टम-आई386
-add-fd fd=3,सेट=2,अपारदर्शी="rdwr:/path/to/file"
-add-fd fd=4,सेट=2,अपारदर्शी="rdonly:/path/to/file"
-ड्राइव फ़ाइल =/देव/fdset/2, अनुक्रमणिका = 0, मीडिया = डिस्क

आप CDROM को ide0 के स्लेव से कनेक्ट कर सकते हैं:

qemu-system-i386 -ड्राइव फ़ाइल = फ़ाइल, अगर = आईडीई, इंडेक्स = 1, मीडिया = सीडीआरओएम

यदि आप "फ़ाइल =" तर्क निर्दिष्ट नहीं करते हैं, तो आप एक खाली ड्राइव को परिभाषित करते हैं:

qemu-system-i386 -ड्राइव if=ide, index=1,media=cdrom

आप बस #6 पर यूनिट आईडी 0 के साथ एक एससीएसआई डिस्क कनेक्ट कर सकते हैं:

qemu-system-i386 -ड्राइव फाइल=फाइल,अगर=एससीएसआई,बस=0,यूनिट=6

के बजाय -एफडीए, -एफडीबी, आप उपयोग कर सकते हैं:

qemu-system-i386 -ड्राइव फाइल = फाइल, इंडेक्स = 0, अगर = फ्लॉपी
qemu-system-i386 -ड्राइव फाइल = फाइल, इंडेक्स = 1, अगर = फ्लॉपी

डिफ़ॉल्ट रूप से, इंटरफेस "आइडिया" है और अनुक्रमणिका स्वचालित रूप से वृद्धि हुई है:

qemu-system-i386 -drive file=a -drive file=b"

की तरह व्याख्या की जाती है:

qemu-system-i386 -hda a -hdb b

-एमटीडीब्लॉक पट्टिका
उपयोग पट्टिका ऑन-बोर्ड फ्लैश मेमोरी छवि के रूप में।

-SD पट्टिका
उपयोग पट्टिका सिक्योरडिजिटल कार्ड छवि के रूप में।

-फ्लैश पट्टिका
उपयोग पट्टिका एक समानांतर फ्लैश छवि के रूप में।

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

-hdachs c,h,s, [,t]
बल हार्ड डिस्क 0 भौतिक ज्यामिति (1 <= c <= 16383, 1 <= h <= 16, 1 <= s <= 63) और
वैकल्पिक रूप से BIOS अनुवाद मोड को बाध्य करें (t= कोई नहीं, एलबीए या ऑटो)। आमतौर पर QEMU कर सकते हैं
उन सभी मापदंडों का अनुमान लगाएं। यह विकल्प पुरानी MS-DOS डिस्क छवियों के लिए उपयोगी है।

-एफएसदेव
fsdriverआईडी =idपथ =पथ,[सुरक्षा_मॉडल=सुरक्षा_मॉडल][,लिखना=लिखें][, केवल पढ़ने के लिए] [,सॉकेट=सॉकेट|सॉक_एफडी=जुर्राब]
एक नया फाइल सिस्टम डिवाइस परिभाषित करें। मान्य विकल्प हैं:

fsdriver
यह विकल्प fs ड्राइवर बैकएंड को उपयोग करने के लिए निर्दिष्ट करता है। वर्तमान में "स्थानीय", "हैंडल"
और "प्रॉक्सी" फ़ाइल सिस्टम ड्राइवर समर्थित हैं।

आईडी =id
इस डिवाइस के लिए पहचानकर्ता निर्दिष्ट करता है

पथ =पथ
फ़ाइल सिस्टम डिवाइस के लिए निर्यात पथ निर्दिष्ट करता है। इस पथ के अंतर्गत फ़ाइलें होंगी
अतिथि पर 9p क्लाइंट के लिए उपलब्ध हो।

सुरक्षा_मॉडल=सुरक्षा_मॉडल
इस निर्यात पथ के लिए उपयोग किए जाने वाले सुरक्षा मॉडल को निर्दिष्ट करता है। समर्थित सुरक्षा
मॉडल "पासथ्रू", "मैप्ड-एक्सएटीआर", "मैप्ड-फाइल" और "कोई नहीं" हैं। में
"पासथ्रू" सुरक्षा मॉडल, फ़ाइलों को उसी क्रेडेंशियल का उपयोग करके संग्रहीत किया जाता है जैसे वे
अतिथि पर बनाए जाते हैं। इसे रूट के रूप में चलाने के लिए QEMU की आवश्यकता होती है। "मैप्ड-xattr" में
सुरक्षा मॉडल, कुछ फ़ाइल विशेषताएँ जैसे यूआईडी, जीआईडी, मोड बिट्स और लिंक
लक्ष्य फ़ाइल विशेषताओं के रूप में संग्रहीत हैं। "मैप्ड-फाइल" के लिए ये विशेषताएँ हैं:
छिपी .virtfs_metadata निर्देशिका में संग्रहीत। इसके द्वारा निर्यात की गई निर्देशिकाएँ
सुरक्षा मॉडल अन्य यूनिक्स उपकरणों के साथ बातचीत नहीं कर सकता है। "कोई नहीं" सुरक्षा मॉडल है
पासथ्रू के समान ही सेवर विफलताओं की रिपोर्ट नहीं करेगा यदि यह फ़ाइल सेट करने में विफल रहता है
स्वामित्व जैसे गुण। सुरक्षा मॉडल केवल स्थानीय fsdriver के लिए अनिवार्य है।
अन्य fsdrivers (जैसे हैंडल, प्रॉक्सी) सुरक्षा मॉडल को एक पैरामीटर के रूप में नहीं लेते हैं।

राइटआउट =लिखें
यह एक वैकल्पिक तर्क है। एकमात्र समर्थित मान "तत्काल" है। इसका मतलब है की
उस होस्ट पेज कैश का उपयोग डेटा पढ़ने और लिखने के लिए किया जाएगा लेकिन अधिसूचना लिखें
अतिथि को तभी भेजा जाएगा जब डेटा की सूचना दी गई हो जैसा कि लिखा गया है
भंडारण उपप्रणाली।

सिफ़ पढ़िये
मेहमानों के लिए 9p शेयर को केवल पढ़ने के लिए माउंट के रूप में निर्यात करना सक्षम करता है। डिफ़ॉल्ट रूप से पढ़ें-लिखें
पहुंच प्रदान की जाती है।

सॉकेट =सॉकेट
प्रॉक्सी फाइल सिस्टम ड्राइवर को पास की गई सॉकेट फाइल के साथ संचार करने के लिए सक्षम बनाता है
सदाचार-प्रॉक्सी-सहायक

सॉक_एफडी =जुर्राब
प्रॉक्सी फाइल सिस्टम ड्राइवर को संचार के लिए पारित सॉकेट डिस्क्रिप्टर का उपयोग करने में सक्षम बनाता है
सदाचार-प्रॉक्सी-सहायक के साथ। आमतौर पर एक सहायक जैसे libvirt सॉकेटपेयर बनाएगा और
fds में से एक को sock_fd . के रूप में पास करें

-fsdev विकल्प का उपयोग -डिवाइस ड्राइवर "virtio-9p-pci" के साथ किया जाता है।

-Deva Virtio-9p-pci,fsdev=id,माउंट_टैग=माउंट_टैग
virtio-9p-pci ड्राइवर के लिए विकल्प हैं:

fsdev=id
-fsdev विकल्प के साथ निर्दिष्ट आईडी मान निर्दिष्ट करता है

माउंट_टैग=माउंट_टैग
इस निर्यात बिंदु को माउंट करने के लिए अतिथि द्वारा उपयोग किए जाने वाले टैग नाम को निर्दिष्ट करता है

-गुण
fsdriver[, पथ =पथ], माउंट_टैग =माउंट_टैग[, सुरक्षा_मॉडल =सुरक्षा_मॉडल][,लिखना=लिखें][, केवल पढ़ने के लिए] [,सॉकेट=सॉकेट|सॉक_एफडी=जुर्राब]
वर्चुअल फाइल सिस्टम पास-थ्रू विकल्पों का सामान्य रूप हैं:

fsdriver
यह विकल्प fs ड्राइवर बैकएंड को उपयोग करने के लिए निर्दिष्ट करता है। वर्तमान में "स्थानीय", "हैंडल"
और "प्रॉक्सी" फ़ाइल सिस्टम ड्राइवर समर्थित हैं।

आईडी =id
इस डिवाइस के लिए पहचानकर्ता निर्दिष्ट करता है

पथ =पथ
फ़ाइल सिस्टम डिवाइस के लिए निर्यात पथ निर्दिष्ट करता है। इस पथ के अंतर्गत फ़ाइलें होंगी
अतिथि पर 9p क्लाइंट के लिए उपलब्ध हो।

सुरक्षा_मॉडल=सुरक्षा_मॉडल
इस निर्यात पथ के लिए उपयोग किए जाने वाले सुरक्षा मॉडल को निर्दिष्ट करता है। समर्थित सुरक्षा
मॉडल "पासथ्रू", "मैप्ड-एक्सएटीआर", "मैप्ड-फाइल" और "कोई नहीं" हैं। में
"पासथ्रू" सुरक्षा मॉडल, फ़ाइलों को उसी क्रेडेंशियल का उपयोग करके संग्रहीत किया जाता है जैसे वे
अतिथि पर बनाए जाते हैं। इसे रूट के रूप में चलाने के लिए QEMU की आवश्यकता होती है। "मैप्ड-xattr" में
सुरक्षा मॉडल, कुछ फ़ाइल विशेषताएँ जैसे यूआईडी, जीआईडी, मोड बिट्स और लिंक
लक्ष्य फ़ाइल विशेषताओं के रूप में संग्रहीत हैं। "मैप्ड-फाइल" के लिए ये विशेषताएँ हैं:
छिपी .virtfs_metadata निर्देशिका में संग्रहीत। इसके द्वारा निर्यात की गई निर्देशिकाएँ
सुरक्षा मॉडल अन्य यूनिक्स उपकरणों के साथ बातचीत नहीं कर सकता है। "कोई नहीं" सुरक्षा मॉडल है
पासथ्रू के समान ही सेवर विफलताओं की रिपोर्ट नहीं करेगा यदि यह फ़ाइल सेट करने में विफल रहता है
स्वामित्व जैसे गुण। सुरक्षा मॉडल केवल स्थानीय fsdriver के लिए अनिवार्य है।
अन्य fsdrivers (जैसे हैंडल, प्रॉक्सी) सुरक्षा मॉडल को एक पैरामीटर के रूप में नहीं लेते हैं।

राइटआउट =लिखें
यह एक वैकल्पिक तर्क है। एकमात्र समर्थित मान "तत्काल" है। इसका मतलब है की
उस होस्ट पेज कैश का उपयोग डेटा पढ़ने और लिखने के लिए किया जाएगा लेकिन अधिसूचना लिखें
अतिथि को तभी भेजा जाएगा जब डेटा की सूचना दी गई हो जैसा कि लिखा गया है
भंडारण उपप्रणाली।

सिफ़ पढ़िये
मेहमानों के लिए 9p शेयर को केवल पढ़ने के लिए माउंट के रूप में निर्यात करना सक्षम करता है। डिफ़ॉल्ट रूप से पढ़ें-लिखें
पहुंच प्रदान की जाती है।

सॉकेट =सॉकेट
प्रॉक्सी फाइल सिस्टम ड्राइवर को पास की गई सॉकेट फाइल के साथ संचार करने के लिए सक्षम बनाता है
virtfs-प्रॉक्सी-हेल्पर. आमतौर पर एक सहायक जैसे libvirt सॉकेटपेयर और पास बना देगा
fds में से एक sock_fd . के रूप में

जुर्राब
प्रॉक्सी फाइल सिस्टम ड्राइवर को सॉकेट डिस्क्रिप्टर के रूप में पारित 'sock_fd' का उपयोग करने में सक्षम बनाता है
virtfs-proxy-helper के साथ इंटरफेस करने के लिए

-virtfs_synth
सिंथेटिक फाइल सिस्टम इमेज बनाएं

यूएसबी विकल्प:

-यु एस बी
USB ड्राइवर सक्षम करें (जल्द ही डिफ़ॉल्ट हो जाएगा)

-यूएसबी यंत्र देवनाम
यूएसबी डिवाइस जोड़ें देवनाम.

माउस
आभासी माउस। सक्रिय होने पर यह PS/2 माउस इम्यूलेशन को ओवरराइड कर देगा।

गोली
पॉइंटर डिवाइस जो निरपेक्ष निर्देशांक का उपयोग करता है (जैसे कि टचस्क्रीन)। इसका मतलब है की
क्यूईएमयू माउस को पकड़े बिना माउस की स्थिति की रिपोर्ट करने में सक्षम है। भी
सक्रिय होने पर PS/2 माउस इम्यूलेशन को ओवरराइड करता है।

डिस्क: [प्रारूप =प्रारूप]:पट्टिका
फ़ाइल के आधार पर मास स्टोरेज डिवाइस। वैकल्पिक प्रारूप तर्क का इस्तेमाल किया जाएगा
प्रारूप का पता लगाने के बजाय। बचने के लिए "प्रारूप = कच्चा" निर्दिष्ट करने के लिए इस्तेमाल किया जा सकता है
एक अविश्वसनीय प्रारूप शीर्षलेख की व्याख्या करना।

मेजबान:बस.addr
द्वारा पहचाने गए होस्ट डिवाइस से गुजरें बस.addr (केवल लिनक्स)।

मेजबान:विक्रेता पहचान:उत्पाद आइ डि
द्वारा पहचाने गए होस्ट डिवाइस से गुजरें विक्रेता पहचान:उत्पाद आइ डि (केवल लिनक्स)।

धारावाहिक: [विक्रेता =विक्रेता पहचान][,उत्पादक=उत्पाद आइ डि]:देव
कैरेक्टर डिवाइस को होस्ट करने के लिए सीरियल कन्वर्टर देव, उपलब्ध के लिए "-serial" देखें
उपकरणों.

ब्रेल (लिपि)
ब्रेल उपकरण। यह ब्रेल आउटपुट को वास्तविक या . पर प्रदर्शित करने के लिए BrlAPI का उपयोग करेगा
नकली उपकरण।

शुद्ध:विकल्पों
नेटवर्क एडेप्टर जो सीडीसी ईथरनेट और आरएनडीआईएस प्रोटोकॉल का समर्थन करता है।

प्रदर्शित विकल्प:

-प्रदर्शन टाइप
उपयोग करने के लिए प्रदर्शन का प्रकार चुनें। यह विकल्प पुरानी शैली का प्रतिस्थापन है
-एसडीएल/-शाप/... विकल्प। के लिए मान्य मान टाइप रहे

SDL एसडीएल के माध्यम से वीडियो आउटपुट प्रदर्शित करें (आमतौर पर एक अलग ग्राफिक्स विंडो में; एसडीएल देखें
अन्य संभावनाओं के लिए दस्तावेज)।

शाप
शाप के माध्यम से वीडियो आउटपुट प्रदर्शित करें। ग्राफ़िक्स डिवाइस मॉडल के लिए जो टेक्स्ट का समर्थन करते हैं
मोड, QEMU इस आउटपुट को एक शाप/ncurses इंटरफ़ेस का उपयोग करके प्रदर्शित कर सकता है। कुछ भी नहीं है
तब प्रदर्शित होता है जब ग्राफ़िक्स डिवाइस ग्राफ़िकल मोड में होता है या यदि ग्राफ़िक्स डिवाइस
पाठ मोड का समर्थन नहीं करता है। आम तौर पर केवल वीजीए डिवाइस मॉडल टेक्स्ट का समर्थन करते हैं
मोड।

कोई नहीं
वीडियो आउटपुट प्रदर्शित न करें। अतिथि को अभी भी एक नकली ग्राफिक्स कार्ड दिखाई देगा,
लेकिन इसका आउटपुट QEMU उपयोगकर्ता को प्रदर्शित नहीं किया जाएगा। यह विकल्प से अलग है
-नोग्राफिक विकल्प जिसमें यह केवल वही प्रभावित करता है जो वीडियो आउटपुट के साथ किया जाता है;
-नोग्राफिक सीरियल और समानांतर पोर्ट डेटा के गंतव्य को भी बदल देता है।

जीटीके जीटीके विंडो में वीडियो आउटपुट प्रदर्शित करें। यह इंटरफ़ेस ड्रॉप-डाउन मेनू प्रदान करता है और
रनटाइम के दौरान VM को कॉन्फ़िगर और नियंत्रित करने के लिए अन्य UI तत्व।

VNC डिस्प्ले पर VNC सर्वर प्रारंभ करें

-नोग्राफिक
आम तौर पर, क्यूईएमयू वीजीए आउटपुट प्रदर्शित करने के लिए एसडीएल का उपयोग करता है। इस विकल्प के साथ, आप पूरी तरह से कर सकते हैं
ग्राफिकल आउटपुट को अक्षम करें ताकि QEMU एक साधारण कमांड लाइन एप्लिकेशन हो। NS
एमुलेटेड सीरियल पोर्ट को कंसोल पर रीडायरेक्ट किया जाता है और मॉनिटर के साथ जोड़ा जाता है (जब तक कि
स्पष्ट रूप से कहीं और पुनर्निर्देशित)। इसलिए, आप अभी भी QEMU का उपयोग Linux को डीबग करने के लिए कर सकते हैं
सीरियल कंसोल के साथ कर्नेल। उपयोग सीए h कंसोल और के बीच स्विच करने में मदद के लिए
निगरानी।

-शाप
आम तौर पर, क्यूईएमयू वीजीए आउटपुट प्रदर्शित करने के लिए एसडीएल का उपयोग करता है। इस विकल्प के साथ, QEMU प्रदर्शित कर सकता है
वीजीए आउटपुट जब एक शाप/ncurses इंटरफ़ेस का उपयोग कर टेक्स्ट मोड में होता है। कुछ भी नहीं है
ग्राफिकल मोड में प्रदर्शित।

-कोई फ्रेम नहीं
SDL विंडो के लिए डेकोरेशन का उपयोग न करें और उन्हें संपूर्ण उपलब्ध स्क्रीन का उपयोग करके प्रारंभ करें
स्थान। यह एक समर्पित डेस्कटॉप कार्यक्षेत्र में QEMU का उपयोग करना अधिक सुविधाजनक बनाता है।

-ऑल्ट-ग्रैब
माउस को पकड़ने के लिए Ctrl-Alt-Shift का उपयोग करें (Ctrl-Alt के बजाय)। ध्यान दें कि यह भी प्रभावित करता है
विशेष कुंजी (पूर्णस्क्रीन, मॉनिटर-मोड स्विचिंग, आदि के लिए)।

-ctrl-ग्रैब
माउस को पकड़ने के लिए राइट-Ctrl का उपयोग करें (Ctrl-Alt के बजाय)। ध्यान दें कि यह भी प्रभावित करता है
विशेष कुंजी (पूर्ण स्क्रीन, मॉनिटर-मोड स्विचिंग, आदि के लिए)।

-नहीं-छोड़ो
एसडीएल विंडो बंद करने की क्षमता को अक्षम करें।

-एसडीएलई
एसडीएल सक्षम करें।

-चाट मसाला विकल्प[,विकल्प[,...]]
मसाला रिमोट डेस्कटॉप प्रोटोकॉल सक्षम करें। मान्य विकल्प हैं

बंदरगाह =
सेट करें TCP पोर्ट स्पाइस प्लेनटेक्स्ट चैनलों के लिए सुन रहा है।

एडीआर =
IP पता सेट करें मसाला सुन रहा है। डिफ़ॉल्ट कोई भी पता है।

ipv4
ipv6
यूनिक्स
निर्दिष्ट आईपी संस्करण का उपयोग करने के लिए बाध्य करें।

पासवर्ड =
वह पासवर्ड सेट करें जिसे आपको प्रमाणित करने की आवश्यकता है।

सास्ली
आवश्यकता है कि ग्राहक मसाले के साथ प्रमाणित करने के लिए एसएएसएल का उपयोग करें। सटीक विकल्प
उपयोग की गई प्रमाणीकरण विधि को सिस्टम / उपयोगकर्ता के SASL . से नियंत्रित किया जाता है
'qemu' सेवा के लिए कॉन्फ़िगरेशन फ़ाइल। यह आमतौर पर में पाया जाता है
/etc/sasl2/qemu.conf. यदि QEMU को एक गैर-विशेषाधिकार प्राप्त उपयोगकर्ता के रूप में चलाया जा रहा है, तो एक वातावरण
चर SASL_CONF_PATH का उपयोग इसके लिए वैकल्पिक स्थानों की खोज करने के लिए किया जा सकता है
सेवा विन्यास। जबकि कुछ SASL प्रमाणीकरण विधियाँ डेटा एन्क्रिप्शन भी प्रदान कर सकती हैं (उदा
GSSAPI), यह अनुशंसा की जाती है कि SASL को हमेशा 'tls' और 'x509' के साथ जोड़ा जाए
एसएसएल और सर्वर प्रमाणपत्रों के उपयोग को सक्षम करने के लिए सेटिंग्स। यह एक डेटा सुनिश्चित करता है
एन्क्रिप्शन प्रमाणीकरण क्रेडेंशियल के समझौता को रोकता है।

अक्षम टिकट
क्लाइंट को प्रमाणीकरण के बिना कनेक्ट होने दें.

अक्षम-कॉपी-पेस्ट
क्लाइंट और अतिथि के बीच कॉपी पेस्ट अक्षम करें।

अक्षम-एजेंट-फ़ाइल-xfer
क्लाइंट और अतिथि के बीच Spice-vdagent आधारित फ़ाइल-xfer को अक्षम करें।

टीएलएस-पोर्ट =
एन्क्रिप्टेड चैनलों के लिए टीसीपी पोर्ट स्पाइस सुन रहा है सेट करें।

x509-दिर=
x509 फ़ाइल निर्देशिका सेट करें। -vnc $display,x509=$dir . के समान फ़ाइल नामों की अपेक्षा करता है

x509-कुंजी-फ़ाइल=
x509-कुंजी-पासवर्ड=
x509-प्रमाण-फ़ाइल=
x509-कैसर्ट-फ़ाइल=
x509-डीएच-की-फाइल=
x509 फ़ाइल नामों को व्यक्तिगत रूप से भी कॉन्फ़िगर किया जा सकता है।

टीएलएस-सिफर=
निर्दिष्ट करें कि कौन से सिफर का उपयोग करना है।

tls-चैनल=[मुख्य|डिस्प्ले|कर्सर|इनपुट|रिकॉर्ड|प्लेबैक]
प्लेनटेक्स्ट-चैनल=[मुख्य|डिस्प्ले|कर्सर|इनपुट|रिकॉर्ड|प्लेबैक]
टीएलएस एन्क्रिप्शन के साथ या उसके बिना उपयोग किए जाने के लिए विशिष्ट चैनल को बाध्य करें। विकल्प कर सकते हैं
एकाधिक चैनलों को कॉन्फ़िगर करने के लिए कई बार निर्दिष्ट किया जाना चाहिए। विशेष नाम
डिफ़ॉल्ट मोड सेट करने के लिए "डिफ़ॉल्ट" का उपयोग किया जा सकता है। उन चैनलों के लिए जो नहीं हैं
स्पष्ट रूप से एक मोड में मजबूर किया गया मसाला क्लाइंट को tls/plaintext लेने की अनुमति है
जैसा वह चाहता है।

छवि-संपीड़न = [auto_glz|auto_lz|quic|glz|lz|off]
छवि संपीड़न (दोषरहित) कॉन्फ़िगर करें। डिफ़ॉल्ट auto_glz है।

जेपीईजी-वान-संपीड़न = [ऑटो|कभी नहीं|हमेशा]
zlib-glz-वान-संपीड़न=[ऑटो|कभी नहीं|हमेशा]
वान छवि संपीड़न कॉन्फ़िगर करें (धीमे लिंक के लिए हानिपूर्ण)। डिफ़ॉल्ट ऑटो है।

स्ट्रीमिंग-वीडियो = [बंद | सभी | फ़िल्टर]
वीडियो स्ट्रीम डिटेक्शन कॉन्फ़िगर करें। डिफ़ॉल्ट फ़िल्टर है।

एजेंट-माउस = [चालू | बंद]
vdagent के माध्यम से पासिंग माउस ईवेंट को सक्षम/अक्षम करें। डिफ़ॉल्ट चालू है।

प्लेबैक-संपीड़न = [चालू | बंद]
ऑडियो स्ट्रीम संपीड़न सक्षम/अक्षम करें (सेल्ट 0.5.1 का उपयोग करके)। डिफ़ॉल्ट चालू है।

निर्बाध-माइग्रेशन = [चालू | बंद]
मसाला निर्बाध प्रवासन सक्षम/अक्षम करें। डिफ़ॉल्ट बंद है।

-पोर्टपोर्ट
ग्राफ़िकल आउटपुट को 90 डिग्री बाएँ घुमाएँ (केवल PXA LCD)।

—करना डिग्री
ग्राफिकल आउटपुट को कुछ डिग्री बाएँ घुमाएँ (केवल PXA LCD)।

-वागा टाइप
अनुकरण करने के लिए वीजीए कार्ड का प्रकार चुनें। के लिए मान्य मान टाइप रहे

सिरस
साइरस लॉजिक GD5446 वीडियो कार्ड। विंडोज़ 95 से शुरू होने वाले सभी विंडोज़ संस्करण
इस ग्राफिक कार्ड को पहचानना चाहिए और इसका उपयोग करना चाहिए। इष्टतम प्रदर्शन के लिए, 16 बिट . का उपयोग करें
अतिथि और मेजबान ओएस में रंग गहराई। (यह एक डिफ़ॉल्ट है)

एसटीडी Bochs VBE एक्सटेंशन के साथ स्टैंडर्ड वीजीए कार्ड। यदि आपका अतिथि OS VESA का समर्थन करता है
2.0 VBE एक्सटेंशन (जैसे Windows XP) और यदि आप उच्च रिज़ॉल्यूशन मोड का उपयोग करना चाहते हैं
(>= 1280x1024x16) तो आपको इस विकल्प का उपयोग करना चाहिए।

vmware
VMWare SVGA-II संगत एडेप्टर। यदि आपके पास पर्याप्त रूप से हाल ही में है तो इसका उपयोग करें
इस कार्ड के लिए ड्राइवर के साथ XFree86/XOrg सर्वर या Windows अतिथि।

क्यूएक्सएल QXL पैरावर्चुअल ग्राफिक कार्ड। यह वीजीए संगत है (वीईएसए 2.0 वीबीई सहित)
सहयोग)। हालांकि स्थापित qxl अतिथि ड्राइवरों के साथ सबसे अच्छा काम करता है। अनुशंसित विकल्प
मसाला प्रोटोकॉल का उपयोग करते समय।

TCX (केवल Sun4m) Sun TCX फ्रेमबफर। यह Sun4m . के लिए डिफ़ॉल्ट फ़्रेमबफ़र है
मशीनों और 8-बिट और 24-बिट रंग गहराई दोनों को एक निश्चित रिज़ॉल्यूशन पर प्रदान करता है
1024x768.

cg3 (sun4m केवल) सूर्य cgतीन फ्रेमबफर। यह Sun8m . के लिए एक साधारण 4-बिट फ़्रेमबफ़र है
1024x768 (OpenBIOS) और 1152x900 (OBP) दोनों प्रस्तावों में उपलब्ध मशीनें
पुराने सोलारिस संस्करणों को चलाने के इच्छुक लोगों के उद्देश्य से।

गुणी
पुण्य वीजीए कार्ड।

कोई नहीं
वीजीए कार्ड अक्षम करें।

-पूर्ण स्क्रीन
पूर्ण स्क्रीन में प्रारंभ करें।

-g चौडाईxऊंचाई[xगहराई]
प्रारंभिक ग्राफिकल रिज़ॉल्यूशन और गहराई (केवल पीपीसी, स्पार्क) सेट करें।

-वीएनसी प्रदर्शन[,विकल्प[,विकल्प[,...]]]
आम तौर पर, क्यूईएमयू वीजीए आउटपुट प्रदर्शित करने के लिए एसडीएल का उपयोग करता है। इस विकल्प के साथ, आपके पास हो सकता है
क्यूईएमयू वीएनसी डिस्प्ले पर सुनें प्रदर्शन और VGA प्रदर्शन को VNC सत्र पर पुनर्निर्देशित करें।
इस विकल्प का उपयोग करते समय यूएसबी टैबलेट डिवाइस को सक्षम करना बहुत उपयोगी है (विकल्प
-यूएसबी यंत्र गोली) VNC डिस्प्ले का उपयोग करते समय, आपको इसका उपयोग करना चाहिए -k सेट करने के लिए पैरामीटर
कीबोर्ड लेआउट यदि आप एन-यूएस का उपयोग नहीं कर रहे हैं। के लिए मान्य सिंटैक्स प्रदर्शन is

मेजबान:d
टीसीपी कनेक्शन की अनुमति केवल से दी जाएगी मेजबान प्रदर्शन पर d. कन्वेंशन द्वारा
टीसीपी पोर्ट 5900+ . हैd. वैकल्पिक रूप से, मेजबान छोड़ा जा सकता है जिस स्थिति में सर्वर होगा
किसी भी होस्ट से कनेक्शन स्वीकार करें।

यूनिक्स:पथ
UNIX डोमेन सॉकेट पर कनेक्शन की अनुमति दी जाएगी जहां पथ का स्थान है
कनेक्शन सुनने के लिए एक यूनिक्स सॉकेट।

कोई नहीं
VNC को इनिशियलाइज़ किया गया है लेकिन शुरू नहीं किया गया है। मॉनिटर "चेंज" कमांड का उपयोग किया जा सकता है
बाद में VNC सर्वर प्रारंभ करें।

निम्नलिखित प्रदर्शन मान एक या अधिक हो सकता है विकल्प अल्पविराम द्वारा अलग किए गए झंडे।
मान्य विकल्प हैं

उल्टा
सुनने वाले VNC क्लाइंट से "रिवर्स" कनेक्शन के माध्यम से कनेक्ट करें। ग्राहक है
द्वारा निर्दिष्ट किया गया प्रदर्शन. रिवर्स नेटवर्क कनेक्शन के लिए (मेजबान:d, "रिवर्स"),
d तर्क एक टीसीपी पोर्ट नंबर है, डिस्प्ले नंबर नहीं।

WebSocket
VNC वेबसोकेट कनेक्शन के लिए समर्पित एक अतिरिक्त TCP लिसनिंग पोर्ट खोलता है। द्वारा
परिभाषा Websocket पोर्ट 5700+ . हैप्रदर्शन. अगर मेजबान निर्दिष्ट कनेक्शन है
केवल इस होस्ट से अनुमति दी जाएगी। एक विकल्प के रूप में Websocket पोर्ट कर सकता है
"वेबसोकेट" = का उपयोग करके निर्दिष्ट किया जा सकता हैबंदरगाह. यदि कोई TLS क्रेडेंशियल प्रदान नहीं किया जाता है, तो
वेबसोकेट कनेक्शन अनएन्क्रिप्टेड मोड में चलता है। यदि TLS क्रेडेंशियल प्रदान किए जाते हैं,
वेबसोकेट कनेक्शन के लिए एन्क्रिप्टेड क्लाइंट कनेक्शन की आवश्यकता होती है।

पासवर्ड
आवश्यकता है कि क्लाइंट कनेक्शन के लिए पासवर्ड आधारित प्रमाणीकरण का उपयोग किया जाए।

पासवर्ड को "set_password" कमांड का उपयोग करके अलग से सेट किया जाना चाहिए
pcsys_monitor. आपका पासवर्ड बदलने का सिंटैक्स है: "set_password
" कहां या तो "वीएनसी" या "स्पाइस" हो सकता है।

अगर आप बदलना चाहते हैं पासवर्ड समाप्ति, आपको उपयोग करना चाहिए
"एक्सपायर_पासवर्ड "जहां समाप्ति समय एक हो सकता है
निम्नलिखित विकल्पों में से: अभी, कभी नहीं, +सेकंड या समाप्ति का यूनिक्स समय, जैसे
पासवर्ड को 60 सेकंड में समाप्त करने के लिए +60, या पासवर्ड की समय सीमा समाप्त करने के लिए 1335196800
"सोम अप्रैल 23 12:00:00 ईडीटी 2012" पर (इस तिथि और समय के लिए यूनिक्स समय)।

आप समाप्ति समय की अनुमति देने के लिए "अभी" या "कभी नहीं" कीवर्ड का भी उपयोग कर सकते हैं
पासवर्ड तुरंत समाप्त हो जाएगा या कभी समाप्त नहीं होगा।

टीएलएस-क्रेडिट =ID
VNC सर्वर को सुरक्षित करने के लिए उपयोग करने के लिए TLS क्रेडेंशियल के एक सेट की ID प्रदान करता है। वे
सामान्य वीएनसी सर्वर सॉकेट और वेबसोकेट सॉकेट दोनों पर लागू होगा (यदि
सक्षम)। TLS क्रेडेंशियल सेट करने से VNC सर्वर सॉकेट सक्षम हो जाएगा
VeNCrypt प्रमाणीकरण तंत्र। क्रेडेंशियल पहले बनाया जाना चाहिए था
का उपयोग -वस्तु टीएलएस-क्रेडिट तर्क।

RSI टीएलएस-क्रेडिट पैरामीटर अप्रचलित टीएलएस, x509, तथा x509सत्यापित करें विकल्प, और के रूप में
ऐसे में एक ही समय में नए और पुराने दोनों प्रकार के विकल्पों को सेट करने की अनुमति नहीं है।

टीएलएस VNC सर्वर के साथ संचार करते समय क्लाइंट को TLS का उपयोग करने की आवश्यकता होती है। यह उपयोग करता है
अनाम TLS क्रेडेंशियल्स तो एक मानव-में-मध्य हमले के लिए अतिसंवेदनशील है। यह है
अनुशंसा की जाती है कि इस विकल्प को इनमें से किसी एक के साथ जोड़ा जाए x509 or x509सत्यापित करें
विकल्प.

इस विकल्प का उपयोग करने के पक्ष में अब पदावनत कर दिया गया है टीएलएस-क्रेडिट तर्क।

x509=/पथ/से/प्रमाणपत्र/दिर
मान्य अगर टीएलएस निर्दिष्ट किया जाता है। आवश्यक है कि x509 क्रेडेंशियल का उपयोग बातचीत के लिए किया जाए
टीएलएस सत्र। सर्वर क्लाइंट को अपना x509 प्रमाणपत्र भेजेगा। यह है
का प्रमाणीकरण प्रदान करने के लिए VNC सर्वर पर पासवर्ड सेट करने की अनुशंसा की जाती है
क्लाइंट जब इसका उपयोग किया जाता है। इस विकल्प का अनुसरण करने वाला पथ निर्दिष्ट करता है कि कहाँ
x509 प्रमाणपत्रों से लोड किया जाना है। देखें वीएनसी_सुरक्षा विवरण के लिए अनुभाग
प्रमाण पत्र बनाने पर।

इस विकल्प का उपयोग करने के पक्ष में अब पदावनत कर दिया गया है टीएलएस-क्रेडिट तर्क।

x509सत्यापित करें=/पथ/से/प्रमाणपत्र/दिर
मान्य अगर टीएलएस निर्दिष्ट किया जाता है। आवश्यक है कि x509 क्रेडेंशियल का उपयोग बातचीत के लिए किया जाए
टीएलएस सत्र। सर्वर क्लाइंट को अपना x509 प्रमाणपत्र भेजेगा, और
अनुरोध है कि ग्राहक अपना स्वयं का x509 प्रमाणपत्र भेजें। सर्वर मान्य करेगा
CA प्रमाणपत्र के विरुद्ध क्लाइंट का प्रमाणपत्र, और क्लाइंट को तब अस्वीकार करें जब
सत्यापन विफल रहता है। यदि प्रमाणपत्र प्राधिकारी पर भरोसा किया जाता है, तो यह पर्याप्त है
प्रमाणीकरण तंत्र। आप अभी भी VNC सर्वर पर पासवर्ड सेट करना चाह सकते हैं
दूसरी प्रमाणीकरण परत के रूप में। इस विकल्प का अनुसरण करने वाला पथ निर्दिष्ट करता है कि कहाँ
x509 प्रमाणपत्रों से लोड किया जाना है। देखें वीएनसी_सुरक्षा के लिए अनुभाग
प्रमाण पत्र बनाने पर विवरण।

इस विकल्प का उपयोग करने के पक्ष में अब पदावनत कर दिया गया है टीएलएस-क्रेडिट तर्क।

सास्ली
आवश्यकता है कि क्लाइंट VNC सर्वर से प्रमाणित करने के लिए SASL का उपयोग करे। एकदम सही
उपयोग की जाने वाली प्रमाणीकरण विधि का चुनाव सिस्टम / उपयोगकर्ता के SASL . से नियंत्रित होता है
'qemu' सेवा के लिए कॉन्फ़िगरेशन फ़ाइल। यह आमतौर पर में पाया जाता है
/etc/sasl2/qemu.conf. यदि QEMU को एक गैर-विशेषाधिकार प्राप्त उपयोगकर्ता के रूप में चलाया जा रहा है, तो एक वातावरण
चर SASL_CONF_PATH का उपयोग इसके लिए वैकल्पिक स्थानों की खोज करने के लिए किया जा सकता है
सेवा विन्यास। जबकि कुछ SASL प्रमाणीकरण विधियाँ डेटा एन्क्रिप्शन भी प्रदान कर सकती हैं (उदा
GSSAPI), यह अनुशंसा की जाती है कि SASL को हमेशा 'tls' और 'x509' के साथ जोड़ा जाए
एसएसएल और सर्वर प्रमाणपत्रों के उपयोग को सक्षम करने के लिए सेटिंग्स। यह एक डेटा सुनिश्चित करता है
एन्क्रिप्शन प्रमाणीकरण क्रेडेंशियल के समझौता को रोकता है। देखें
वीएनसी_सुरक्षा एसएएसएल प्रमाणीकरण का उपयोग करने के विवरण के लिए अनुभाग।

एसीएल x509 क्लाइंट प्रमाणपत्र और SASL . की जाँच के लिए अभिगम नियंत्रण सूची चालू करें
दल। x509 प्रमाणपत्रों के लिए, प्रमाणपत्र के विरुद्ध ACL जाँच की जाती है
विशिष्ट नाम। यह कुछ ऐसा है जो दिखता है
"सी = जीबी, ओ = एसीएमई, एल = बोस्टन, सीएन = बॉब"। SASL पार्टी के लिए, ACL जाँच किसके विरुद्ध की जाती है?
उपयोगकर्ता नाम, जो एसएएसएल प्लगइन पर निर्भर करता है, में एक क्षेत्र घटक शामिल हो सकता है, उदाहरण के लिए
"बॉब" या "[ईमेल संरक्षित]"। जब एसीएल ध्वज सेट है, प्रारंभिक पहुंच सूची
"इनकार" नीति के साथ खाली होगा। इस प्रकार किसी को भी VNC . का उपयोग करने की अनुमति नहीं दी जाएगी
सर्वर जब तक एसीएल लोड नहीं हो जाता। यह "एसीएल" का उपयोग करके प्राप्त किया जा सकता है
निगरानी आदेश।

हानिपूर्ण
हानिपूर्ण संपीड़न विधियों को सक्षम करें (ढाल, JPEG, ...) यदि यह विकल्प सेट है, तो VNC
क्लाइंट को इसकी एन्कोडिंग सेटिंग्स के आधार पर हानिपूर्ण फ़्रेमबफ़र अपडेट प्राप्त हो सकते हैं।
इस विकल्प को सक्षम करने से गुणवत्ता की कीमत पर बहुत अधिक बैंडविड्थ बचाई जा सकती है।

गैर अनुकूली
अनुकूली एन्कोडिंग अक्षम करें। अनुकूली एन्कोडिंग डिफ़ॉल्ट रूप से सक्षम होते हैं। एक
अनुकूली एन्कोडिंग बार-बार अपडेट किए गए स्क्रीन क्षेत्रों का पता लगाने और भेजने की कोशिश करेगा
हानिपूर्ण एन्कोडिंग (जैसे JPEG) का उपयोग करके इन क्षेत्रों में अद्यतन। यह वास्तव में हो सकता है
वीडियो चलाते समय बैंडविड्थ बचाने में मददगार। अनुकूली एन्कोडिंग को अक्षम करना
एन्कोडिंग के मूल स्थिर व्यवहार को पुनर्स्थापित करता है जैसे Tight.

शेयर=[अनुमति-अनन्य|बल-साझा|अनदेखा]
प्रदर्शन साझाकरण नीति सेट करें। 'अनुमति-अनन्य' ग्राहकों को अनन्य के लिए पूछने की अनुमति देता है
अभिगम। जैसा कि आरएफबी स्पेक द्वारा सुझाया गया है, इसे अन्य छोड़कर लागू किया गया है
सम्बन्ध। समानांतर में कई क्लाइंट्स को जोड़ने के लिए सभी क्लाइंट्स की आवश्यकता होती है
साझा सत्र के लिए (vncviewer: -शेयर्ड स्विच)। यह डिफ़ॉल्ट है।
'बल-साझा' अनन्य क्लाइंट एक्सेस को अक्षम करता है। साझा डेस्कटॉप के लिए उपयोगी
सत्र, जहां आप नहीं चाहते कि कोई व्यक्ति निर्दिष्ट-साझा डिस्कनेक्ट को भूल जाए
बाकी सब। 'अनदेखा' साझा ध्वज को पूरी तरह से अनदेखा करता है और सभी को अनुमति देता है
बिना शर्त कनेक्ट करें। आरएफबी कल्पना के अनुरूप नहीं है लेकिन पारंपरिक क्यूईएमयू है
व्यवहार.

केवल i386 लक्ष्य:

-win2k-हैक
डिस्क पूर्ण बग से बचने के लिए Windows 2000 स्थापित करते समय इसका उपयोग करें। विंडोज 2000 के बाद
स्थापित होने पर, आपको अब इस विकल्प की आवश्यकता नहीं है (यह विकल्प IDE हस्तांतरण को धीमा कर देता है)।

-नो-एफडी-बूटचक
BIOS में फ़्लॉपी डिस्क के लिए बूट हस्ताक्षर जाँच अक्षम करें। से बूट करने की आवश्यकता हो सकती है
पुरानी फ्लॉपी डिस्क।

-नहीं-एसीपीआई
ACPI (उन्नत कॉन्फ़िगरेशन और पावर इंटरफ़ेस) समर्थन अक्षम करें। इसका उपयोग करें यदि आपका
अतिथि OS ACPI समस्याओं (केवल PC लक्ष्य मशीन) के बारे में शिकायत करता है।

-नो-हेपेट
एचपीईटी समर्थन अक्षम करें।

अनुकूल [सिगरेट =str][, रेव =n] [, oem_id=str] [, oem_table_id=str] [, oem_rev =n]
[,asl_compiler_id=str] [,asl_compiler_rev=n[, डेटा =file1[:file2]...]
निर्दिष्ट शीर्षलेख फ़ील्ड और निर्दिष्ट फ़ाइलों से संदर्भ के साथ ACPI तालिका जोड़ें। के लिये
फ़ाइल =, सभी एसीपीआई हेडर सहित निर्दिष्ट फाइलों से पूरी एसीपीआई तालिका लें
(संभवतः अन्य विकल्पों द्वारा ओवरराइड किया गया)। डेटा के लिए =, तालिका का केवल डेटा भाग है
प्रयुक्त, सभी शीर्षलेख जानकारी कमांड लाइन में निर्दिष्ट है।

-संजीवनी फ़ाइल =बाइनरी
बाइनरी फ़ाइल से SMBIOS प्रविष्टि लोड करें।

-संजीवनी प्रकार = 0 [, विक्रेता =str][,संस्करण=str][,तारीख=str[, रिलीज =%d.%d][, uefi=on|off]
SMBIOS प्रकार 0 फ़ील्ड निर्दिष्ट करें

-संजीवनी
टाइप = 1 [, निर्माता =str[, उत्पाद =str][,संस्करण=str][,धारावाहिक =str][, यूयूआईडी =यूयूआईडी][, स्कू =str][,परिवार=str]
SMBIOS प्रकार 1 फ़ील्ड निर्दिष्ट करें

-संजीवनी
टाइप = 2 [, निर्माता =str[, उत्पाद =str][,संस्करण=str][,धारावाहिक =str[, संपत्ति =str][, स्थान =str][,परिवार=str]
SMBIOS प्रकार 2 फ़ील्ड निर्दिष्ट करें

-संजीवनी टाइप = 3 [, निर्माता =str][,संस्करण=str][,धारावाहिक =str[, संपत्ति =str][, स्कू =str]
SMBIOS प्रकार 3 फ़ील्ड निर्दिष्ट करें

-संजीवनी
टाइप = 4 [, सॉक_पीएफएक्स =str][,निर्माता=str][,संस्करण=str][,धारावाहिक =str[, संपत्ति =str][, भाग =str]
SMBIOS प्रकार 4 फ़ील्ड निर्दिष्ट करें

-संजीवनी
टाइप = 17 [, loc_pfx =str][,बैंक=str][,निर्माता=str][,धारावाहिक =str[, संपत्ति =str][, भाग =str[, गति =%d]
SMBIOS प्रकार 17 फ़ील्ड निर्दिष्ट करें

नेटवर्क विकल्प:

-नेट निक [, वलान =n][, मकाद्र =मैक][,मॉडल=टाइप] [, नाम =नाम][, अतिरिक्त =addr][, सदिश =v]
एक नया नेटवर्क इंटरफेस कार्ड बनाएं और इसे वीएलएएन से कनेक्ट करें n (n = 0 डिफ़ॉल्ट है)।
पीसी लक्ष्य पर एनआईसी डिफ़ॉल्ट रूप से एक ई1000 है। वैकल्पिक रूप से, MAC पता हो सकता है
में परिवर्तित किया गया मैक, डिवाइस का पता . पर सेट है addr (केवल PCI कार्ड), और a नाम हो सकता है
मॉनिटर कमांड में उपयोग के लिए असाइन किया गया। वैकल्पिक रूप से, पीसीआई कार्ड के लिए, आप निर्दिष्ट कर सकते हैं
संख्या v एमएसआई-एक्स वैक्टर जो कार्ड में होना चाहिए; यह विकल्प वर्तमान में केवल
सद्गुण कार्ड को प्रभावित करता है; सेट v = 0 एमएसआई-एक्स अक्षम करने के लिए। अगर नहीं -नेट विकल्प निर्दिष्ट है, a
सिंगल एनआईसी बनाया गया है। QEMU नेटवर्क कार्ड के कई अलग-अलग मॉडलों का अनुकरण कर सकता है।
के लिए मान्य मान टाइप "virtio", "i82551", "i82557b", "i82559er", "ne2k_pci" हैं,
"ne2k_isa", "pcnet", "rtl8139", "e1000", "smc91c111", "लांस" और "mcf_fec"। सभी नहीं
डिवाइस सभी लक्ष्यों पर समर्थित हैं। की सूची के लिए "-net nic,model=help" का प्रयोग करें
आपके लक्ष्य के लिए उपलब्ध उपकरण।

-नेटदेव उपयोगकर्ता, आईडी =id[,विकल्प] [,विकल्प][,...]
-नेट उपयोगकर्ता [,विकल्प] [,विकल्प][,...]
उपयोगकर्ता मोड नेटवर्क स्टैक का उपयोग करें जिसे चलाने के लिए किसी व्यवस्थापकीय विशेषाधिकार की आवश्यकता नहीं है।
मान्य विकल्प हैं:

वलान =n
उपयोगकर्ता मोड स्टैक को वीएलएएन से कनेक्ट करें n (n = 0 डिफ़ॉल्ट है)।

आईडी =id
नाम =नाम
मॉनिटर कमांड में उपयोग के लिए प्रतीकात्मक नाम निर्दिष्ट करें।

शुद्ध =addr[/मुखौटा]
IP नेटवर्क पता सेट करें जिसे अतिथि देखेगा। वैकल्पिक रूप से नेटमास्क निर्दिष्ट करें, या तो
एबीसीडी के रूप में या वैध शीर्ष-अधिकांश बिट्स की संख्या के रूप में। डिफ़ॉल्ट 10.0.2.0/24 है।

मेजबान =addr
होस्ट का अतिथि-दृश्यमान पता निर्दिष्ट करें। अतिथि में डिफ़ॉल्ट दूसरा आईपी है
नेटवर्क, यानीxxx2.

प्रतिबंधित = चालू | बंद
यदि यह विकल्प सक्षम है, तो अतिथि को अलग कर दिया जाएगा, अर्थात वह ऐसा नहीं कर पाएगा
मेजबान से संपर्क करें और कोई भी अतिथि आईपी पैकेट मेजबान पर रूट नहीं किया जाएगा
बाहर। यह विकल्प स्पष्ट रूप से निर्धारित अग्रेषण नियमों को प्रभावित नहीं करता है।

होस्टनाम =नाम
अंतर्निहित डीएचसीपी सर्वर द्वारा रिपोर्ट किए गए क्लाइंट होस्टनाम को निर्दिष्ट करता है।

डीएचसीपीस्टार्ट=addr
16 IP में से पहला निर्दिष्ट करें जिसे बिल्ट-इन DHCP सर्वर असाइन कर सकता है। डिफ़ॉल्ट है
अतिथि नेटवर्क में 15वां से 31वां IP, यानी xxx15 से xxx31।

डीएनएस =addr
वर्चुअल नेमसर्वर का अतिथि-दृश्यमान पता निर्दिष्ट करें। पता होना चाहिए
मेजबान के पते से अलग। अतिथि नेटवर्क में डिफ़ॉल्ट तीसरा आईपी है, अर्थात
XXX3.

डीएनएसखोज=डोमेन
अंतर्निहित डीएचसीपी सर्वर द्वारा भेजी गई डोमेन-खोज सूची के लिए एक प्रविष्टि प्रदान करता है।
इस विकल्प को एकाधिक निर्दिष्ट करके एक से अधिक डोमेन प्रत्यय प्रेषित किए जा सकते हैं
बार। यदि समर्थित है, तो यह अतिथि को स्वचालित रूप से संलग्न करने का प्रयास करेगा
यदि डोमेन नाम का समाधान नहीं किया जा सकता है तो दिया गया डोमेन प्रत्यय।

उदाहरण:

qemu -नेट उपयोगकर्ता,dnssearch=mgmt.example.org,dnssearch=example.org [...]

टीएफटीपी=दीर
उपयोगकर्ता मोड नेटवर्क स्टैक का उपयोग करते समय, एक अंतर्निहित TFTP सर्वर सक्रिय करें। फ़ाइलें
in दीर TFTP सर्वर के रूट के रूप में सामने आ जाएगा। अतिथि पर TFTP क्लाइंट
बाइनरी मोड में कॉन्फ़िगर किया जाना चाहिए (यूनिक्स टीएफटीपी क्लाइंट के "बिन" कमांड का उपयोग करें)।

बूटफाइल =पट्टिका
उपयोगकर्ता मोड नेटवर्क स्टैक का उपयोग करते समय, प्रसारण पट्टिका BOOTP फ़ाइल नाम के रूप में। में
संयोग के साथ TFTP, इसका उपयोग किसी अतिथि को स्थानीय से बूट करने के लिए संजाल के लिए किया जा सकता है
निर्देशिका.

उदाहरण (pxelinux का उपयोग करके):

qemu-system-i386 -hda linux.img -boot n -net user,tftp=/path/to/tftp/files,bootfile=/pxelinux.0

एसएमबी =दीर[, smbserver =addr]
उपयोगकर्ता मोड नेटवर्क स्टैक का उपयोग करते समय, एक अंतर्निहित SMB सर्वर को सक्रिय करें ताकि
Windows OSes होस्ट फ़ाइलों तक पहुँच प्राप्त कर सकते हैं दीर पारदर्शी रूप से। का आईपी पता
SMB सर्वर को सेट किया जा सकता है addr. डिफ़ॉल्ट रूप से अतिथि नेटवर्क में चौथा आईपी है
इस्तेमाल किया, iexxx4.

अतिथि विंडोज ओएस में, लाइन:

10.0.2.4 एसएमबीसर्वर

फ़ाइल में जोड़ा जाना चाहिए सी:\विंडोज़\LMHOSTS (विंडोज़ 9x/मी के लिए) या
सी:\WINNT\SYSTEM32\DRIVERS\ETC\LMHOSTS (विंडोज एनटी/2000)।

फिर दीर में पहुँचा जा सकता है \smbserver\qemu.

ध्यान दें कि मेजबान ओएस पर एक सांबा सर्वर स्थापित होना चाहिए। क्यूईएमयू का परीक्षण किया गया
Red Hat 9, Fedora Core 3 और OpenSUSE 11.x के smbd संस्करणों के साथ सफलतापूर्वक।

होस्टफड = [टीसीपी | यूडीपी]: [होस्टएड्र]:होस्ट पोर्ट-[गेस्टएड्र]:गेस्टपोर्ट
आने वाले टीसीपी या यूडीपी कनेक्शन को होस्ट पोर्ट पर रीडायरेक्ट करें होस्ट पोर्ट अतिथि आईपी के लिए
पता गेस्टएड्र अतिथि बंदरगाह पर गेस्टपोर्ट. अगर गेस्टएड्र निर्दिष्ट नहीं है, इसकी
मान xxx15 है (अंतर्निहित डीएचसीपी सर्वर द्वारा दिया गया डिफ़ॉल्ट पहला पता)। द्वारा
निर्दिष्ट करना होस्टएड्र, नियम एक विशिष्ट होस्ट इंटरफ़ेस के लिए बाध्य किया जा सकता है। अगर नहीं
कनेक्शन प्रकार सेट है, टीसीपी का उपयोग किया जाता है। यह विकल्प कई बार दिया जा सकता है।

उदाहरण के लिए, होस्ट X11 कनेक्शन को स्क्रीन 1 से अतिथि स्क्रीन 0 पर रीडायरेक्ट करने के लिए, उपयोग करें
निम्नलिखित हैं:

#मेजबान पर
qemu-system-i386 -net user,hostfwd=tcp:127.0.0.1:6001-:6000 [...]
# यह होस्ट xterm अतिथि X11 सर्वर में खुलना चाहिए
xterm -डिस्प्ले :1

टेलनेट कनेक्शन को होस्ट पोर्ट 5555 से गेस्ट पर टेलनेट पोर्ट पर रीडायरेक्ट करने के लिए,
निम्न का उपयोग करें:

#मेजबान पर
qemu-system-i386 -नेट उपयोगकर्ता,hostfwd=tcp::5555-:23 [...]
टेलनेट लोकलहोस्ट 5555

फिर जब आप होस्ट "टेलनेट लोकलहोस्ट 5555" पर उपयोग करते हैं, तो आप अतिथि से जुड़ते हैं
टेलनेट सर्वर।

गेस्टफड = [टीसीपी]:सर्वर:बंदरगाह-देव
गेस्टफड = [टीसीपी]:सर्वर:बंदरगाह-सीएमडी: कमांड
अतिथि टीसीपी कनेक्शन को आईपी पते पर अग्रेषित करें सर्वर बंदरगाह पर बंदरगाह को
कैरेक्टर डिवाइस देव या द्वारा निष्पादित एक कार्यक्रम के लिए सीएमडी: कमांड जो पैदा होता है
प्रत्येक कनेक्शन के लिए। यह विकल्प कई बार दिया जा सकता है।

आप या तो सीधे एक चारदेव का उपयोग कर सकते हैं और उसका उपयोग पूरे QEMU's में कर सकते हैं
जीवनकाल, जैसे निम्न उदाहरण में:

# बूटअप पर 10.10.1.1:4321 खोलें, इसे 10.0.2.100:1234 से कनेक्ट करें जब भी
#अतिथि इसे एक्सेस करता है
qemu -net उपयोगकर्ता, Guestfwd=tcp:10.0.2.100:1234-tcp:10.10.1.1:4321 [...]

या आप अतिथि द्वारा स्थापित प्रत्येक टीसीपी कनेक्शन पर एक कमांड निष्पादित कर सकते हैं, इसलिए
QEMU उस वर्चुअल सर्वर के लिए एक inetd प्रक्रिया के समान व्यवहार करता है:

# प्रत्येक टीसीपी कनेक्शन पर 10.10.1.1:4321 पर "नेटकैट 10.0.2.100 1234" पर कॉल करें
# और TCP स्ट्रीम को उसके stdin/stdout से कनेक्ट करें
qemu -net 'उपयोगकर्ता, Guestfwd = tcp: 10.0.2.100: 1234-cmd: netcat 10.10.1.1 4321'

नोट: लीगेसी स्टैंड-अलोन विकल्प -tftp, -bootp, -smb और -redir अभी भी संसाधित हैं
और -नेट उपयोगकर्ता पर लागू होता है। उन्हें नए कॉन्फ़िगरेशन सिंटैक्स के साथ मिलाकर देता है
अपरिभाषित परिणाम। नए अनुप्रयोगों के लिए उनके उपयोग को हतोत्साहित किया जाता है क्योंकि वे होंगे
भविष्य के संस्करणों से हटा दिया गया।

-नेटदेव टैप, आईडी =id[, एफडी =h] [, अगर नाम =नाम][,स्क्रिप्ट=पट्टिका][, डाउनस्क्रिप्ट =dfile[, सहायक =सहायक]
-नेट
टैप करें [, वलान =n][,नाम=नाम][,एफडी =h] [, अगर नाम =नाम][,स्क्रिप्ट=पट्टिका][, डाउनस्क्रिप्ट =dfile[, सहायक =सहायक]
होस्ट TAP नेटवर्क इंटरफ़ेस कनेक्ट करें नाम वीएलएएन को n.

नेटवर्क स्क्रिप्ट का प्रयोग करें पट्टिका इसे और नेटवर्क स्क्रिप्ट को कॉन्फ़िगर करने के लिए dfile सेवा मेरे
इसे डिकॉन्फ़िगर करें। अगर नाम प्रदान नहीं किया गया है, OS स्वचालित रूप से एक प्रदान करता है। NS
डिफ़ॉल्ट नेटवर्क कॉन्फ़िगर स्क्रिप्ट है /etc/qemu-ifup और डिफ़ॉल्ट नेटवर्क डिकॉन्फ़िगर
स्क्रिप्ट is /etc/qemu-ifdown. उपयोग स्क्रिप्ट = नहीं or डाउनस्क्रिप्ट = नहीं स्क्रिप्ट को अक्षम करने के लिए
निष्पादन।

यदि QEMU को एक गैर-विशेषाधिकार प्राप्त उपयोगकर्ता के रूप में चला रहे हैं, तो नेटवर्क हेल्पर का उपयोग करें सहायक कॉन्फिगर करना
टीएपी इंटरफ़ेस। डिफ़ॉल्ट नेटवर्क सहायक निष्पादन योग्य है
/पथ/से/क्यूमू-पुल-सहायक.

fd=h पहले से खोले गए होस्ट TAP इंटरफ़ेस के हैंडल को निर्दिष्ट करने के लिए उपयोग किया जा सकता है।

उदाहरण:

#डिफ़ॉल्ट नेटवर्क स्क्रिप्ट के साथ QEMU इंस्टेंस लॉन्च करें
qemu-system-i386 linux.img -net nic -net Tap

#दो एनआईसी के साथ एक क्यूईएमयू इंस्टेंस लॉन्च करें, प्रत्येक एक जुड़ा हुआ है
#TAP डिवाइस के लिए
qemu-system-i386 linux.img \
-नेट nic,vlan=0 -नेट टैप,vlan=0,ifname=tap0 \
-नेट निक, वलान = 1 -नेट टैप, वलान=1,ifname=tap1

#डिफॉल्ट नेटवर्क हेल्पर के साथ QEMU इंस्टेंस लॉन्च करें
br0 . को पाटने के लिए #TAP डिवाइस कनेक्ट करें
qemu-system-i386 linux.img \
-नेट निक-नेट टैप, "हेल्पर =/पथ/से/क्यूमू-ब्रिज-हेल्पर"

-नेटदेव पुल, आईडी =id[, बीआर =पुल[, सहायक =सहायक]
-नेट ब्रिज [, वलान =n][,नाम=नाम][,बीआर=पुल[, सहायक =सहायक]
होस्ट TAP नेटवर्क इंटरफ़ेस को होस्ट ब्रिज डिवाइस से कनेक्ट करें।

नेटवर्क हेल्पर का उपयोग करें सहायक TAP इंटरफ़ेस को कॉन्फ़िगर करने और इसे संलग्न करने के लिए
पुल। डिफ़ॉल्ट नेटवर्क सहायक निष्पादन योग्य है /पथ/से/क्यूमू-पुल-सहायक और
डिफ़ॉल्ट ब्रिज डिवाइस है br0.

उदाहरण:

#डिफॉल्ट नेटवर्क हेल्पर के साथ QEMU इंस्टेंस लॉन्च करें
br0 . को पाटने के लिए #TAP डिवाइस कनेक्ट करें
qemu-system-i386 linux.img -net Bridge -net nic,model=virtio

#डिफॉल्ट नेटवर्क हेल्पर के साथ QEMU इंस्टेंस लॉन्च करें
#qemubr0 . को पाटने के लिए एक TAP डिवाइस कनेक्ट करें
qemu-system-i386 linux.img -net Bridge,br=qemubr0 -net nic,model=virtio

-नेटदेव सॉकेट, आईडी =id[, एफडी =h[, सुनो = [मेजबान]:बंदरगाह[, कनेक्ट =मेजबान:बंदरगाह]
-नेट सॉकेट [, वलान =n][,नाम=नाम][,एफडी =h] [, सुनो = [मेजबान]:बंदरगाह[, कनेक्ट =मेजबान:बंदरगाह]
वीएलएएन कनेक्ट करें n टीसीपी सॉकेट का उपयोग करके किसी अन्य क्यूईएमयू वर्चुअल मशीन में रिमोट वीएलएएन के लिए
कनेक्शन। अगर बात सुनो निर्दिष्ट है, QEMU आने वाले कनेक्शन के लिए प्रतीक्षा करता है बंदरगाह (मेजबान
वैकल्पिक है)। कनेक्ट का उपयोग करके किसी अन्य QEMU उदाहरण से कनेक्ट करने के लिए उपयोग किया जाता है बात सुनो
विकल्प. fd=h पहले से खोले गए TCP सॉकेट को निर्दिष्ट करता है।

उदाहरण:

# पहला QEMU उदाहरण लॉन्च करें
qemu-system-i386 linux.img \
-net nic,macaddr=52:54:00:12:34:56 \
-नेट सॉकेट, सुनो =: 1234
# इस उदाहरण के वीएलएएन 0 को वीएलएएन 0 से कनेक्ट करें
#पहली बार
qemu-system-i386 linux.img \
-net nic,macaddr=52:54:00:12:34:57 \
-नेट सॉकेट, कनेक्ट = 127.0.0.1:1234

-नेटदेव सॉकेट, आईडी =id[, एफडी =h] [, एमकास्ट =पागल:बंदरगाह[, लोकलएड्र =addr]]
-नेट सॉकेट [, वलान =n][,नाम=नाम][,एफडी =h] [, एमकास्ट =पागल:बंदरगाह[, लोकलएड्र =addr]]
एक वीएलएएन बनाएं n UDP मल्टीकास्ट का उपयोग करके अन्य QEMU वर्चुअल मशीनों के साथ साझा किया गया
सॉकेट, एक ही मल्टीकास्ट पते के साथ प्रत्येक क्यूईएमयू के लिए प्रभावी ढंग से बस बना रहा है पागल और
बंदरगाह. टिप्पणियाँ:

1. कई क्यूईएमयू विभिन्न मेजबानों पर चल सकते हैं और एक ही बस साझा कर सकते हैं (मानते हुए
इन मेजबानों के लिए सही मल्टीकास्ट सेटअप)।

2. एमकास्ट समर्थन उपयोगकर्ता मोड लिनक्स के साथ संगत है (तर्क ETHN=मकास्ट), देख
<http://user-mode-linux.sf.net>.

3. उपयोग एफडी = एच पहले से खोले गए यूडीपी मल्टीकास्ट सॉकेट को निर्दिष्ट करने के लिए।

उदाहरण:

# एक QEMU उदाहरण लॉन्च करें
qemu-system-i386 linux.img \
-net nic,macaddr=52:54:00:12:34:56 \
-नेट सॉकेट, एमकास्ट = 230.0.0.1:1234
# उसी "बस" पर एक और QEMU इंस्टेंस लॉन्च करें
qemu-system-i386 linux.img \
-net nic,macaddr=52:54:00:12:34:57 \
-नेट सॉकेट, एमकास्ट = 230.0.0.1:1234
# उसी "बस" पर एक और QEMU उदाहरण लॉन्च करें
qemu-system-i386 linux.img \
-net nic,macaddr=52:54:00:12:34:58 \
-नेट सॉकेट, एमकास्ट = 230.0.0.1:1234

उदाहरण (उपयोगकर्ता मोड लिनक्स कंपैट।):

# QEMU उदाहरण लॉन्च करें (ध्यान दें कि mcast पता चयनित है
# यूएमएल का डिफ़ॉल्ट है)
qemu-system-i386 linux.img \
-net nic,macaddr=52:54:00:12:34:56 \
-नेट सॉकेट, एमकास्ट = 239.192.168.1:1102
# लॉन्च यूएमएल
/पथ/से/लिनक्स ubd0=/पथ/से/root_fs eth0=mcast

उदाहरण (होस्ट के 1.2.3.4 से पैकेट भेजें):

qemu-system-i386 linux.img \
-net nic,macaddr=52:54:00:12:34:56 \
-नेट सॉकेट, एमकास्ट = 239.192.168.1:1102, लोकलएड्र = 1.2.3.4

-नेटदेव
एल2टीपीवी3, आईडी =id, स्रोत =श्रीकैडर, डीएसटी =dstadr[, srcport =srcport] [, डीएसटीपोर्ट =डीएसटीपोर्ट], टेक्ससेशन =टेक्ससेशन[, आरएक्ससेशन =आरएक्ससेशन][,ipv6][,udp][,cookie64][,काउंटर][,पिनकाउंटर][,txcookie=txकुकी] [,rxcookie=आरएक्सकुकी[, ऑफसेट =ओफ़्सेट]
-नेट
एल2टीपीवी3[,वलान=n][,नाम=नाम], स्रोत =श्रीकैडर, डीएसटी =dstadr[, srcport =srcport] [, डीएसटीपोर्ट =डीएसटीपोर्ट], टेक्ससेशन =टेक्ससेशन[, आरएक्ससेशन =आरएक्ससेशन][,ipv6][,udp][,cookie64][,काउंटर][,पिनकाउंटर][,txcookie=txकुकी] [,rxcookie=आरएक्सकुकी[, ऑफसेट =ओफ़्सेट]
वीएलएएन कनेक्ट करें n L2TPv3 स्यूडोवायर के लिए। L2TPv3 (RFC3391) एक लोकप्रिय प्रोटोकॉल है
परिवहन ईथरनेट (और अन्य परत 2) दो प्रणालियों के बीच डेटा फ़्रेम। यह मौजूद है
राउटर, फायरवॉल और लिनक्स कर्नेल में (संस्करण 3.3 से आगे)।

यह परिवहन एक VM को दूसरे VM, राउटर या फ़ायरवॉल से सीधे संवाद करने की अनुमति देता है।

src =श्रीकैडर
स्रोत का पता (अनिवार्य)

dst =dstadr
गंतव्य पता (अनिवार्य)

यूडीपी udp एनकैप्सुलेशन चुनें (डिफ़ॉल्ट आईपी है)।

srcport=srcport
स्रोत यूडीपी पोर्ट।

डीएसटीपोर्ट =डीएसटीपोर्ट
गंतव्य यूडीपी पोर्ट।

ipv6
बल v6, अन्यथा डिफ़ॉल्ट रूप से v4.

आरएक्सकुकी =आरएक्सकुकी
txकुकी=txकुकी
कुकीज़ l2tpv3 विनिर्देश में सुरक्षा का एक कमजोर रूप है। उनका कार्य है
ज्यादातर गलत कॉन्फ़िगरेशन को रोकने के लिए। डिफ़ॉल्ट रूप से वे 32 बिट हैं।

cookie64
कुकी का आकार डिफ़ॉल्ट 64 के बजाय 32 बिट पर सेट करें

काउंटर = बंद
बिना किसी काउंटर के 'कट-डाउन' L2TPv3 को बाध्य करें
ड्राफ्ट-mkonstan-l2tpext-keyed-ipv6-tunnel-00

पिनकाउंटर=पर
पीयर में टूटे काउंटर हैंडलिंग के आसपास काम करें। यह उन नेटवर्कों पर भी मदद कर सकता है जिनके पास
पैकेट पुन: क्रमित करना।

ऑफसेट =ओफ़्सेट
शीर्षलेख और डेटा के बीच एक अतिरिक्त ऑफ़सेट जोड़ें

उदाहरण के लिए, होस्ट 4.3.2.1 पर L2TPv3 के माध्यम से चलने वाले VM को ब्रिज br-lan पर संलग्न करने के लिए
दूरस्थ लिनक्स होस्ट 1.2.3.4:

# एनकैप्सुलेशन के रूप में कच्चे आईपी का उपयोग करके लिनक्स होस्ट पर सुरंग स्थापित करें
# 1.2.3.4 . को
ip l2tp टनल रिमोट जोड़ें 4.3.2.1 लोकल 1.2.3.4 टनल_आईडी 1 पीयर_टनल_आईडी 1 \
एनकैप udp udp_sport 16384 udp_dport 16384
ip l2tp सत्र जोड़ें टनल_आईडी 1 नाम vmtunnel0 session_id \
0xFFFFFFFF पीयर_सेशन_आईडी 0xFFFFFFFF
ifconfig vmtunnel0 एमटीयू 1500
ifconfig vmtunnel0 ऊपर
बीआरसीटीएल एडिफ बीआर-लैन vmtunnel0

# 4.3.2.1 . को
# QEMU इंस्टेंस लॉन्च करें - यदि आपके नेटवर्क में पुन: क्रम है या बहुत हानिपूर्ण ऐड है, तो पिनकाउंटर

qemu-system-i386 linux.img -net nic -net l2tpv3,src=4.2.3.1,dst=1.2.3.4,udp,srcport=16384,dstport=16384,rxsession=0xffffffff,txsession=0xffffffff,काउंटर

-नेटदेव वीडीई, आईडी =id[, जुर्राब =सॉकेटपथ][,पोर्ट =n][,समूह=समूह नाम][,मोड=ऑक्टलमोड]
-नेट वीडीई[,वलान=n][,नाम=नाम[, जुर्राब =सॉकेटपथ]
[, बंदरगाह =n][,समूह=समूह नाम][,मोड=ऑक्टलमोड]
वीएलएएन कनेक्ट करें n बायें तरफ़ मुड़ने के लिए n मेजबान पर चल रहे एक वीडी स्विच और आने वाले के लिए सुन रहा है
कनेक्शन चालू सॉकेटपथ. समूह का प्रयोग करें समूह नाम और मोड ऑक्टलमोड डिफ़ॉल्ट बदलने के लिए
संचार बंदरगाह के लिए स्वामित्व और अनुमतियां। यह विकल्प केवल तभी उपलब्ध है जब
QEMU को सक्षम vde समर्थन के साथ संकलित किया गया है।

उदाहरण:

# लॉन्च वीडी स्विच
vde_switch -F -sock /tmp/myswitch
# QEMU उदाहरण लॉन्च करें
qemu-system-i386 linux.img -net nic -net vde,sock=/tmp/myswitch

-नेटदेव हबपोर्ट, आईडी =id, हबिड =हुबिद
QEMU "vlan" पर हब पोर्ट बनाएं हुबिद.

हबपोर्ट नेटदेव आपको एक नेटदेव के बजाय एक एनआईसी को क्यूईएमयू "वलान" से जोड़ने देता है।
पैरामीटर के साथ "-नेट" और "-डिवाइस" VLAN आवश्यक हब स्वचालित रूप से बनाएं।

-नेटदेव vhost-उपयोगकर्ता,चारदेव=id[,vhostforce=on|off][,quees=n]
एक चारदेव द्वारा समर्थित एक vhost-उपयोगकर्ता नेटदेव स्थापित करें id. चारदेव एक यूनिक्स होना चाहिए
डोमेन सॉकेट समर्थित एक। vhost-user पास करने के लिए विशेष रूप से परिभाषित प्रोटोकॉल का उपयोग करता है
सॉकेट के दूसरे छोर पर एक एप्लिकेशन के लिए vhost ioctl प्रतिस्थापन संदेश। पर
गैर-MSIX अतिथि, सुविधा के साथ बाध्य किया जा सकता है vhostforce. कतारों का प्रयोग करें =n' विस्तृत विवरण देना
मल्टीक्यू vhost-user के लिए बनाई जाने वाली कतारों की संख्या।

उदाहरण:

qemu -m 512 -ऑब्जेक्ट मेमोरी-बैकएंड-फाइल, id=mem, size=512M,mem-path=/hugetlbfs,share=on \
-नुमा नोड, मेमदेव = मेम \
-चारदेव सॉकेट, पथ =/पथ/से/सॉकेट \
-नेटदेव प्रकार = vhost-उपयोगकर्ता, आईडी = net0, चारदेव = chr0 \
-डिवाइस virtio-net-pci,netdev=net0

-नेट डंप [, वलान =n][,फ़ाइल=पट्टिका][,लेन=लेन]
वीएलएएन पर डंप नेटवर्क ट्रैफिक n फाइल करने के लिए पट्टिका (qemu-vlan0.pcap डिफ़ॉल्ट रूप से)। ज्यादा से ज्यादा लेन
बाइट्स (डिफ़ॉल्ट रूप से 64k) प्रति पैकेट संग्रहीत होते हैं। फ़ाइल स्वरूप libpcap है, इसलिए यह हो सकता है
tcpdump या Wireshark जैसे टूल के साथ विश्लेषण किया गया। नोट: के साथ बनाए गए उपकरणों के लिए
'-netdev', इसके बजाय '-object filter-dump,...' का प्रयोग करें।

-नेट कोई नहीं
इंगित करें कि कोई नेटवर्क डिवाइस कॉन्फ़िगर नहीं किया जाना चाहिए। इसका उपयोग ओवरराइड करने के लिए किया जाता है
डिफ़ॉल्ट विन्यास (-नेट एनआईसी -नेट उपयोगकर्ता) जो सक्रिय है यदि नहीं -नेट विकल्प हैं
प्रदान की है।

चरित्र डिवाइस विकल्प:

कैरेक्टर डिवाइस विकल्प का सामान्य रूप है:

-चारदेव बैकेंड आईडी =id [, मक्स = चालू | बंद] [,विकल्पों]
बैकएंड इनमें से एक है: रिक्त, सॉकेट, यूडीपी, एमएसमाउस, vc, रिंगबफ, पट्टिका, पाइप, एक ढ़ांचा जिस में आंगन की स्वरकुंजियां आदि लगि है,
धारावाहिक, Pty, stdio, ब्रेल (लिपि), TTY, समानांतर, पारपोर्ट, स्पाइसिवएमसी. स्पाइसपोर्ट
विशिष्ट बैकएंड लागू विकल्पों का निर्धारण करेगा।

सभी उपकरणों में एक आईडी होनी चाहिए, जो 127 वर्णों तक की कोई भी स्ट्रिंग हो सकती है। यह है
अन्य कमांड लाइन निर्देशों में इस डिवाइस को विशिष्ट रूप से पहचानने के लिए उपयोग किया जाता है।

एक कैरेक्टर डिवाइस का उपयोग मल्टीप्लेक्सिंग मोड में कई फ्रंट-एंड द्वारा किया जा सकता है। कुंजी
के अनुक्रम नियंत्रण-ए और c संलग्न फ़्रंट-सिरों के बीच इनपुट फ़ोकस को घुमाएगा।
निर्दिष्ट करें मक्स = चालू इस मोड को सक्षम करने के लिए।

प्रत्येक बैकएंड के विकल्प नीचे वर्णित हैं।

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

-चारदेव सॉकेट आईडी =id [टीसीपी विकल्पों or यूनिक्स विकल्पों] [, सर्वर] [,इंतज़ार नही] [, टेलनेट]
[, फिर से कनेक्ट करें =सेकंड]
दो-तरफा स्ट्रीम सॉकेट बनाएं, जो या तो एक टीसीपी या यूनिक्स सॉकेट हो सकता है। एक यूनिक्स
सॉकेट बनाया जाएगा अगर पथ निर्दिष्ट किया जाता है। यदि टीसीपी विकल्प हैं तो व्यवहार अपरिभाषित है
एक यूनिक्स सॉकेट के लिए निर्दिष्ट।

सर्वर निर्दिष्ट करता है कि सॉकेट एक सुनने वाला सॉकेट होगा।

इंतज़ार नही निर्दिष्ट करता है कि QEMU को क्लाइंट के a to से कनेक्ट होने की प्रतीक्षा को अवरुद्ध नहीं करना चाहिए
श्रवण सॉकेट।

टेलनेट निर्दिष्ट करता है कि सॉकेट पर यातायात को टेलनेट एस्केप अनुक्रमों की व्याख्या करनी चाहिए।

फिर से कनेक्ट रिमोट समाप्त होने पर गैर-सर्वर सॉकेट पर पुन: कनेक्ट करने के लिए टाइमआउट सेट करता है
दूर जाता है। qemu इसमें कई सेकंड की देरी करेगा और फिर पुन: कनेक्ट करने का प्रयास करेगा। शून्य
पुन: कनेक्ट करना अक्षम करता है, और डिफ़ॉल्ट है।

टीसीपी और यूनिक्स सॉकेट विकल्प नीचे दिए गए हैं:

टीसीपी विकल्प हैं: पोर्ट =बंदरगाह [, होस्ट =मेजबान] [, से =सेवा मेरे] [, आईपीवी4] [, आईपीवी6] [,देरी नहीं]
मेजबान सुनने वाले सॉकेट के लिए स्थानीय पते को बाध्य करने के लिए निर्दिष्ट करता है। एक के लिए
कनेक्ट करने के लिए दूरस्थ होस्ट सॉकेट प्रजातियों को जोड़ना। मेजबान के लिए वैकल्पिक है
सुनने के सॉकेट। यदि निर्दिष्ट नहीं है तो यह डिफ़ॉल्ट रूप से 0.0.0.0 पर आ जाता है।

बंदरगाह सुनने वाले सॉकेट के लिए स्थानीय पोर्ट को बाध्य करने के लिए निर्दिष्ट करता है। जोड़ने के लिए
सॉकेट कनेक्ट करने के लिए दूरस्थ होस्ट पर पोर्ट निर्दिष्ट करता है। बंदरगाह के रूप में दिया जा सकता है
या तो पोर्ट नंबर या सेवा का नाम। बंदरगाह आवश्यक है।

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

ipv4 और ipv6 निर्दिष्ट करें कि या तो IPv4 या IPv6 का उपयोग किया जाना चाहिए। अगर न तो है
निर्दिष्ट सॉकेट या तो प्रोटोकॉल का उपयोग कर सकता है।

देरी नहीं नागल एल्गोरिथ्म को निष्क्रिय करता है।

यूनिक्स विकल्प हैं: पथ =पथ
पथ यूनिक्स सॉकेट का स्थानीय पथ निर्दिष्ट करता है। पथ आवश्यक है।

-चारदेव यूडीपी आईडी =id [, होस्ट =मेजबान] , बंदरगाह =बंदरगाह [, लोकलएड्र =स्थानीयअदर] [, लोकलपोर्ट =लोकलपोर्ट]
[, आईपीवी4] [, आईपीवी6]
अतिथि से सभी ट्रैफ़िक को UDP पर दूरस्थ होस्ट को भेजता है।

मेजबान कनेक्ट करने के लिए दूरस्थ होस्ट निर्दिष्ट करता है। यदि निर्दिष्ट नहीं है तो यह डिफ़ॉल्ट है
"लोकलहोस्ट"।

बंदरगाह कनेक्ट करने के लिए दूरस्थ होस्ट पर पोर्ट निर्दिष्ट करता है। बंदरगाह आवश्यक है।

स्थानीयअदर बाध्य करने के लिए स्थानीय पता निर्दिष्ट करता है। यदि निर्दिष्ट नहीं है तो यह डिफ़ॉल्ट है
0.0.0.0.

लोकलपोर्ट स्थानीय बंदरगाह को बाध्य करने के लिए निर्दिष्ट करता है। यदि कोई उपलब्ध स्थानीय निर्दिष्ट नहीं है
पोर्ट का इस्तेमाल किया जाएगा।

ipv4 और ipv6 निर्दिष्ट करें कि या तो IPv4 या IPv6 का उपयोग किया जाना चाहिए। यदि न तो निर्दिष्ट है
डिवाइस या तो प्रोटोकॉल का उपयोग कर सकता है।

-चारदेव एमएसमाउस आईडी =id
अतिथि को QEMU के अनुकरणीय msmouse ईवेंट अग्रेषित करें। एमएसमाउस कोई नहीं लेता
विकल्प.

-चारदेव vc आईडी =id [[,चौड़ाई=चौडाई] [, ऊंचाई =ऊंचाई]] [[, कोल्स =कर्नल] [, पंक्तियाँ =पंक्तियाँ]]
QEMU टेक्स्ट कंसोल से कनेक्ट करें। vc वैकल्पिक रूप से एक विशिष्ट आकार दिया जा सकता है।

चौडाई और ऊंचाई कंसोल की क्रमशः चौड़ाई और ऊंचाई पिक्सेल में निर्दिष्ट करें।

कर्नल और पंक्तियाँ निर्दिष्ट करें कि कंसोल का आकार दिए गए टेक्स्ट कंसोल में फ़िट होने के लिए होना चाहिए
आयाम।

-चारदेव रिंगबफ आईडी =id [, आकार =आकार]
निश्चित आकार के साथ एक रिंग बफर बनाएं आकार. आकार दो की शक्ति होनी चाहिए, और चूक
"64K") के लिए।

-चारदेव पट्टिका आईडी =id पथ =पथ
अतिथि से प्राप्त सभी ट्रैफ़िक को एक फ़ाइल में लॉग करें।

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

-चारदेव पाइप आईडी =id पथ =पथ
अतिथि के लिए दो-तरफ़ा संबंध बनाएँ। व्यवहार थोड़ा अलग है
विंडोज होस्ट और अन्य होस्ट:

विंडोज़ पर, एक सिंगल डुप्लेक्स पाइप यहां बनाया जाएगा \।पाइप\पथ.

अन्य मेजबानों पर, 2 पाइप बनाए जाएंगे जिन्हें कहा जाता है पथ. में और पथ।बाहर. डेटा लिखा गया
पथ. में अतिथि द्वारा ग्रहण किया जाएगा। अतिथि द्वारा लिखा गया डेटा से पढ़ा जा सकता है
पथ।बाहर. क्यूईएमयू इन फीफो को नहीं बनाएगा, और उन्हें उपस्थित होने की आवश्यकता है।

पथ जैसा कि ऊपर वर्णित है, पाइप पथ का हिस्सा है। पथ आवश्यक है।

-चारदेव एक ढ़ांचा जिस में आंगन की स्वरकुंजियां आदि लगि है आईडी =id
अतिथि से QEMU के मानक आउटपुट पर ट्रैफ़िक भेजें। एक ढ़ांचा जिस में आंगन की स्वरकुंजियां आदि लगि है कोई नहीं लेता
विकल्प.

एक ढ़ांचा जिस में आंगन की स्वरकुंजियां आदि लगि है केवल विंडोज होस्ट पर उपलब्ध है।

-चारदेव धारावाहिक आईडी =id पथ = पथ
अतिथि से होस्ट पर सीरियल डिवाइस पर ट्रैफ़िक भेजें।

यूनिक्स होस्ट पर सीरियल वास्तव में सीरियल लाइन ही नहीं, बल्कि किसी भी ट्टी डिवाइस को स्वीकार करेगा।

पथ खोलने के लिए सीरियल डिवाइस का नाम निर्दिष्ट करता है।

-चारदेव Pty आईडी =id
होस्ट पर एक नया छद्म टर्मिनल बनाएं और उससे कनेक्ट करें। Pty कोई नहीं लेता
विकल्प.

Pty विंडोज होस्ट पर उपलब्ध नहीं है।

-चारदेव stdio आईडी =id [, सिग्नल = चालू | बंद]
QEMU प्रक्रिया के मानक इनपुट और मानक आउटपुट से कनेक्ट करें।

संकेत टर्मिनल पर सिग्नल सक्षम होने पर नियंत्रित करता है, जिसमें QEMU से बाहर निकलना शामिल है
कुंजी अनुक्रम के साथ नियंत्रण-सी. यह विकल्प डिफ़ॉल्ट रूप से सक्षम है, उपयोग करें संकेत = बंद सेवा मेरे
इसे अक्षम करें।

stdio विंडोज होस्ट पर उपलब्ध नहीं है।

-चारदेव ब्रेल (लिपि) आईडी =id
स्थानीय BrLAPI सर्वर से कनेक्ट करें। ब्रेल (लिपि) कोई विकल्प नहीं लेता।

-चारदेव TTY आईडी =id पथ =पथ
TTY केवल Linux, Sun, FreeBSD, NetBSD, OpenBSD और DragonFlyBSD होस्ट पर उपलब्ध है।
यह के लिए एक उपनाम है धारावाहिक.

पथ ट्टी के लिए पथ निर्दिष्ट करता है। पथ आवश्यक है।

-चारदेव समानांतर आईडी =id पथ =पथ
-चारदेव पारपोर्ट आईडी =id पथ =पथ
समानांतर केवल Linux, FreeBSD और DragonFlyBSD होस्ट पर उपलब्ध है।

एक स्थानीय समानांतर बंदरगाह से कनेक्ट करें।

पथ समानांतर पोर्ट डिवाइस के लिए पथ निर्दिष्ट करता है। पथ आवश्यक है।

-चारदेव स्पाइसिवएमसी आईडी =id ,डीबग=डिबग, नाम =नाम
स्पाइसिवएमसी केवल तभी उपलब्ध होता है जब मसाला समर्थन अंतर्निहित हो।

डिबग Spiceevmc . के लिए डिबग स्तर

नाम जोड़ने के लिए मसाला चैनल का नाम

एक स्पाइस वर्चुअल मशीन चैनल से कनेक्ट करें, जैसे कि vdiport।

-चारदेव स्पाइसपोर्ट आईडी =id ,डीबग=डिबग, नाम =नाम
स्पाइसपोर्ट केवल तभी उपलब्ध होता है जब मसाला समर्थन अंतर्निहित हो।

डिबग Spiceevmc . के लिए डिबग स्तर

नाम कनेक्ट करने के लिए स्पाइस पोर्ट का नाम

एक स्पाइस पोर्ट से कनेक्ट करें, जिससे स्पाइस क्लाइंट को a . द्वारा पहचाने गए ट्रैफ़िक को संभालने की अनुमति मिलती है
नाम (अधिमानतः एक fqdn)।

डिवाइस यूआरएल सिंटैक्स:

एमुलेटेड स्टोरेज डिवाइस के लिए सामान्य फाइल इमेज का उपयोग करने के अलावा, क्यूईएमयू भी कर सकता है
नेटवर्क संसाधनों का उपयोग करें जैसे कि iSCSI डिवाइस। ये एक विशेष URL का उपयोग करके निर्दिष्ट किए गए हैं
वाक्य - विन्यास।

iSCSI
iSCSI समर्थन QEMU को सीधे iSCSI संसाधनों तक पहुँचने और छवियों के रूप में उपयोग करने की अनुमति देता है
अतिथि भंडारण। डिस्क और सीडीरॉम दोनों छवियों का समर्थन किया जाता है।

iSCSI LUN को निर्दिष्ट करने के लिए सिंटैक्स "iscsi://" है [: ]/ / "

डिफ़ॉल्ट रूप से qemu iSCSI आरंभकर्ता-नाम 'iqn.2008-11.org.linux-kvm[: का उपयोग करेगा। ]'
लेकिन इसे कमांड लाइन या कॉन्फ़िगरेशन फ़ाइल से भी सेट किया जा सकता है।

संस्करण Qemu 2.4 के बाद से पता लगाने के लिए iSCSI अनुरोध टाइमआउट निर्दिष्ट करना संभव है
रुके हुए अनुरोध और सत्र को फिर से स्थापित करने के लिए बाध्य करना। टाइमआउट निर्दिष्ट है
कुछ लम्हों में। डिफ़ॉल्ट 0 है जिसका अर्थ है कोई टाइमआउट नहीं। Libiscsi 1.15.0 या इससे अधिक है
इस सुविधा के लिए आवश्यक है।

उदाहरण (प्रमाणीकरण के बिना):

qemu-system-i386 -iscsi आरंभकर्ता-नाम = iqn.2001-04.com.example:my-initiator \
-cdrom iscsi://192.0.2.1/iqn.2001-04.com.example/2 \
-ड्राइव फ़ाइल=iscsi://192.0.2.1/iqn.2001-04.com.example/1

उदाहरण (यूआरएल के माध्यम से CHAP उपयोगकर्ता नाम/पासवर्ड):

qemu-system-i386 -ड्राइव फ़ाइल=iscsi://उपयोगकर्ता%[ईमेल संरक्षित]/iqn.2001-04.com.example/1

उदाहरण (CHAP उपयोगकर्ता नाम/पर्यावरण चर के माध्यम से पासवर्ड):

LIBISCSI_CHAP_USERNAME="उपयोगकर्ता" \
LIBISCSI_CHAP_PASSWORD = "पासवर्ड" \
qemu-system-i386 -drive file=iscsi://192.0.2.1/iqn.2001-04.com.example/1

iSCSI समर्थन QEMU की एक वैकल्पिक विशेषता है और केवल संकलित होने पर उपलब्ध है और
libiscsi के खिलाफ जुड़ा हुआ है।

iSCSI पैरामीटर जैसे यूजरनेम और पासवर्ड को a . के माध्यम से भी निर्दिष्ट किया जा सकता है
विन्यास फाइल। अधिक जानकारी और उदाहरणों के लिए qemu-doc देखें।

NBD क्यूईएमयू टीसीपी प्रोटोकॉल और यूनिक्स दोनों का उपयोग करते हुए एनबीडी (नेटवर्क ब्लॉक डिवाइसेस) का समर्थन करता है
डोमेन सॉकेट।

टीसीपी का उपयोग करके एनबीडी डिवाइस को निर्दिष्ट करने के लिए सिंटेक्स
"एनबीडी: : [:निर्यातनाम= ]"

यूनिक्स डोमेन सॉकेट का उपयोग करके एनबीडी डिवाइस को निर्दिष्ट करने के लिए सिंटेक्स
"एनबीडी: यूनिक्स: [:निर्यातनाम= ]"

टीसीपी के लिए उदाहरण

qemu-system-i386 --ड्राइव फ़ाइल=nbd:192.0.2.1:30000

यूनिक्स डोमेन सॉकेट के लिए उदाहरण

qemu-system-i386 --ड्राइव फ़ाइल=nbd:unix:/tmp/nbd-सॉकेट

एसएसएच QEMU दूरस्थ डिस्क तक SSH (सिक्योर शेल) एक्सेस का समर्थन करता है।

उदाहरण:

qemu-system-i386 -ड्राइव फ़ाइल=ssh://user@host/path/to/disk.img
qemu-system-i386 -drive file.driver=ssh,file.user=user,file.host=host,file.port=22,file.path=/path/to/disk.img

वर्तमान में प्रमाणीकरण ssh-agent का उपयोग करके किया जाना चाहिए। अन्य प्रमाणीकरण विधियां
भविष्य में समर्थन किया जा सकता है।

शीपडॉग
शीपडॉग QEMU के लिए एक वितरित भंडारण प्रणाली है। QEMU स्थानीय . का उपयोग करके समर्थन करता है
भेड़ के बच्चे के उपकरण या दूरस्थ नेटवर्क वाले उपकरण।

शीपडॉग डिवाइस निर्दिष्ट करने के लिए सिंटैक्स

शीपडॉग[+tcp|+unix]://[होस्ट:पोर्ट]/vdiname[?socket=path][#snapid|#tag]

उदाहरण

qemu-system-i386 --ड्राइव फ़ाइल=शीपडॉग://192.0.2.1:30000/MyVirtualMachine

यह सभी देखेंhttp://http//www.osrg.net/sheepdog/>.

GlusterFS
GlusterFS एक यूजर स्पेस डिस्ट्रिब्यूटेड फाइल सिस्टम है। QEMU के उपयोग का समर्थन करता है
टीसीपी, यूनिक्स डोमेन सॉकेट और आरडीएमए का उपयोग करके वीएम डिस्क छवियों की मेजबानी के लिए ग्लस्टरएफएस वॉल्यूम
परिवहन प्रोटोकॉल।

GlusterFS वॉल्यूम पर VM डिस्क छवि निर्दिष्ट करने के लिए सिंटैक्स है

चमक[+परिवहन]://[सर्वर[:पोर्ट]]/वॉलनाम/छवि[?सॉकेट=...]

उदाहरण

qemu-system-x86_64 --drive फ़ाइल = चमक: //192.0.2.1/testvol/a.img

यह सभी देखेंhttp://www.gluster.org>.

HTTP/HTTPS/एफ़टीपी/FTPS/TFTP
QEMU http(s), ftp(s) और tftp पर एक्सेस की गई फ़ाइलों तक केवल-पढ़ने के लिए पहुँच का समर्थन करता है।

एकल फ़ाइल नाम का उपयोग कर सिंटेक्स:

://[ [: ]@] /

जहाँ:

प्रोटोकॉल
'http', 'https', 'ftp', 'ftps', या 'tftp'।

उपयोगकर्ता नाम
दूरस्थ सर्वर के प्रमाणीकरण के लिए वैकल्पिक उपयोगकर्ता नाम।

पासवर्ड
दूरस्थ सर्वर के प्रमाणीकरण के लिए वैकल्पिक पासवर्ड।

मेजबान
दूरस्थ सर्वर का पता।

पथ
किसी भी क्वेरी स्ट्रिंग सहित, दूरस्थ सर्वर पर पथ।

निम्नलिखित विकल्प भी समर्थित हैं:

यूआरएल ड्राइवर को स्पष्ट रूप से विकल्प देते समय पूरा URL।

आगे पढ़ें
दूरस्थ सर्वर से प्रत्येक श्रेणी अनुरोध के साथ आगे पढ़ने के लिए डेटा की मात्रा।
इस मान में वैकल्पिक रूप से प्रत्यय 'T', 'G', 'M', 'K', 'k' या 'b' हो सकता है। अगर यह
प्रत्यय नहीं है, इसे बाइट्स में माना जाएगा। मान एक होना चाहिए
512 बाइट्स के गुणक। यह डिफ़ॉल्ट रूप से 256k है।

slverify
SSL से कनेक्ट करते समय दूरस्थ सर्वर के प्रमाणपत्र को सत्यापित करना है या नहीं। यह
मान 'चालू' या 'बंद' है। यह डिफ़ॉल्ट रूप से 'चालू' है।

कुकी
प्रत्येक के साथ इस कुकी को भेजें (यह ';' द्वारा अलग की गई कुकीज़ की सूची भी हो सकती है)
निवर्तमान अनुरोध। केवल HTTP जैसे प्रोटोकॉल का उपयोग करते समय समर्थित है जो समर्थन करते हैं
कुकीज़, अन्यथा अनदेखा।

मध्यांतर
कर्ल कनेक्शन के सेकंड में टाइमआउट सेट करें। यह समयबाह्य समय है कि
छवि का आकार प्राप्त करने के लिए CURL दूरस्थ सर्वर से प्रतिक्रिया की प्रतीक्षा करता है
डाउनलोड किया जाए। यदि सेट नहीं है, तो 5 सेकंड के डिफ़ॉल्ट टाइमआउट का उपयोग किया जाता है।

ध्यान दें कि qemu को स्पष्ट रूप से विकल्प पास करते समय, ड्राइवर का मान है .

उदाहरण: दूरस्थ Fedora 20 लाइव ISO छवि से बूट करें

qemu-system-x86_64 --ड्राइव मीडिया=cdrom,file=http://dl.fedoraproject.org/pub/fedora/linux/releases/20/Live/x86_64/Fedora-Live-Desktop-x86_64-20-1.iso,सिफ़ पढ़िये

qemu-system-x86_64 --ड्राइव मीडिया=cdrom,file.driver=http,file.url=http://dl.fedoraproject.org/pub/fedora/linux/releases/20/Live/x86_64/Fedora-Live-Desktop-x86_64-20-1.iso,सिफ़ पढ़िये

उदाहरण: लिखने के लिए स्थानीय ओवरले का उपयोग करके दूरस्थ फेडोरा 20 क्लाउड छवि से बूट करें,
कॉपी-ऑन-रीड, और 64k . का रीडहेड

qemu-img create -f qcow2 -o backing_file='json:{"file.driver":"http", "file.url":"https://dl.fedoraproject.org/pub/fedora/linux/releases /20/Images/x86_64/Fedora-x86_64-20-20131211.1-sda.qcow2", "file.readahead":"64k"}' /tmp/Fedora-x86_64-20-20131211.1-sda.qcow2

qemu-system-x86_64 -drive file=/tmp/Fedora-x86_64-20-20131211.1-sda.qcow2,copy-on-read=on

उदाहरण: स्व-हस्ताक्षरित VMware vSphere सर्वर पर संग्रहीत छवि से बूट करें
लिखने के लिए स्थानीय ओवरले का उपयोग करने वाला प्रमाणपत्र, 64k का रीडहेड और 10 . का टाइमआउट
सेकंड.

qemu-img create -f qcow2 -o backing_file='json:{"file.driver":"https", "file.url":"https://user:[ईमेल संरक्षित]/folder/test/test-flat.vmdk?dcPath=Datacenter&dsName=datastore1",, "file.sslverify":"off", "file.readahead":"64k", "file.timeout":10}' /tmp/test.qcow2

qemu-system-x86_64 -ड्राइव फ़ाइल=/tmp/test.qcow2

ब्लूटूथ (आर) विकल्प:

-बीटीई एचसीआई [...]
संबंधित ब्लूटूथ एचसीआई के कार्य को परिभाषित करता है। -बीटी विकल्पों का मिलान किया जाता है
चुने हुए मशीन प्रकार में मौजूद एचसीआई। उदाहरण के लिए मशीन का अनुकरण करते समय
इसमें केवल एक HCI अंतर्निहित है, केवल पहला "-bt hci[...]" विकल्प मान्य है और
एचसीआई के तर्क को परिभाषित करता है। ट्रांसपोर्ट लेयर मशीन के प्रकार से तय होती है।
वर्तमान में मशीनों "n800" और "n810" में एक HCI है और अन्य सभी मशीनों में है
कोई नहीं।

निम्नलिखित तीन प्रकार पहचाने जाते हैं:

-बीटीई एचसीआई, शून्य
(डिफ़ॉल्ट) संबंधित ब्लूटूथ एचसीआई कोई आंतरिक तर्क नहीं मानता है और नहीं होगा
किसी भी एचसीआई आदेश का जवाब दें या घटनाओं का उत्सर्जन करें।

-बीटीई एचसीआई, मेजबान[:id]
(केवल "ब्लूज़") संबंधित एचसीआई कमांड / ईवेंट को / से / को पास करता है
भौतिक एचसीआई नाम से पहचाना जाता है id (डिफ़ॉल्ट: "hci0") चल रहे कंप्यूटर पर
क्यूईएमयू। केवल "ब्लूज़" सक्षम सिस्टम जैसे Linux पर उपलब्ध है।

-बीटीई एचसीआई [, वलान =n]
एक वर्चुअल, मानक HCI जोड़ें जो ब्लूटूथ स्कैटरनेट में भाग लेगा n
(डिफ़ॉल्ट 0)। की तरह -नेट वीएलएएन, ब्लूटूथ नेटवर्क के अंदर के उपकरण n कर सकते हैं
केवल उसी नेटवर्क (स्कैटरनेट) में अन्य उपकरणों के साथ संचार करें।

-बीटीई वीएचसीआई [, वलान =n]
(केवल Linux-होस्ट) स्कैटरनेट में एक HCI बनाएँ n (डिफ़ॉल्ट 0) मेजबान से जुड़ा हुआ है
नकली लक्ष्य के बजाय ब्लूटूथ स्टैक। यह मेजबान और लक्ष्य की अनुमति देता है
एक सामान्य स्कैटरनेट में भाग लेने और संचार करने के लिए मशीनें। लिनक्स की आवश्यकता है
"vhci" ड्राइवर स्थापित। निम्नलिखित के रूप में इस्तेमाल किया जा सकता है:

qemu-system-i386 [...विकल्प...] -bt hci,vlan=5 -bt vhci,vlan=5

-बीटीई डिवाइस:देव[, वलान =n]
ब्लूटूथ डिवाइस का अनुकरण करें देव और इसे नेटवर्क में रखें n (डिफ़ॉल्ट 0)। क्यूईएमयू ही कर सकता है
वर्तमान में एक प्रकार के ब्लूटूथ डिवाइस का अनुकरण करें:

कीबोर्ड
HIDP ब्लूटूथ प्रोफ़ाइल को लागू करने वाला वर्चुअल वायरलेस कीबोर्ड।

टीपीएम डिवाइस विकल्प:

टीपीएम डिवाइस विकल्प का सामान्य रूप है:

-टीपीएमदेव बैकेंड आईडी =id [,विकल्पों]
बैकएंड प्रकार होना चाहिए: निकासी.

विशिष्ट बैकएंड प्रकार लागू विकल्पों का निर्धारण करेगा। "-tpmdev" विकल्प
टीपीएम बैकएंड बनाता है और एक "-डिवाइस" विकल्प की आवश्यकता होती है जो टीपीएम निर्दिष्ट करता है
फ्रंटएंड इंटरफ़ेस मॉडल।

प्रत्येक बैकएंड के विकल्प नीचे वर्णित हैं।

सभी उपलब्ध टीपीएम बैकएंड प्रकारों को प्रिंट करने के लिए 'सहायता' का उपयोग करें।

qemu -tpmdev मदद

-टीपीएमदेव निकासी, आईडी =id, पथ =पथ, रद्द-पथ =रद्द-पथ
(केवल Linux-होस्ट) पासथ्रू ड्राइवर का उपयोग करके होस्ट के TPM तक पहुंच सक्षम करें।

पथ होस्ट के TPM डिवाइस के लिए पथ निर्दिष्ट करता है, अर्थात, Linux होस्ट पर यह होगा
"/ देव/tpm0"। पथ वैकल्पिक है और डिफ़ॉल्ट रूप से "/ dev/tpm0" का उपयोग किया जाता है।

रद्द-पथ होस्ट टीपीएम डिवाइस की sysfs प्रविष्टि के लिए पथ निर्दिष्ट करता है जिसके लिए अनुमति है
चल रहे टीपीएम कमांड को रद्द करना। रद्द-पथ वैकल्पिक है और डिफ़ॉल्ट रूप से QEMU
उपयोग करने के लिए sysfs प्रविष्टि की खोज करेगा।

पासथ्रू ड्राइवर के साथ होस्ट के टीपीएम का उपयोग करने के बारे में कुछ नोट्स:

पासथ्रू ड्राइवर द्वारा एक्सेस किए गए टीपीएम डिवाइस का उपयोग किसी अन्य द्वारा नहीं किया जाना चाहिए
मेजबान पर आवेदन।

चूंकि होस्ट के फर्मवेयर (BIOS/UEFI) ने पहले ही TPM, VM's को इनिशियलाइज़ कर दिया है
फर्मवेयर (BIOS/UEFI) फिर से TPM को इनिशियलाइज़ नहीं कर पाएगा और इसलिए हो सकता है
एक टीपीएम-विशिष्ट मेनू न दिखाएं जो अन्यथा उपयोगकर्ता को टीपीएम को कॉन्फ़िगर करने की अनुमति देगा,
उदाहरण के लिए, उपयोगकर्ता को टीपीएम को सक्षम/अक्षम या सक्रिय/निष्क्रिय करने की अनुमति दें। इसके अलावा, अगर
टीपीएम स्वामित्व वीएम के भीतर से जारी किया जाता है तो मेजबान का टीपीएम अक्षम हो जाएगा और
निष्क्रिय। टीपीएम को बाद में फिर से सक्षम और सक्रिय करने के लिए, होस्ट को होना चाहिए
रिबूट किया गया और उपयोगकर्ता को सक्षम और सक्रिय करने के लिए फर्मवेयर के मेनू में प्रवेश करना आवश्यक है
टीपीएम। यदि टीपीएम को निष्क्रिय छोड़ दिया जाता है और/या निष्क्रिय कर दिया जाता है तो अधिकांश टीपीएम कमांड विफल हो जाएंगे।

पासथ्रू टीपीएम बनाने के लिए निम्नलिखित दो विकल्पों का उपयोग करें:

-tpmdev पासथ्रू, id=tpm0 -डिवाइस tpm-tis,tpmdev=tpm0

ध्यान दें कि "-tpmdev" आईडी "tpm0" है और डिवाइस में "tpmdev=tpm0" द्वारा संदर्भित है
विकल्प.

Linux/मल्टीबूट बूट विशिष्ट:

इन विकल्पों का उपयोग करते समय, आप किसी दिए गए Linux या Multiboot कर्नेल को स्थापित किए बिना उपयोग कर सकते हैं
यह डिस्क छवि में। यह विभिन्न गुठली के आसान परीक्षण के लिए उपयोगी हो सकता है।

-कर्नेल bzछवि
उपयोग bzछवि कर्नेल छवि के रूप में। कर्नेल या तो लिनक्स कर्नेल या मल्टीबूट में हो सकता है
प्रारूप.

-परिशिष्ट सीएमडीलाइन
उपयोग सीएमडीलाइन कर्नेल कमांड लाइन के रूप में

-initrd पट्टिका
उपयोग पट्टिका प्रारंभिक रैम डिस्क के रूप में।

-initrd "file1 तर्क = फू,file2"
यह सिंटैक्स केवल मल्टीबूट के साथ उपलब्ध है।

उपयोग file1 और file2 मॉड्यूल के रूप में और पहले मॉड्यूल के पैरामीटर के रूप में arg=foo पास करें।

-डीटीबी पट्टिका
उपयोग पट्टिका डिवाइस ट्री बाइनरी (डीटीबी) छवि के रूप में और इसे बूट पर कर्नेल को पास करें।

डीबग/विशेषज्ञ विकल्प:

-fw_cfg [नाम=]नाम,फ़ाइल=पट्टिका
फ़ाइल से नामित fw_cfg प्रविष्टि जोड़ें। नाम fw_cfg . में प्रविष्टि का नाम निर्धारित करता है
फ़ाइल निर्देशिका अतिथि के सामने आई।

-fw_cfg [नाम=]नाम,स्ट्रिंग=str
स्ट्रिंग से नामित fw_cfg प्रविष्टि जोड़ें।

-धारावाहिक देव
कैरेक्टर डिवाइस को होस्ट करने के लिए वर्चुअल सीरियल पोर्ट को रीडायरेक्ट करें देव. डिफ़ॉल्ट डिवाइस है
ग्राफिकल मोड में "वीसी" और गैर ग्राफिकल मोड में "स्टडियो"।

4 सीरियल पोर्ट तक सिम्युलेट करने के लिए इस विकल्प का कई बार उपयोग किया जा सकता है।

सभी सीरियल पोर्ट को अक्षम करने के लिए "-serial none" का उपयोग करें।

उपलब्ध चरित्र उपकरण हैं:

वीसी [:WxH]
वर्चुअल कंसोल। वैकल्पिक रूप से, पिक्सेल में चौड़ाई और ऊंचाई दी जा सकती है

वीसी:800x600

वर्णों में चौड़ाई या ऊँचाई निर्दिष्ट करना भी संभव है:

वीसी: 80Cx24C

Pty [केवल लिनक्स] छद्म टीटीई (एक नया पीटीवाई स्वचालित रूप से आवंटित किया जाता है)

कोई नहीं
कोई उपकरण आवंटित नहीं किया गया है।

रिक्त
शून्य युक्ति

चारदेव:id
"-चारदेव" विकल्प के साथ परिभाषित एक नामित वर्ण उपकरण का उपयोग करें।

/देव/XXX
[केवल Linux] होस्ट ट्टी का प्रयोग करें, उदाहरण के लिए /देव/ttyS0. होस्ट सीरियल पोर्ट पैरामीटर हैं
अनुकरणीय के अनुसार सेट करें।

/देव/पार्पोर्टN
[केवल Linux, केवल समानांतर पोर्ट] होस्ट समानांतर पोर्ट का उपयोग करें N. वर्तमान में एसपीपी और ईपीपी
समानांतर बंदरगाह सुविधाओं का उपयोग किया जा सकता है।

फ़ाइल:फ़ाइल का नाम
को आउटपुट लिखें फ़ाइल का नाम. कोई चरित्र पढ़ा नहीं जा सकता।

stdio
[केवल यूनिक्स] मानक इनपुट/आउटपुट

पाइप:फ़ाइल का नाम
नाम पाइप फ़ाइल का नाम

COMn
[केवल विंडोज़] होस्ट सीरियल पोर्ट का उपयोग करें n

यूडीपी:[रिमोट होस्ट]:रिमोट_पोर्ट[@[src_ip]:src_port]
यह यूडीपी नेट कंसोल को लागू करता है। कब रिमोट होस्ट or src_ip निर्दिष्ट नहीं हैं
वे 0.0.0.0 पर डिफ़ॉल्ट हैं। निर्दिष्ट का उपयोग नहीं करते समय src_port एक यादृच्छिक बंदरगाह है
स्वचालित रूप से चुना गया।

यदि आप केवल एक साधारण रीडोनली कंसोल चाहते हैं तो आप "netcat" या "nc" का उपयोग कर सकते हैं, by
QEMU को इसके साथ शुरू करना: "-serial udp::4555" और nc इस प्रकार: "nc -u -l -p 4555"। किसी भी समय
QEMU उस पोर्ट के लिए कुछ लिखता है जो वह netconsole सत्र में दिखाई देगा।

यदि आप netconsole के माध्यम से वर्ण वापस भेजने की योजना बना रहे हैं या आप रुकना और प्रारंभ करना चाहते हैं
QEMU कई बार, आपको QEMU को हर बार एक ही स्रोत पोर्ट का उपयोग करना चाहिए
QEMU के लिए "-serial udp::4555@4556" जैसी किसी चीज़ का उपयोग करना। एक अन्य दृष्टिकोण का उपयोग करना है
नेटकैट का एक पैच संस्करण जो एक टीसीपी पोर्ट को सुन सकता है और भेज और प्राप्त कर सकता है
यूडीपी के माध्यम से वर्ण। यदि आपके पास netcat का एक पैच किया हुआ संस्करण है जो सक्रिय होता है
टेलनेट रिमोट इको और सिंगल चार ट्रांसफर, तो आप निम्न का उपयोग कर सकते हैं
पोर्ट 5555 पर टेलनेट को एक्सेस करने की अनुमति देने के लिए नेटकैट रीडायरेक्टर को बढ़ाने के विकल्प
क्यूईएमयू बंदरगाह।

"क्यूईएमयू विकल्प:"
-सीरियल यूडीपी::4555@4556

"नेटकैट विकल्प:"
-यू-पी 4555-एल 0.0.0.0:4556-टी-पी 5555-आई-टी

"टेलनेट विकल्प:"
लोकलहोस्ट 5555

टीसीपी:[मेजबान]:बंदरगाह[,सर्वर] [, अब प्रतीक्षा करें] [, नोडले] [, फिर से कनेक्ट करें =सेकंड]
टीसीपी नेट कंसोल के संचालन के दो तरीके हैं। यह सीरियल I/O को a . पर भेज सकता है
स्थान या किसी स्थान से कनेक्शन की प्रतीक्षा करें। डिफ़ॉल्ट रूप से टीसीपी नेट कंसोल
को भेजा जाता है मेजबान पर बंदरगाह। यदि आप इसका उपयोग करते हैं सर्वर विकल्प QEMU प्रतीक्षा करेगा a
क्लाइंट सॉकेट एप्लिकेशन को जारी रखने से पहले पोर्ट से कनेक्ट करने के लिए, जब तक कि
"अभी नहीं" विकल्प निर्दिष्ट किया गया था। "नोडेले" विकल्प नागले बफरिंग को अक्षम करता है
कलन विधि। "पुनः कनेक्ट" विकल्प केवल तभी लागू होता है जब नोसर्वर सेट है, यदि
कनेक्शन नीचे चला जाता है यह दिए गए अंतराल पर फिर से कनेक्ट करने का प्रयास करेगा। अगर मेजबान
छोड़ा गया है, 0.0.0.0 माना जाता है। एक समय में केवल एक टीसीपी कनेक्शन स्वीकार किया जाता है। आप
संबंधित वर्ण डिवाइस से कनेक्ट करने के लिए "टेलनेट" का उपयोग कर सकते हैं।

"tcp कंसोल को 192.168.0.2 पोर्ट 4444 पर भेजने का उदाहरण"
-सीरियल टीसीपी:192.168.0.2:4444

"कनेक्शन के लिए पोर्ट 4444 पर सुनने और प्रतीक्षा करने का उदाहरण"
-सीरियल टीसीपी :: 4444, सर्वर

"आईपी 192.168.0.100 पोर्ट 4444 पर प्रतीक्षा न करने और सुनने का उदाहरण"
-सीरियल टीसीपी: 192.168.0.100:4444, सर्वर, अभी प्रतीक्षा करें

टेलनेट:मेजबान:बंदरगाह[, सर्वर] [, अब प्रतीक्षा करें] [, नोडले]
कच्चे टीसीपी सॉकेट के बजाय टेलनेट प्रोटोकॉल का उपयोग किया जाता है। विकल्प वही काम करते हैं
जैसे कि आपने "-सीरियल टीसीपी" निर्दिष्ट किया था। अंतर यह है कि बंदरगाह इस तरह कार्य करता है
टेलनेट विकल्प वार्ता का उपयोग कर एक टेलनेट सर्वर या क्लाइंट। यह भी अनुमति देगा
यदि आप एक टेलनेट का उपयोग करते हैं जो भेजने का समर्थन करता है तो आपको MAGIC_SYSRQ अनुक्रम भेजने के लिए
विराम क्रम। आम तौर पर यूनिक्स टेलनेट में आप इसे कंट्रोल-] के साथ करते हैं और फिर टाइप करते हैं
एंटर कुंजी दबाकर "ब्रेक भेजें"।

यूनिक्स:पथ[, सर्वर] [, प्रतीक्षा करें] [, फिर से कनेक्ट करें =सेकंड]
एक टीसीपी सॉकेट के बजाय एक यूनिक्स डोमेन सॉकेट का उपयोग किया जाता है। विकल्प वही काम करता है
जैसे कि आपने यूनिक्स डोमेन सॉकेट को छोड़कर "-सीरियल टीसीपी" निर्दिष्ट किया था पथ प्रयोग किया जाता है
कनेक्शन के लिए।

सोमवार:देव_स्ट्रिंग
मॉनिटर को दूसरे पर मल्टीप्लेक्स करने की अनुमति देने के लिए यह एक विशेष विकल्प है
सीरियल पोर्ट। मॉनिटर को कुंजी अनुक्रम के साथ एक्सेस किया जाता है नियंत्रण-ए और फिर
दबाव c. देव_स्ट्रिंग ऊपर निर्दिष्ट सीरियल डिवाइस में से कोई एक होना चाहिए।
पोर्ट 4444 पर सुनने वाले टेलनेट सर्वर पर मॉनिटर को मल्टीप्लेक्स करने का एक उदाहरण
होने वाला:

"-सीरियल सोम: टेलनेट :: 4444, सर्वर, अभी प्रतीक्षा करें"

जब मॉनिटर को इस तरह से stdio में मल्टीप्लेक्स किया जाता है, तो Ctrl+C समाप्त नहीं होगा
QEMU अब और नहीं, लेकिन इसके बजाय अतिथि को पास कर दिया जाएगा।

ब्रेल (लिपि)
ब्रेल उपकरण। यह ब्रेल आउटपुट को वास्तविक या . पर प्रदर्शित करने के लिए BrlAPI का उपयोग करेगा
नकली उपकरण।

एमएसमाउस
तीन बटन सीरियल माउस। Microsoft प्रोटोकॉल का उपयोग करने के लिए अतिथि को कॉन्फ़िगर करें।

-समानांतर देव
डिवाइस को होस्ट करने के लिए वर्चुअल पैरेलल पोर्ट को रीडायरेक्ट करें देव (सीरियल के समान उपकरण
बंदरगाह)। लिनक्स होस्ट पर, /देव/पार्पोर्टएन पर जुड़े हार्डवेयर उपकरणों का उपयोग करने के लिए इस्तेमाल किया जा सकता है
संबंधित मेजबान समानांतर बंदरगाह।

इस विकल्प का उपयोग 3 समानांतर बंदरगाहों तक अनुकरण करने के लिए कई बार किया जा सकता है।

सभी समानांतर पोर्ट को अक्षम करने के लिए "-parallel none" का उपयोग करें।

-Monitor देव
डिवाइस को होस्ट करने के लिए मॉनिटर को रीडायरेक्ट करें देव (सीरियल पोर्ट के समान डिवाइस)। NS
डिफॉल्ट डिवाइस ग्राफिकल मोड में "वीसी" और नॉन ग्राफिकल मोड में "स्टडियो" है। उपयोग
डिफ़ॉल्ट मॉनिटर को अक्षम करने के लिए "-मॉनिटर कोई नहीं"।

-क्यूएमपी देव
जैसे -मॉनीटर लेकिन 'कंट्रोल' मोड में खुलता है।

-क्यूएमपी-सुंदर देव
जैसे -qmp लेकिन सुंदर JSON स्वरूपण का उपयोग करता है।

-सोमवार [चारदेव=]नाम[,मोड=रीडलाइन|नियंत्रण][,डिफ़ॉल्ट]
चारदेव पर सेटअप मॉनिटर नाम.

-डीबगकॉन देव
डिवाइस को होस्ट करने के लिए डिबग कंसोल को पुनर्निर्देशित करें देव (सीरियल पोर्ट के समान डिवाइस)। NS
डिबग कंसोल एक I/O पोर्ट है जो आमतौर पर पोर्ट 0xe9 है; उस I/O पोर्ट को लिखना
इस डिवाइस को आउटपुट भेजता है। ग्राफिकल मोड में डिफॉल्ट डिवाइस "vc" है और "stdio"
गैर ग्राफिकल मोड में।

-पिडफाइल पट्टिका
QEMU प्रक्रिया PID को इसमें स्टोर करें पट्टिका. यदि आप किसी स्क्रिप्ट से QEMU लॉन्च करते हैं तो यह उपयोगी है।

-एक कदम
इम्यूलेशन को सिंगल स्टेप मोड में चलाएं।

-S स्टार्टअप पर सीपीयू शुरू न करें (आपको मॉनिटर में 'सी' टाइप करना होगा)।

-रियल टाइम एमलॉक=ऑन|ऑफ
रीयलटाइम सुविधाओं के साथ qemu चलाएँ। mlocking qemu और अतिथि स्मृति को इसके द्वारा सक्षम किया जा सकता है
मोलोक = चालू (डिफ़ॉल्ट रूप से सक्षम)।

-जीडीबी देव
डिवाइस पर जीडीबी कनेक्शन की प्रतीक्षा करें देव. विशिष्ट कनेक्शन संभवतः टीसीपी-आधारित होंगे,
लेकिन यूडीपी, छद्म टीटीई, या यहां तक ​​​​कि स्टडीओ भी उचित उपयोग के मामले हैं। बाद वाला है
जीडीबी के भीतर से क्यूईएमयू शुरू करने और एक पाइप के माध्यम से कनेक्शन स्थापित करने की अनुमति:

(जीडीबी) लक्ष्य रिमोट | निष्पादन qemu-system-i386 -gdb stdio ...

-s -gdb tcp::1234 के लिए शॉर्टहैंड, यानी TCP पोर्ट 1234 पर gdbserver खोलें।

-d item1[,...]
निर्दिष्ट वस्तुओं की लॉगिंग सक्षम करें। लॉग मदों की सूची के लिए '-d सहायता' का प्रयोग करें।

-D लॉग फ़ाइल
आउटपुट लॉग इन लॉग फ़ाइल के बजाय stderr

-L पथ
BIOS, VGA BIOS और कीमैप्स के लिए निर्देशिका सेट करें।

-बायोस पट्टिका
BIOS के लिए फ़ाइल नाम सेट करें।

-सक्षम-केवीएम
KVM पूर्ण वर्चुअलाइजेशन समर्थन सक्षम करें। यह विकल्प केवल तभी उपलब्ध होता है जब KVM समर्थन करता है
संकलन करते समय सक्षम किया गया है।

-क्सीन-डोमिडी id
ज़ेन अतिथि डोमेन निर्दिष्ट करें id (केवल एक्सईएन)।

-xen-बनाएँ
xend को दरकिनार करते हुए xen हाइपरकॉल का उपयोग करके डोमेन बनाएं। चेतावनी: इसका उपयोग तब नहीं किया जाना चाहिए जब
xend उपयोग में है (केवल XEN)।

-xen-संलग्न
मौजूदा xen डोमेन से अटैच करें। QEMU (केवल XEN) शुरू करते समय xend इसका उपयोग करेगा।

-नो-रिबूट
रिबूट करने के बजाय बाहर निकलें।

-शटडाउन नहीं
अतिथि शटडाउन पर QEMU से बाहर न निकलें, बल्कि केवल अनुकरण को रोकें। यह अनुमति देता है
उदाहरण के लिए डिस्क छवि में परिवर्तन करने के लिए मॉनिटर पर स्विच करना।

-लोडवम पट्टिका
सहेजी गई स्थिति के साथ तुरंत प्रारंभ करें (मॉनिटर में "loadvm")

-दानव करना
इनिशियलाइज़ेशन के बाद QEMU प्रक्रिया को डिमोनाइज़ करें। QEMU मानक से अलग नहीं होगा
IO जब तक कि वह अपने किसी भी उपकरण पर कनेक्शन प्राप्त करने के लिए तैयार न हो जाए। यह विकल्प एक है
बाहरी कार्यक्रमों के लिए बिना सामना किए क्यूईएमयू लॉन्च करने का उपयोगी तरीका
प्रारंभिक दौड़ की स्थिति।

-विकल्प-रोम पट्टिका
की सामग्री लोड करें पट्टिका एक विकल्प रोम के रूप में। यह विकल्प चीजों को लोड करने के लिए उपयोगी है जैसे
ईथरबूट।

-आरटीसी [आधार=utc|स्थानीय समय|डेटा][,घड़ी=होस्ट|वीएम][,ड्रिफ्टफिक्स=कोई नहीं|बेपहियों की गाड़ी]
निर्दिष्ट करें आधार आरटीसी को वर्तमान यूटीसी या स्थानीय पर शुरू करने के लिए "यूटीसी" या "लोकलटाइम" के रूप में
समय, क्रमशः। MS-DOS या Windows में सही तिथि के लिए "लोकलटाइम" आवश्यक है। प्रति
एक विशिष्ट समय पर शुरू करें, प्रदान करें डेटा प्रारूप में "2006-06-17T16:01:21" या
"2006-06-17"। डिफ़ॉल्ट आधार यूटीसी है।

डिफ़ॉल्ट रूप से RTC होस्ट सिस्टम समय द्वारा संचालित होता है। यह आरटीसी के रूप में उपयोग करने की अनुमति देता है
अतिथि के अंदर सटीक संदर्भ घड़ी, विशेष रूप से यदि मेजबान का समय सुचारू रूप से हो
एक सटीक बाहरी संदर्भ घड़ी के बाद, उदाहरण के लिए एनटीपी के माध्यम से। अगर आप अलग करना चाहते हैं
मेजबान से अतिथि समय, आप सेट कर सकते हैं घड़ी इसके बजाय "आरटी" के लिए। इसे रोकने के लिए भी
निलंबन के दौरान आगे बढ़ने से, आप इसे "vm" पर सेट कर सकते हैं।

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

-मैं गिनती करता हूँ [शिफ्ट =N|ऑटो][,rr=record|replay,rrfile=फ़ाइल का नाम]
वर्चुअल निर्देश काउंटर सक्षम करें। वर्चुअल सीपीयू एक निर्देश को निष्पादित करेगा
हर 2^N आभासी समय के एन.एस. यदि "ऑटो" निर्दिष्ट है तो वर्चुअल सीपीयू गति होगी
वास्तविक समय के कुछ सेकंड के भीतर आभासी समय रखने के लिए स्वचालित रूप से समायोजित किया जा सकता है।

जब वर्चुअल सीपीयू सो रहा होता है, तो वर्चुअल समय डिफ़ॉल्ट गति से आगे बढ़ेगा
जब तक नींद = नहीं निर्दिष्ट किया जाता है। साथ में नींद = नहीं, आभासी समय अगले पर कूद जाएगा
जब भी वर्चुअल सीपीयू स्लीप मोड में जाता है तो टाइमर की समय सीमा तुरंत समाप्त हो जाती है
यदि कोई टाइमर सक्षम नहीं है तो अग्रिम करें। यह व्यवहार नियतात्मक निष्पादन समय देता है
अतिथि दृष्टिकोण।

ध्यान दें कि जबकि यह विकल्प नियतात्मक व्यवहार दे सकता है, यह चक्र प्रदान नहीं करता है
सटीक अनुकरण। आधुनिक सीपीयू में जटिल के साथ सुपरस्केलर आउट ऑफ ऑर्डर कोर होते हैं
कैश पदानुक्रम। निष्पादित निर्देशों की संख्या अक्सर बहुत कम या नहीं होती है
वास्तविक प्रदर्शन के साथ संबंध।

संरेखित करें = पर विलंब एल्गोरिथ्म को सक्रिय करेगा जो मेजबान को सिंक्रनाइज़ करने का प्रयास करेगा
घड़ी और आभासी घड़ी। लक्ष्य एक अतिथि को वास्तविक आवृत्ति पर चलाना है
शिफ्ट विकल्प द्वारा लगाया गया। जब भी अतिथि घड़ी मेजबान घड़ी के पीछे होती है और यदि
संरेखित करें = पर निर्दिष्ट किया जाता है तो हम देरी के बारे में सूचित करने के लिए उपयोगकर्ता को एक संदेश प्रिंट करते हैं।
वर्तमान में यह विकल्प तब काम नहीं करता जब पाली "ऑटो" है। नोट: सिंक एल्गोरिथम
उन शिफ्ट मानों के लिए काम करेगा जिनके लिए अतिथि घड़ी मेजबान से आगे चलती है
घड़ी आमतौर पर ऐसा तब होता है जब शिफ्ट वैल्यू ज्यादा होती है (कितना ज्यादा होता है, यह इस पर निर्भर करता है)
मेजबान मशीन)।

. rr विकल्प निर्दिष्ट है नियतात्मक रिकॉर्ड/रीप्ले सक्षम है। रीप्ले लॉग है
में लिखा फ़ाइल का नाम रिकॉर्ड मोड में फ़ाइल करें और इस फ़ाइल से रीप्ले मोड में पढ़ें।

पहरेदार आदर्श
वर्चुअल हार्डवेयर वॉचडॉग डिवाइस बनाएं। एक बार सक्षम हो जाने पर (अतिथि क्रिया द्वारा),
वॉचडॉग को समय-समय पर अतिथि के अंदर एक एजेंट द्वारा मतदान किया जाना चाहिए या फिर अतिथि
फिर से शुरू किया जाएगा। ऐसा मॉडल चुनें जिसके लिए आपके मेहमान के पास ड्राइवर हों।

RSI आदर्श अनुकरण करने के लिए हार्डवेयर प्रहरी का मॉडल है। सूचीबद्ध करने के लिए "-वाचडॉग सहायता" का प्रयोग करें
उपलब्ध हार्डवेयर मॉडल। अतिथि के लिए केवल एक वॉचडॉग सक्षम किया जा सकता है।

निम्नलिखित मॉडल उपलब्ध हो सकते हैं:

ib700
iBASE 700 सिंगल टाइमर के साथ एक बहुत ही सरल ISA वॉचडॉग है।

i6300esb
Intel 6300ESB I/O कंट्रोलर हब एक अधिक विशिष्ट PCI-आधारित ड्युअल-टाइमर है
प्रहरी

डायग288
निदान 390 हाइपरकॉल (वर्तमान में KVM .) द्वारा समर्थित s288x के लिए एक आभासी प्रहरी
केवल)।

-पहरेदार-कार्रवाई कार्य
RSI कार्य यह नियंत्रित करता है कि वॉचडॉग टाइमर समाप्त होने पर QEMU क्या करेगा। डिफ़ॉल्ट है
"रीसेट" (अतिथि को जबरदस्ती रीसेट करें)। अन्य संभावित क्रियाएं हैं: "शटडाउन" (प्रयास .)
अतिथि को इनायत से बंद करने के लिए), "पॉवरऑफ़" (अतिथि को जबरदस्ती पावरऑफ़ करें), "रोकें"
(अतिथि को रोकें), "डीबग" (डीबग संदेश प्रिंट करें और जारी रखें), या "कोई नहीं" (do .)
कुछ नहीं)।

ध्यान दें कि "शटडाउन" क्रिया के लिए आवश्यक है कि अतिथि एसीपीआई संकेतों का जवाब दे,
जो उस तरह की स्थितियों में करने में सक्षम नहीं हो सकता है जहां प्रहरी के पास होगा
समय सीमा समाप्त हो गई है, और इस प्रकार उत्पादन उपयोग के लिए "-वॉचडॉग-एक्शन शटडाउन" की अनुशंसा नहीं की जाती है।

उदाहरण:

"-वॉचडॉग i6300esb -वॉचडॉग-एक्शन पॉज़"
"-वॉचडॉग ib700"
-ईचरु न्यूमेरिक_एससीआईआई_वैल्यू
मॉनिटर का उपयोग करते समय मॉनिटर पर स्विच करने के लिए उपयोग किए जाने वाले एस्केप कैरेक्टर को बदलें और
सीरियल शेयरिंग। "-नोग्राफिक" विकल्प का उपयोग करते समय डिफ़ॉल्ट 0x01 है। 0x01 है
"कंट्रोल-ए" दबाने के बराबर। आप ascii . से भिन्न वर्ण का चयन कर सकते हैं
कंट्रोल कुंजियां जहां 1 से 26 मैप से कंट्रोल-ए से कंट्रोल-जेड तक। उदाहरण के लिए आप
एस्केप कैरेक्टर को कंट्रोल-टी में बदलने के लिए निम्न में से किसी एक का उपयोग कर सकता है।

"-ईसीआर 0x14"
"-ईसीआर 20"
-वर्टिओकोनसोल c
गुण कंसोल सेट करें।

यह विकल्प पश्चगामी संगतता के लिए बनाए रखा जाता है।

आह्वान के नए तरीके के लिए कृपया "-device virtconsole" का उपयोग करें।

-शो-कर्सर
कर्सर दिखाएं।

-टीबी-आकार n
टीबी का आकार निर्धारित करें।

-आने वाला टीसीपी:[मेजबान]:बंदरगाह[, से =मैक्सपोर्ट][,आईपीवी4][,आईपीवी6]
-आने वाला आरडीएमए:मेजबान:बंदरगाह[, आईपीवी 4] [, आईपीवी 6]
आने वाले माइग्रेशन के लिए तैयार करें, किसी दिए गए tcp पोर्ट पर सुनें।

-आने वाला यूनिक्स:सॉकेटपथ
आने वाले माइग्रेशन के लिए तैयार करें, दिए गए यूनिक्स सॉकेट पर सुनें।

-आने वाला एफडी:fd
किसी दिए गए फाइल डिस्क्रिप्टर से आने वाले माइग्रेशन को स्वीकार करें।

-आने वाला निष्पादन:सीएमडीलाइन
आने वाले माइग्रेशन को निर्दिष्ट बाहरी कमांड से आउटपुट के रूप में स्वीकार करें।

-आने वाला टालना
माइग्रेट_इनकमिंग के माध्यम से यूआरआई के निर्दिष्ट होने की प्रतीक्षा करें। मॉनिटर का उपयोग किया जा सकता है
माइग्रेट_इनकमिंग जारी करने से पहले सेटिंग बदलें (जैसे माइग्रेशन पैरामीटर)
ताकि पलायन शुरू हो सके।

-नोडिफॉल्ट्स
डिफ़ॉल्ट डिवाइस न बनाएं। आम तौर पर, क्यूईएमयू सीरियल जैसे डिफ़ॉल्ट डिवाइस सेट करता है
पोर्ट, पैरेलल पोर्ट, वर्चुअल कंसोल, मॉनिटर डिवाइस, VGA अडैप्टर, फ़्लॉपी और CD-ROM
ड्राइव और अन्य। "-nodefaults" विकल्प उन सभी डिफ़ॉल्ट उपकरणों को अक्षम कर देगा।

-क्रोट दीर
अतिथि निष्पादन शुरू करने से तुरंत पहले, निर्दिष्ट निर्देशिका में क्रोट करें।
-रूनस के साथ संयोजन में विशेष रूप से उपयोगी है।

-ऐसे दोड़ो उपयोगकर्ता
अतिथि निष्पादन शुरू करने से तुरंत पहले, रूट विशेषाधिकारों को छोड़ दें, पर स्विच करें
निर्दिष्ट उपयोगकर्ता।

-प्रोम-एनवी परिवर्तनशील=मूल्य
OpenBIOS nvram सेट करें परिवर्तनशील दिए जाने के लिए मूल्य (पीपीसी, स्पार्क केवल)।

-सेमीहोस्टिंग
सेमीहोस्टिंग मोड सक्षम करें (ARM, M68K, Xtensa, MIPS केवल)।

-सेमीहोस्टिंग-कॉन्फ़िगरेशन [सक्षम = चालू | बंद] [, लक्ष्य = देशी | जीडीबी | ऑटो] [, तर्क = str [,...]]
सेमीहोस्टिंग को सक्षम और कॉन्फ़िगर करें (केवल ARM, M68K, Xtensa, MIPS)।

लक्ष्य = "मूल|जीडीबी|स्वतः"
परिभाषित करता है कि सेमीहोस्टिंग कॉल को QEMU ("मूल") या to . को कहाँ संबोधित किया जाएगा
जीडीबी ("जीडीबी")। डिफ़ॉल्ट "ऑटो" है, जिसका अर्थ है डिबग सत्र के दौरान "जीडीबी" और
"मूल" अन्यथा।

तर्क =str1,आर्ग=str2, ...
उपयोगकर्ता को इनपुट तर्क पारित करने की अनुमति देता है, और इसे बनाने के लिए कई बार उपयोग किया जा सकता है
एक सूची ऊपर। कमांड लाइन पास करने की पुरानी शैली "-कर्नेल"/"-एपेंड" विधि है
अभी भी पिछड़े संगतता के लिए समर्थित है। यदि दोनों "--semihosting-config arg"
और "-कर्नेल"/"-एपेंड" निर्दिष्ट हैं, पूर्व को सेमीहोस्टिंग के रूप में पास किया गया है
यह हमेशा पूर्वता लेता है।

-ओल्ड-परम
पुराना परम मोड (केवल एआरएम)।

-सैंडबॉक्स arg
Seccomp मोड 2 सिस्टम कॉल फ़िल्टर सक्षम करें। 'चालू' सिस्कल फ़िल्टरिंग और 'बंद' सक्षम करेगा
अक्षम कर देगा। डिफ़ॉल्ट 'बंद' है।

-रीडकॉन्फिग पट्टिका
से डिवाइस कॉन्फ़िगरेशन पढ़ें पट्टिका. जब आप स्पॉन करना चाहते हैं तो यह दृष्टिकोण उपयोगी होता है
QEMU कई कमांड लाइन विकल्पों के साथ प्रक्रिया करता है लेकिन आप कमांड को पार नहीं करना चाहते हैं
रेखा वर्ण सीमा।

-राइटकॉन्फिग पट्टिका
डिवाइस कॉन्फ़िगरेशन को लिखें पट्टिकापट्टिका कमांड को सेव करने के लिए फ़ाइल नाम या तो हो सकता है
लाइन और डिवाइस कॉन्फ़िगरेशन फ़ाइल या डैश "-") वर्ण में आउटपुट को प्रिंट करने के लिए
स्टडआउट इसे बाद में "-readconfig" विकल्प के लिए इनपुट फ़ाइल के रूप में उपयोग किया जा सकता है।

-नोडेफकॉन्फिग
आम तौर पर QEMU कॉन्फ़िगरेशन फ़ाइलों को लोड करता है sysconfdir और दातादिर प्रारंभ होने पर। NS
"-nodefconfig" विकल्प QEMU को उनमें से किसी भी कॉन्फिग फाइल को लोड करने से रोकेगा।

-नहीं-उपयोगकर्ता-कॉन्फ़िगरेशन
"-नो-यूज़र-कॉन्फ़िगरेशन" विकल्प QEMU को उपयोगकर्ता द्वारा प्रदान की गई किसी भी कॉन्फ़िग फ़ाइल को लोड नहीं करने देता है
on sysconfdir, लेकिन यह QEMU द्वारा प्रदान की गई कॉन्फ़िग फ़ाइलों को छोड़ नहीं देगा दातादिर.

-ट्रेस [घटनाओं =पट्टिका][,फ़ाइल=पट्टिका]
ट्रेसिंग विकल्प निर्दिष्ट करें।

घटनाएँ =पट्टिका
में सूचीबद्ध घटनाओं को तुरंत सक्षम करें पट्टिका. फ़ाइल में एक इवेंट का नाम होना चाहिए
(जैसा कि में सूचीबद्ध है ट्रेस-इवेंट्स फ़ाइल) प्रति पंक्ति। यह विकल्प केवल तभी उपलब्ध है जब
क्यूईएमयू को या तो संकलित किया गया है सरल or stderr ट्रेसिंग बैकएंड।

फ़ाइल =पट्टिका
आउटपुट ट्रैस को लॉग इन करें पट्टिका.

यह विकल्प केवल तभी उपलब्ध होता है जब QEMU को के साथ संकलित किया गया हो सरल अनुरेखण
बैकएंड।

-सक्षम-फ़िप्स
FIPS 140-2 अनुपालन मोड सक्षम करें।

- संदेश टाइमस्टैम्प[=चालू|बंद]
प्रत्येक लॉग संदेश के लिए एक टाइमस्टैम्प तैयार करें। (डिफ़ॉल्ट: चालू)

-डंप-vmstate पट्टिका
फ़ाइल करने के लिए वर्तमान मशीन प्रकार के लिए json-एन्कोडेड vmstate जानकारी डंप करें पट्टिका सामान्य
वस्तु निर्माण

-वस्तु नाम लिखो[,प्रॉप1=value1,...]
प्रकार का एक नया ऑब्जेक्ट बनाएं नाम लिखो गुणों को उस क्रम में सेट करना जो वे कर रहे हैं
निर्दिष्ट। ध्यान दें कि 'आईडी' गुण सेट होना चाहिए। इन वस्तुओं को में रखा गया है
'/ ऑब्जेक्ट्स' पथ।

-वस्तु मेमोरी-बैकएंड-फ़ाइल, आईडी =id, आकार =आकार,मेम-पथ=दीर,शेयर=चालू|बंद
एक मेमोरी फ़ाइल बैकएंड ऑब्जेक्ट बनाता है, जिसका उपयोग अतिथि रैम को बैक करने के लिए किया जा सकता है
विशाल पृष्ठ। NS id पैरामीटर एक अद्वितीय आईडी है जिसका उपयोग इसका संदर्भ देने के लिए किया जाएगा
मेमोरी क्षेत्र को कॉन्फ़िगर करते समय -नुमा बहस। आकार विकल्प प्रदान करता है
स्मृति क्षेत्र का आकार, और सामान्य प्रत्यय स्वीकार करता है, जैसे 500Mमेम-पथ
साझा स्मृति या विशाल पृष्ठ फाइल सिस्टम माउंट के लिए पथ प्रदान करता है। NS
शेयर बूलियन विकल्प निर्धारित करता है कि क्या स्मृति क्षेत्र को निजी के रूप में चिह्नित किया गया है
क्यूईएमयू, या साझा। उत्तरार्द्ध एक सहकारी बाहरी प्रक्रिया को एक्सेस करने की अनुमति देता है
QEMU मेमोरी क्षेत्र।

-वस्तु आरएनजी-यादृच्छिक, आईडी =id, फ़ाइल नाम =/ Dev / यादृच्छिक
एक यादृच्छिक संख्या जनरेटर बैकएंड बनाता है जो एक डिवाइस से एन्ट्रापी प्राप्त करता है
मेजबान। NS id पैरामीटर एक अद्वितीय आईडी है जिसका उपयोग इसका संदर्भ देने के लिए किया जाएगा
से एन्ट्रापी बैकएंड गुण-आरएनजी डिवाइस। फ़ाइल का नाम पैरामीटर निर्दिष्ट करता है जो
फ़ाइल से एन्ट्रापी प्राप्त करने के लिए और यदि चूक को छोड़ दिया जाता है / Dev / यादृच्छिक.

-वस्तु आरएनजी-ईजीडी, आईडी =id,चारदेव=चारदेवी
एक यादृच्छिक संख्या जनरेटर बैकएंड बनाता है जो बाहरी से एन्ट्रापी प्राप्त करता है
डेमॉन मेजबान पर चल रहा है। NS id पैरामीटर एक अद्वितीय आईडी है जिसका उपयोग किया जाएगा
से इस एन्ट्रापी बैकएंड का संदर्भ लें गुण-आरएनजी डिवाइस। चारदेव प्राचल
एक कैरेक्टर डिवाइस बैकएंड की विशिष्ट आईडी है जो कनेक्शन प्रदान करती है
आरएनजी डेमॉन।

-वस्तु
tls-creds-anon,id=id,समापन बिंदु=समापन बिंदु,दिर=/पथ/से/क्रेडिट/डीआईआर,सत्यापन-सहकर्मी=चालू|बंद
एक TLS अनाम क्रेडेंशियल ऑब्जेक्ट बनाता है, जिसका उपयोग TLS प्रदान करने के लिए किया जा सकता है
नेटवर्क बैकएंड पर समर्थन। NS id पैरामीटर एक अद्वितीय आईडी है जो नेटवर्क
बैकएंड क्रेडेंशियल्स तक पहुंचने के लिए उपयोग करेंगे। NS समापन बिंदु या तो सर्वर or
ग्राहक इस पर निर्भर करता है कि क्या QEMU नेटवर्क बैकएंड जो क्रेडेंशियल्स का उपयोग करता है
क्लाइंट या सर्वर के रूप में कार्य करेगा। अगर सत्यापन-सहकर्मी सक्षम है (डिफ़ॉल्ट)
फिर एक बार हैंडशेक पूरा हो जाने के बाद, पीयर क्रेडेंशियल सत्यापित किए जाएंगे,
हालांकि यह अनाम क्रेडेंशियल्स के लिए नो-ऑप है।

RSI दीर पैरामीटर क्यूईएमयू को बताता है कि क्रेडेंशियल फाइलें कहां खोजें। सर्वर के लिए
समापन बिंदु, इस निर्देशिका में एक फ़ाइल हो सकती है dh-params.pem अंतर प्रदान करना-
TLS सर्वर के लिए उपयोग करने के लिए हेलमैन पैरामीटर। यदि फ़ाइल गुम है, तो QEMU करेगा
स्टार्टअप पर डीएच मापदंडों का एक सेट उत्पन्न करें। यह कम्प्यूटेशनल रूप से महंगा है
ऑपरेशन जो यादृच्छिक पूल एन्ट्रॉपी का उपभोग करता है, इसलिए यह अनुशंसा की जाती है कि a
पैरामीटर का लगातार सेट पहले से उत्पन्न और सहेजा जा सकता है।

-वस्तु
tls-creds-x509, आईडी =id,समापन बिंदु=समापन बिंदु,दिर=/पथ/से/क्रेडिट/डीआईआर,सत्यापन-सहकर्मी=चालू|बंद
एक TLS अनाम क्रेडेंशियल ऑब्जेक्ट बनाता है, जिसका उपयोग TLS प्रदान करने के लिए किया जा सकता है
नेटवर्क बैकएंड पर समर्थन। NS id पैरामीटर एक अद्वितीय आईडी है जो नेटवर्क
बैकएंड क्रेडेंशियल्स तक पहुंचने के लिए उपयोग करेंगे। NS समापन बिंदु या तो सर्वर or
ग्राहक इस पर निर्भर करता है कि क्या QEMU नेटवर्क बैकएंड जो क्रेडेंशियल्स का उपयोग करता है
क्लाइंट या सर्वर के रूप में कार्य करेगा। अगर सत्यापन-सहकर्मी सक्षम है (डिफ़ॉल्ट)
फिर एक बार हैंडशेक पूरा हो जाने पर, पीयर क्रेडेंशियल सत्यापित किए जाएंगे। साथ में
x509 प्रमाणपत्र, इसका तात्पर्य है कि ग्राहकों को वैध के साथ प्रदान किया जाना चाहिए
ग्राहक प्रमाण पत्र भी।

RSI दीर पैरामीटर क्यूईएमयू को बताता है कि क्रेडेंशियल फाइलें कहां खोजें। सर्वर के लिए
समापन बिंदु, इस निर्देशिका में एक फ़ाइल हो सकती है dh-params.pem अंतर प्रदान करना-
TLS सर्वर के लिए उपयोग करने के लिए हेलमैन पैरामीटर। यदि फ़ाइल गुम है, तो QEMU करेगा
स्टार्टअप पर डीएच मापदंडों का एक सेट उत्पन्न करें। यह कम्प्यूटेशनल रूप से महंगा है
ऑपरेशन जो यादृच्छिक पूल एन्ट्रॉपी का उपभोग करता है, इसलिए यह अनुशंसा की जाती है कि a
पैरामीटर का लगातार सेट पहले से उत्पन्न और सहेजा जा सकता है।

x509 प्रमाणपत्र क्रेडेंशियल के लिए निर्देशिका में और फ़ाइलें होंगी
x509 प्रमाणपत्र प्रदान करना। प्रमाणपत्रों को पीईएम प्रारूप में संग्रहित किया जाना चाहिए
फ़ाइल नाम सीए-सर्टिफिकेट.पेम, सीए-सीआरएल.पेम (वैकल्पिक), सर्वर-सर्टिफिकेट.पेम (केवल सर्वर),
सर्वर-की.पेम (केवल सर्वर), क्लाइंट-सर्टिफिकेट.पेम (केवल ग्राहक), और क्लाइंट-की.पेम
(केवल ग्राहक)।

-वस्तु फ़िल्टर-बफर, आईडी =idनेटदेव =नेटदेविड, अंतराल =t[, कतार =सभी|आरएक्स|टीएक्स]
अंतराल t 0 नहीं हो सकता, यह फ़िल्टर पैकेट वितरण को बैच करता है: सभी पैकेट
नेटदेव पर एक निश्चित अंतराल में पहुंचना नेटदेविड के अंत तक विलंबित हैं
मध्यान्तर। अंतराल माइक्रोसेकंड में है।

पंक्ति सभी|आरएक्स|टीएक्स एक विकल्प है जिसे किसी भी नेटफिल्टर पर लागू किया जा सकता है।

सब: फ़िल्टर प्राप्त और संचारित कतार दोनों से जुड़ा हुआ है
नेटदेव (डिफ़ॉल्ट)।

rx: फ़िल्टर नेटदेव की प्राप्त कतार से जुड़ा है, जहां यह होगा
नेटदेव को भेजे गए पैकेट प्राप्त करें।

tx: फ़िल्टर नेटदेव की ट्रांसमिट कतार से जुड़ा है, जहां यह होगा
नेटदेव द्वारा भेजे गए पैकेट प्राप्त करें।

-वस्तु फ़िल्टर-डंप, आईडी =idनेटदेव =देव,फ़ाइल=फ़ाइल का नाम][, मैक्सलेन =लेन]
नेटदेव पर नेटवर्क ट्रैफिक डंप करें देव द्वारा निर्दिष्ट फ़ाइल के लिए फ़ाइल का नाम. ज्यादा से ज्यादा
लेन बाइट्स (डिफ़ॉल्ट रूप से 64k) प्रति पैकेट संग्रहीत होते हैं। फ़ाइल स्वरूप libpcap है, इसलिए
इसका विश्लेषण tcpdump या Wireshark जैसे टूल से किया जा सकता है।

चित्रमय अनुकरण के दौरान, आप मोड बदलने के लिए विशेष कुंजी संयोजनों का उपयोग कर सकते हैं। NS
डिफ़ॉल्ट कुंजी मानचित्रण नीचे दिखाया गया है, लेकिन यदि आप "-alt-grab" का उपयोग करते हैं तो संशोधक है
Ctrl-Alt-Shift (Ctrl-Alt के बजाय) और यदि आप "-ctrl-grab" का उपयोग करते हैं तो संशोधक है
दायां Ctrl कुंजी (Ctrl-Alt के बजाय):

Ctrl-Alt-च
पूर्णस्क्रीन चालू करें

Ctrl-Alt-+
स्क्रीन बड़ा करें

Ctrl-Alt--
स्क्रीन को सिकोड़ें

Ctrl-Alt-यू
स्क्रीन के स्केल न किए गए आयामों को पुनर्स्थापित करें

Ctrl-Alt-n
वर्चुअल कंसोल 'एन' पर स्विच करें। मानक कंसोल मैपिंग हैं:

1 लक्ष्य प्रणाली प्रदर्शन

2 मॉनिटर

3 सीरियल पोर्ट

Ctrl-Alt
माउस और कीबोर्ड ग्रैब को टॉगल करें।

वर्चुअल कंसोल में, आप उपयोग कर सकते हैं Ctrl-अप, Ctrl-नीचे, Ctrl-पेजअप और Ctrl-पेजडाउन सेवा मेरे
पिछले लॉग में ले जाएँ।

अनुकरण के दौरान, यदि आप का उपयोग कर रहे हैं -नोग्राफिक विकल्प, उपयोग करें Ctrl-एक h टर्मिनल प्राप्त करने के लिए
आदेश:

Ctrl-एक h
Ctrl-एक ?
इस सहायता को प्रिंट करें

Ctrl-एक x
एमुलेटर से बाहर निकलें

Ctrl-एक s
डिस्क डेटा को वापस फ़ाइल में सहेजें (यदि -स्नैपशॉट)

Ctrl-एक t
कंसोल टाइमस्टैम्प टॉगल करें

Ctrl-एक b
ब्रेक भेजें (लिनक्स में जादू sysrq)

Ctrl-एक c
कंसोल और मॉनिटर के बीच स्विच करें

Ctrl-एक Ctrl-एक
Ctrl-a . भेजें

निम्नलिखित विकल्प PowerPC एमुलेशन के लिए विशिष्ट हैं:

-g WxH[xDEPTH]
प्रारंभिक वीजीए ग्राफिक मोड सेट करें। डिफ़ॉल्ट 800x600x32 है।

-प्रोम-एनवी स्ट्रिंग
NVRAM में OpenBIOS चर सेट करें, उदाहरण के लिए:

qemu-system-ppc -prom-env 'ऑटो-बूट?=गलत' \
-प्रोम-एनवी 'बूट-डिवाइस = एचडी: 2, याबूट' \
-प्रोम-एनवी 'बूट-आर्ग्स = कॉन्फ = एचडी: 2, \ yaboot.conf'

इन चरों का उपयोग Open Hack'Ware द्वारा नहीं किया जाता है।

निम्नलिखित विकल्प स्पार्क 32 एमुलेशन के लिए विशिष्ट हैं:

-g WxHएक्स [एक्सDEPTH]
प्रारंभिक ग्राफिक्स मोड सेट करें। टीसीएक्स के लिए, के विकल्प के साथ डिफ़ॉल्ट 1024x768x8 है
1024x768x24. cgthree के लिए, के लिए 1024x768x8 के विकल्प के साथ डिफ़ॉल्ट 1152x900x8 है
जो लोग ओबीपी का उपयोग करना चाहते हैं।

-प्रोम-एनवी स्ट्रिंग
NVRAM में OpenBIOS चर सेट करें, उदाहरण के लिए:

qemu-system-sparc -prom-env 'ऑटो-बूट?=गलत' \
-प्रोम-एनवी 'बूट-डिवाइस = एसडी (0,2,0): डी' -प्रोम-एनवी 'बूट-आर्ग्स = लिनक्स सिंगल'

-M [SS-4|SS-5|SS-10|SS-20|SS-600MP|LX|Voyager|SPARCClassic] [|स्पार्कबुक]
नकली मशीन प्रकार सेट करें। डिफ़ॉल्ट एसएस -5 है।

निम्नलिखित विकल्प स्पार्क 64 एमुलेशन के लिए विशिष्ट हैं:

-प्रोम-एनवी स्ट्रिंग
NVRAM में OpenBIOS चर सेट करें, उदाहरण के लिए:

qemu-system-sparc64 -prom-env 'ऑटो-बूट?=गलत'

-M [sun4u|sun4v|नियाग्रा]
नकली मशीन प्रकार सेट करें। डिफ़ॉल्ट सन4यू है।

onworks.net सेवाओं का उपयोग करके ऑनलाइन qemu-system-mipsel का उपयोग करें


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

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

लिनक्स कमांड

Ad