लिनक्स के लिए विंडोज सबसिस्टम विकास के लिए एक गंभीर उपकरण के रूप में उभरा है, लेकिन यह विशाल नेटवर्किंग लिनक्स टूलकिट चलाने के लिए भी उपयोगी है। विंडोज के आधुनिक संस्करणों, विंडोज एनटी की नींव पर निर्माण करना, अपने स्वयं के नेटवर्किंग उपकरण भी हैं।

आप सोच रहे होंगे कि WSL के तहत लिनक्स चलाने पर आपको किन उपकरणों पर ध्यान देना चाहिए। वास्तविक लिनक्स कमांड चलाने की क्षमता के साथ, विंडोज या लिनक्स की पसंद स्पष्ट होती जा रही है। यह WSL से समृद्ध नेटवर्किंग टूलकिट तक पहुंचने के लिए अधिक समझ में आता है।

लिनक्स सर्वर के लिए मानक है

जबकि लिनक्स अभी भी केवल डेस्कटॉप कंप्यूटरों की एक छोटी संख्या का प्रतिनिधित्व करता है, यह सर्वर कंप्यूटिंग में हावी है। से एक आँकड़ा ZDNet 2015 में साबित हुआ कि दुनिया के शीर्ष 1 मिलियन वेब सर्वरों में से 96.3 प्रतिशत लिनक्स का उपयोग करते हैं। दुनिया का शीर्ष 500 सुपर कंप्यूटर, उनमें से 100 प्रतिशत लिनक्स चलाते हैं। यह सही है, उनमें से सभी

क्योंकि सर्वर कंप्यूटिंग में लिनक्स इतना सर्वव्यापी है, अगर आप नेटवर्किंग के बारे में सीखना चाहते हैं, तो आप लिनक्स से परिचित होना चाहते हैं, यदि आप पहले से ही नहीं हैं।

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

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

WSL संदर्भों को स्विच करने की आवश्यकता को समाप्त करता है और आपको तुरंत उत्पादक होने देता है।

लिनक्स के लिए विंडोज सबसिस्टम सेट करें

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

सम्बंधित: लिनक्स के लिए विंडोज सबसिस्टम का उपयोग करके लिनक्स चलाएं

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

किसी भी स्थिति में, आपको WSL पर वही वातावरण मिलेगा जो आपको लिनक्स सर्वर पर मिलेगा। इसका मतलब है कि दोनों सिस्टम पर कमांड एक ही तरह से काम करेंगे। आप लिनक्स के लिए है कि प्रलेखन का पालन कर सकते हैं।

जैसा कि आप अपने लिनक्स कौशल में विश्वास हासिल करते हैं, आप उन सभी चीज़ों को लागू करने में सक्षम होंगे जो आप लिनक्स के पूर्ण इंस्टॉलेशन को सीखते हैं।

WSL का उपयोग करने का मुख्य कारण लिनक्स प्रदान करने वाले ओपन सोर्स नेटवर्किंग टूलकिट तक पहुंच प्राप्त करना है।

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

आप ऐसा कर सकते हैं पिंग के साथ नेटवर्क कनेक्शन का समस्या निवारण करें, ट्रेसपाथ, एमटीआर, और रिमोट सर्वर में गहरी खुदाई के साथ.

मुद्दा यह है कि आपके पास उसी उपकरण तक पहुंच होगी जिसे आप लिनक्स मशीन पर पाते हैं और वे उसी तरह काम करते हैं। इसका मतलब है कि विंडोज से लिनक्स और फिर से वापस जाना सहज है।

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

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

इसका मतलब है कि उपकरण उस तरह से काम करेंगे जिस तरह से ओपन सोर्स डेवलपर्स उनसे उम्मीद करते हैं।

विंडोज और लिनक्स को एकीकृत करना

डब्लूएसएल के सबसे अच्छे हिस्सों में से एक विंडोज और लिनक्स को एक ही कमांड लाइन से मिक्स और मैच करने की क्षमता है, चाहे लिनक्स या पॉवरशेल में।

