विंडोज़ में लिनक्स (डब्लूएसएल) संस्करण के लिए विंडोज सबसिस्टम की जांच कैसे करें
आपके पास लिनक्स(Linux) के लिए विंडोज सबसिस्टम(Windows Subsystem) ( डब्लूएसएल(WSL) ) है जो आपके विंडोज 11 या विंडोज 10 पर कुछ बैश कमांड को आजमाने के लिए चल रहा है, और शायद कुछ बेहतरीन लिनक्स ऐप(best Linux apps) चला रहा है । दोनों ऑपरेटिंग सिस्टम के लिए डुअल बूट का उपयोग करने की तुलना में यह बहुत आसान है।
हालांकि कुछ चीजें केवल WSL(WSL) के कुछ संस्करणों में काम करती हैं , और आप सुनिश्चित नहीं हैं कि आपके पास कौन सा है। इसलिए, हम आपको दिखाएंगे कि विंडोज 11(Windows 11) और विंडोज 10 दोनों पर (Windows 10)डब्ल्यूएसएल(WSL) संस्करण की जांच कैसे करें , साथ ही कुछ अन्य ट्रिक्स भी।
WSL संस्करणों(Difference Between WSL Versions) में क्या अंतर है ?
WSL के केवल दो संस्करण हैं ; डब्ल्यूएसएल 1(WSL 1) और डब्ल्यूएसएल 2(WSL 2) । प्राथमिक अंतर यह है कि WSL 2 में पूर्ण Linux कर्नेल(Linux kernel) है जबकि WSL 1 में नहीं है। WSL 1 को WSL लाइट के रूप में सोचें । यदि आप एक प्रतिबद्ध Linux उपयोगकर्ता हैं या (Linux)Linux सीखने के बारे में गंभीर हैं , तो WSL 2 का उपयोग करें । यह वर्चुअलाइजेशन लाने वाली सभी कार्यक्षमता के साथ एक पूर्ण वर्चुअल मशीन के रूप में चलता है। WSL 2 फ़ाइल सिस्टम के प्रदर्शन को बढ़ाएगा और पूर्ण सिस्टम कॉल संगतता का समर्थन करता है।
WSL 2 केवल Windows 11 या Windows 10 , संस्करण 1903 (Version 1903) Build 19362 या नए संस्करण पर उपलब्ध है। यदि आप विंडोज 10(Windows 10) पर हैं और आप इसे अप टू डेट रख रहे हैं, तो आप अच्छे हैं। यदि आप अनिश्चित हैं, तो हमारे पास यह पता लगाने में आपकी सहायता करने के लिए एक लेख है कि आपके पास Windows का कौन सा संस्करण(what version of Windows) है। Windows 10 के पुराने संस्करणों में केवल WSL 1 के साथ संगतता है ।
विंडोज़(Windows) में डब्लूएसएल संस्करण(WSL Version) की जांच कैसे करें
यदि आप WSL को PowerShell या कमांड लाइन में wsl.exe –install कमांड का उपयोग करके स्थापित करते हैं, तो आपके पास (wsl.exe –install)WSL का डिफ़ॉल्ट संस्करण है । इसका मतलब है कि आपके पास उबंटू 20.04 एलटीएस (Ubuntu 20.04 LTS) लिनक्स(Linux) डिस्ट्रो और इसका संस्करण डब्ल्यूएसएल 2(WSL 2) है।
मान लीजिए कि(Suppose) आप सुनिश्चित नहीं हैं कि आपने डिफ़ॉल्ट WSL इंस्टॉल किया है, या आपने कई अलग-अलग Linux वितरण जोड़े हैं और आप जानना चाहते हैं कि वे कौन से संस्करण हैं। उस स्थिति में, यह जांचना भी आसान है।
- कमांड प्रॉम्प्ट(Command Prompt) या पॉवरशेल(Powershell) खोलें और wsl -list -verbose या wsl -l -v कमांड चलाएँ ।
- आउटपुट डिस्ट्रो नाम को NAME के रूप में दिखाता है, चाहे वह (NAME)STATE के तहत चल रहा हो या बंद हो गया हो , और WSL संस्करण (WSL)VERSION के तहत । तारांकन नोट करें। तारक के साथ WSL(WSL) डिस्ट्रो आपके लिए डिफ़ॉल्ट डिस्ट्रो है ।
इसका मतलब है कि यदि आप WSL को यह बताए बिना चलाते हैं कि किस डिस्ट्रो का उपयोग करना है, तो यह डिफ़ॉल्ट रूप से चलेगा। डिफ़ॉल्ट डिस्ट्रो के कमांड लाइन इंटरफेस ( सीएलआई(CLI) ) को देखने के लिए इसे आज़माएं।
मैं WSL संस्करण को कैसे बदल सकता हूँ?
आइए OpenSUSE-42 को WSL 1 से WSL 2 में बदलें । किसी भी डिस्ट्रो को WSL 2(WSL 2) से WSL 1 में बदलने के लिए यही तरीका काम करता है ।
- कमांड प्रॉम्प्ट(Command Prompt) या पॉवरशेल(PowerShell) खोलें और निम्न कमांड चलाएँ: wsl -सेट-संस्करण [नाम] [wsl संस्करण संख्या](wsl –set-version [name] [wsl version number]) जहाँ नाम डिस्ट्रो नाम है और wsl संस्करण संख्या वह संस्करण है जो आप चाहते हैं। इस मामले में, यह wsl –set-version openSUSE-42 2 है।
यह संदेश दिखाएगा कि रूपांतरण(Conversion) प्रगति पर है, इसमें कुछ मिनट लग सकते हैं... डिस्ट्रो की एक नई स्थापना के साथ, इसमें कम से कम 20 सेकंड लग सकते हैं। यह तब किया जाता है जब आपको संदेश मिलता है, रूपांतरण(Conversion) पूर्ण।
- यह सुनिश्चित करने के लिए कि आपने WSL संस्करण को सही ढंग से सेट किया है, wsl –list –verbose(wsl –list –verbose) या wsl -l -v कमांड फिर से चलाएँ।
मैं WSL चूक(WSL Defaults) या अंतिम अद्यतन(Update) की जाँच कैसे कर सकता हूँ ?
डिफ़ॉल्ट WSL(WSL) संस्करण या डिफ़ॉल्ट Linux डिस्ट्रो को बदलने से पहले , आपको यह जांचना चाहिए कि वर्तमान डिफ़ॉल्ट क्या हैं। यह आपको यह भी दिखाएगा कि पिछली बार WSL कब अपडेट किया गया था।
- कमांड प्रॉम्प्ट(Command Prompt) या पॉवरशेल(PowerShell) खोलें और निम्न कमांड चलाएँ: wsl -status ।
आप डिफ़ॉल्ट देखेंगे, पिछली बार जब WSL अपडेट किया गया था, साथ ही कर्नेल संस्करण भी।
मैं डब्ल्यूएसएल को कैसे अपडेट करूं?
आपने WSL(WSL) के लिए अंतिम अद्यतन समय की जाँच की और कुछ समय हो गया है। आप यह सुनिश्चित करने के लिए इसे अपडेट करना चाहेंगे कि आपके पास नवीनतम संस्करण है।
- व्यवस्थापक के रूप में कमांड प्रॉम्प्ट(Command Prompt) या पावरशेल(PowerShell) खोलें । प्रारंभ(Start) मेनू में कमांड प्रॉम्प्ट(Command Prompt) या पावरशेल(PowerShell) ढूंढकर ऐसा करें , फिर उस पर राइट-क्लिक करें और व्यवस्थापक के रूप में चलाएँ(Run) चुनें ।
- wsl-update कमांड चलाएँ । यदि कोई अपडेट उपलब्ध है, तो वह डाउनलोड और इंस्टॉल हो जाएगा।
- एक बार अद्यतन समाप्त होने के बाद, आप इस बिंदु पर अद्यतन कर्नेल संस्करण देख सकते हैं। अब परिवर्तन को प्रभावी बनाने के लिए wsl -shutdown कमांड चलाएँ ।
मैं WSL(WSL) के लिए स्वचालित अपडेट कैसे प्राप्त कर सकता हूं ?
क्या(Did) आपने अपनी WSL स्थिति की जांच की और संदेश देखा जिसमें लिखा था, "...आपके सिस्टम सेटिंग्स के कारण स्वचालित अपडेट नहीं हो सकते।"? इसे ठीक करने का तरीका यहां बताया गया है।
- विंडोज सेटिंग्स(Windows Settings) खोलें और विंडोज अपडेट(Windows Update) और फिर एडवांस(Advanced) ऑप्शन पर जाएं।
- अन्य Microsoft उत्पादों के लिए अद्यतन प्राप्त(Receive) करें पर स्विच करें। अब आपके पास हमेशा नवीनतम संस्करण होगा।
मैं डिफ़ॉल्ट WSL संस्करण(Default WSL Version) को कैसे बदल सकता हूँ ?
शायद आप भविष्य के लिनक्स(Linux) डिस्ट्रो इंस्टाल के लिए केवल WSL 1 रखना चाहते हैं। (WSL 1)यह जल्दी बदल गया है। इसका उपयोग WSL 2 को डिफ़ॉल्ट के रूप में सेट करने के लिए भी किया जा सकता है।
- कमांड प्रॉम्प्ट(Command Prompt) या पॉवरशेल(PowerShell) खोलें और निम्न कमांड चलाएँ: wsl -सेट-डिफॉल्ट-वर्जन [wsl वर्जन नंबर](wsl –set-default-version [wsl version number]) जहां wsl वर्जन नंबर वह वर्जन है जो आप चाहते हैं। इस उदाहरण में, यह wsl –set-default-version 1 है। जब आप ऑपरेशन पूरा कर लेंगे तो आप देखेंगे कि ऑपरेशन सफलतापूर्वक पूरा हो गया है।
- डिफ़ॉल्ट WSL संस्करण बदल गया है यह पुष्टि करने के लिए wsl -status(wsl –status) कमांड चलाएँ ।
मैं डिफ़ॉल्ट लिनक्स डिस्ट्रो(Default Linux Distro) को कैसे बदल सकता हूं ?
जब आप Windows प्रारंभ(Windows Start) मेनू खोलते हैं और WSL का चयन करते हैं, तो हो सकता है कि आप (WSL)उबंटू से भिन्न (Ubuntu)लिनक्स(Linux) डिस्ट्रो चलाना चाहते हों । यह ठीक है, इसे बदलना आसान है।
- कमांड प्रॉम्प्ट(Command Prompt) या पॉवरशेल(PowerShell) खोलें और wsl -set-default [name] कमांड चलाएँ , जहाँ नाम डिस्ट्रो नाम है जैसा कि लिस्ट कमांड द्वारा दिखाया गया है। इस उदाहरण में, चलिए इसे kali-linux में बदलते हैं।
- परिवर्तन होने में केवल एक सेकंड का समय लगता है और कमांड प्रॉम्प्ट फिर से दिखाई देता है। डिफ़ॉल्ट डिस्ट्रो बदल गया है यह पुष्टि करने के लिए wsl -list -verbose(wsl –list –verbose) या wsl -l -v कमांड का उपयोग करें।
अब जब आप स्टार्ट मेन्यू से WSL चलाते हैं, तो यह (Start)Kali Linux को खोलता है ।
WSL कमांड के बारे में अधिक जानें
WSL के लिए अंतर्निहित सहायता दस्तावेज़ देखने के लिए , wsl –help(wsl –help) कमांड का उपयोग करें ।
इसके अलावा, विंडोज 11 पर (using bash on Windows 11)डब्ल्यूएसएल(WSL) स्थापित करने और बैश का उपयोग करने पर हमारे लेख देखें । फिर से वापस आएं(Come) और हमारे पास निश्चित रूप से आपके लिए और अधिक WSL-संबंधित लेख होंगे।
Related posts
Linux के लिए Windows सबसिस्टम का उपयोग करके Windows 10 पर LineageOS बनाएँ
विंडोज 11 पर लिनक्स के लिए विंडोज सबसिस्टम कैसे स्थापित करें
मैं लिनक्स के लिए विंडोज सबसिस्टम कैसे प्राप्त करूं?
विंडोज 11 में लिनक्स के लिए विंडोज सबसिस्टम कैसे स्थापित करें
लिनक्स त्रुटियों, समस्याओं और मुद्दों के लिए विंडोज सबसिस्टम को ठीक करें
मैक और विंडोज में पीडीएफ फाइल पर कैसे लिखें या ड्रा करें
मैक, विंडोज और लिनक्स पर ड्रॉपबॉक्स को कैसे अनइंस्टॉल करें
विंडोज़, मैक और लिनक्स पर एसएसएच कुंजी कैसे उत्पन्न करें
विंडोज 10/11 में टास्ककिल कमांड का उपयोग कैसे करें
Windows 7/8/10 . में WinSxS फ़ोल्डर को साफ करें
विंडोज और मैक पर वीडियो से ऑडियो कैसे निकालें
एंड्रॉइड पर लिम्बो के साथ विंडोज एक्सपी एमुलेटर का उपयोग कैसे करें
विंडोज की को डिसेबल कैसे करें
विंडोज 10 में लिनक्स डिस्ट्रीब्यूशन वर्जन को WSL1 या WSL2 में कैसे सेट करें?
Windows 10 . से अपने Xbox कंसोल पर वीडियो और संगीत स्ट्रीम करें
Windows सुविधाओं को सक्षम और अक्षम करें
विंडोज में किसी भी ऐप या गेम को फुल स्क्रीन कैसे बनाएं?
विंडोज 7 में IE को अनइंस्टॉल और रीइंस्टॉल करें
विंडोज़ में फ़ोल्डर्स को ड्राइव अक्षर असाइन करें
Windows 7/8/10 . में Windows.old फ़ोल्डर को कैसे हटाएं