विंडोज से लिनक्स फाइल सिस्टम तक पहुंचने के लिए, बस शेल में टाइप करें:

$ Explorer.exe।

यह वर्तमान निर्देशिका के लिए विंडोज एक्सप्लोरर खोल देगा। आप किसी भी लिनक्स निर्देशिका को "" के लिए स्थानापन्न कर सकते हैं। और इसे एक्सप्लोरर में खोलें।

आप लिनक्स में किसी भी विंडोज कमांड को जोड़कर भी चला सकते हैं ।प्रोग्राम फ़ाइल यह करने के लिए। यदि आप अपना .bashrc नोटपैड में संपादित करना चाहते हैं, उदाहरण के लिए, टाइप करें:

$ notepad.exe .bashrc

आप लिनक्स से विंडोज फाइल सिस्टम को / mnt / [ड्राइव लेटर] डायरेक्टरी से भी एक्सेस कर सकते हैं। अगर आपका विंडोज ड्राइव है सी:, यह / mnt / c होगा।

विंडोज की तरफ जा रहे हैं, wsl कमांड आपके WSL लिनक्स इंस्टॉलेशन में इसके लिए संलग्न कुछ भी चलाएगी और पॉवरशेल में परिणाम लौटाएगी:

wsl एल.एस.

यह कमांड आपको एक लिनक्स डायरेक्टरी लिस्टिंग देगा।

आप विंडोज और लिनक्स कमांड को मिक्स एंड मैच क्यों करना चाहेंगे? आप बस दूसरे पर एक सिस्टम में एक कमांड पसंद कर सकते हैं। विंडोज ट्रैसर्ट और लिनक्स ट्रेसपैथ दोनों ट्रैसरआउट बनाते हैं जो रूट पैकेट को सर्वर पर ले जाते हैं, लेकिन परिणाम अलग तरीके से प्रदर्शित करते हैं।

Tracepath Linux कमांड को WSL में PowerShell से चलाया जाता है:

लिनक्स में विंडोज ट्रैसर्ट कमांड:

आपके पास पहले से ही विंडोज के लिए एक ओपनएसएसएच कुंजी उत्पन्न हो सकती है। यदि आप लिनक्स संस्करण का उपयोग करना चाहते हैं, तो आपको एक और कुंजी बनानी होगी। WSL के साथ, आप बस अपनी मौजूदा कुंजी का उपयोग कर सकते हैं। आप इसे WSL में टाइप करें:

ssh.exe उपयोगकर्ता नाम @ सर्वर

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

एक नेटवर्किंग पावरहाउस

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

यह दोहरे बूट और आभासी मशीनों का एक शक्तिशाली विकल्प है। पाइपलाइन में WSL के लिए अधिक सुधार के साथ, ग्राफिकल अनुप्रयोगों को चलाने की क्षमता सहित, ऐसा लगता है कि WSL केवल समय के साथ बेहतर हो जाएगा। चाहे आपका पुराना हाथ हो या सिर्फ नेटवर्किंग में, आप क्यों नहीं उठा रहे?

ईमेल
क्यों विंडोज लिनक्स लिनक्स कर्नेल सब कुछ बदल देता है

विंडोज में लिनक्स चलाना चाहते हैं? लिनक्स के लिए विंडोज सबसिस्टम के लिए धन्यवाद यह और भी आसान है। यहाँ क्यों यह महत्वपूर्ण है।

संबंधित विषय
  • लिनक्स
  • खिड़कियाँ
  • लिनक्स के लिए विंडोज सबसिस्टम
लेखक के बारे में
डेविड डेलोनी (2 लेख प्रकाशित)डेविड डेलोनी से अधिक

हमारे न्यूज़लेटर की सदस्यता लें

टेक टिप्स, रिव्यू, फ्री ईबुक और एक्सक्लूसिव डील्स के लिए हमारे न्यूज़लेटर से जुड़ें!

एक और कदम…!

कृपया हमें आपके द्वारा भेजे गए ईमेल में अपने ईमेल पते की पुष्टि करें।

.