लिनक्स पर Lshw कैसे स्थापित करें और हार्डवेयर जानकारी प्राप्त करने के लिए इसका उपयोग करें

Linaksa Para Lshw Kaise Sthapita Karem Aura Hardaveyara Janakari Prapta Karane Ke Li E Isaka Upayoga Karem



Lshw आपके कंप्यूटर/सर्वर के स्थापित हार्डवेयर पर जानकारी ढूंढने के लिए एक लिनक्स कमांड-लाइन टूल है। Lshw मदरबोर्ड/मेनबोर्ड, सीपीयू, मेमोरी, डिस्क, पीसीआईई, यूएसबी और अन्य हार्डवेयर जानकारी की रिपोर्ट कर सकता है।

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







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



सामग्री का विषय:

उबंटू/डेबियन/लिनक्स मिंट/काली लिनक्स पर Lshw इंस्टॉल करना

Lshw उबंटू/डेबियन/लिनक्स मिंट/काली लिनक्स के आधिकारिक पैकेज रिपॉजिटरी में उपलब्ध है। तो, आप इसे अपने कंप्यूटर/सर्वर पर आसानी से इंस्टॉल कर सकते हैं।



सबसे पहले, निम्नलिखित कमांड के साथ APT पैकेज रिपॉजिटरी कैश को अपडेट करें:





$ सूडो उपयुक्त अद्यतन



Lshw स्थापित करने के लिए, निम्न आदेश चलाएँ:

$ सूडो अपार्ट स्थापित करना -और वगैरह

Lshw आपके उबंटू/डेबियन/लिनक्स मिंट/काली लिनक्स सिस्टम पर स्थापित होना चाहिए।

Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS स्ट्रीम पर Lshw स्थापित करना

Lshw Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS स्ट्रीम के आधिकारिक पैकेज रिपॉजिटरी में उपलब्ध है। तो, आप इसे अपने कंप्यूटर/सर्वर पर आसानी से इंस्टॉल कर सकते हैं।

सबसे पहले, DNF पैकेज रिपॉजिटरी कैश को निम्न कमांड से अपडेट करें:

$ सूडो डीएनएफ मेककैश

Lshw स्थापित करने के लिए, निम्न आदेश चलाएँ:

$ सूडो डीएनएफ स्थापित करना वगैरह

स्थापना की पुष्टि करने के लिए, 'Y' दबाएँ और फिर दबाएँ <दर्ज करें> .

Lshw को आपके Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS स्ट्रीम सिस्टम पर स्थापित किया जाना चाहिए।

Lshw के साथ उपलब्ध हार्डवेयर को सूचीबद्ध करना

आप अपने कंप्यूटर/सर्वर के सभी उपलब्ध हार्डवेयर को lshw के साथ निम्नानुसार सूचीबद्ध कर सकते हैं:

$ सूडो वगैरह -छोटा

आपके कंप्यूटर/सर्वर के सभी उपलब्ध हार्डवेयर को एक अच्छे प्रारूप में सूचीबद्ध किया जाना चाहिए।

आपको यहां निम्नलिखित जानकारी मिलेगी:

  1. एच/डब्ल्यू पथ : यह हार्डवेयर का भौतिक पथ है जो आपके कंप्यूटर/सर्वर पर स्थापित है। यहां, /0 मदरबोर्ड है, /0/100 प्रोसेसर है (मदरबोर्ड से जुड़ा हुआ है), /0/100/<कुछ भी> हार्डवेयर है जो प्रोसेसर लेन से जुड़ा है, इत्यादि।
  2. उपकरण : यह हार्डवेयर का कर्नेल-निर्दिष्ट नाम/पहचानकर्ता है। सबसे आम उदाहरण नेटवर्क उपकरणों का डिवाइस नाम/पहचानकर्ता है जैसे कि enp38s0, enp39s0, आदि।
  3. कक्षा : आपके कंप्यूटर/सर्वर के सभी हार्डवेयर एक निश्चित समूह/वर्ग के हैं। उदाहरण के लिए, नेटवर्क डिवाइस को नेटवर्क क्लास में समूहीकृत किया जाता है, स्टोरेज डिवाइस को स्टोरेज क्लास में समूहीकृत किया जाता है, इत्यादि। हार्डवेयर वर्ग का उपयोग किया जा सकता है lshw के आउटपुट को फ़िल्टर करें .
  4. विवरण : यह संबंधित हार्डवेयर का संक्षिप्त विवरण है।

यदि आप हार्डवेयर पथ (H/W पथ) के बजाय हार्डवेयर की बस जानकारी देखना चाहते हैं, तो lshw कमांड को निम्नानुसार चलाएँ:

$ सूडो वगैरह -businfo

जैसा कि आप देख सकते हैं, पहला कॉलम अब हार्डवेयर पथ के बजाय हार्डवेयर की बस जानकारी दिखाता है।

विभिन्न हार्डवेयर की बस जानकारी विभिन्न स्वरूपों में जानकारी दिखाएगी:

  • CPU : सीपीयू की बस आईडी cpu@ , में होगी। उदाहरण के लिए, CPU cpu@0 (मेरे मामले में AMD Ryzen 9 3900X प्रोसेसर) की आईडी 0 है। अधिकांश डेस्कटॉप कंप्यूटर और लैपटॉप पर, आपके पास केवल एक प्रोसेसर और एक सीपीयू प्रविष्टि होगी जो 'cpu@0' है।
  • पीसीआईई डिवाइस: पीसीआईई उपकरणों की बस आईडी में होगी pci@: :. <स्लॉट> नंबर को <डिवाइस> नंबर भी कहा जाता है। उदाहरण के लिए, PCIE डिवाइस pci@0000:26:00.0 (हमारे मामले में I211 गीगाबिट नेटवर्क डिवाइस) में डोमेन 0000, बस 26, स्लॉट/डिवाइस 00 और फ़ंक्शन 0 है। आईडी नंबर हेक्साडेसिमल हैं और शून्य के साथ गद्देदार हैं।
  • एससीएसआई उपकरण : एससीएसआई भंडारण उपकरणों की बस आईडी में होगी scsi@<नियंत्रक>:<लक्ष्य>. .,<विभाजन > उदाहरण के लिए, scsi@1:0.0.0 एक SCSI/SATA स्टोरेज डिवाइस है जिसमें नियंत्रक 1, लक्ष्य 0, आईडी 0, लून 0 और कोई विभाजन नहीं है। यदि SCSI/SATA स्टोरेज डिवाइस में विभाजन हैं, तो बस आईडी पहले विभाजन के लिए scsi@1:0.0.0,1, दूसरे विभाजन के लिए scsi@1:0.0.0,2, scsi@1:0.0.0 होगी ,तीसरे विभाजन के लिए 3, इत्यादि।
  • यूएसबी डिवाइस : यूएसबी स्टोरेज डिवाइस की बस आईडी इसमें होगी यूएसबी@<कंट्रोलर>:<स्लॉट>.<आईडी > उदाहरण के लिए, यूएसबी@3:6.3 एक यूएसबी डिवाइस है जिसमें कंट्रोलर 3, स्लॉट 6 और आईडी 3 है। यूएसबी@3:1 एक यूएसबी डिवाइस है जिसमें कंट्रोलर 3 और स्लॉट 1 है।

हार्डवेयर क्लास के साथ Lshw आउटपुट को फ़िल्टर करना

Lshw प्रत्येक हार्डवेयर डिवाइस को एक क्लास प्रदान करता है। आप इन वर्ग नामों का उपयोग करके केवल कुछ प्रकार के हार्डवेयर को शामिल करने के लिए 'lshw' कमांड के आउटपुट को फ़िल्टर कर सकते हैं।

उपलब्ध lshw हार्डवेयर कक्षाएं हैं:

  • प्रणाली : सिस्टम का मदरबोर्ड और PnP डिवाइस।
  • पुल : आंतरिक बस उपकरण जैसे पीसीआईई, होस्ट ब्रिज इत्यादि।
  • याद : मेमोरी डिवाइस जैसे BIOS, RAM, ROM, CPU कैश, फ़र्मवेयर, आदि।
  • प्रोसेसर : आपके कंप्यूटर के प्रोसेसर और SCSI RAID नियंत्रक।
  • पता : एक्सटेंशन ROM और वीडियो के लिए मेमोरी पते।
  • भंडारण : एससीएसआई और आईडीई नियंत्रक।
  • डिस्क : रैंडम एक्सेस स्टोरेज डिवाइस जैसे HDD, SSD, NVME SSD, CD-ROM, DVD, आदि।
  • आयतन : आपके डिस्क/स्टोरेज डिवाइस के विभाजन।
  • फीता : अनुक्रमिक एक्सेस स्टोरेज डिवाइस जैसे DAT, DDS, आदि।
  • बस : बस को जोड़ने वाला उपकरण जैसे यूएसबी, एससीएसआई, फायरवायर आदि।
  • नेटवर्क : नेटवर्क इंटरफेस जैसे ईथरनेट, वाईफाई इत्यादि।
  • प्रदर्शन : आपके GPU जैसे डिस्प्ले डिवाइस।
  • इनपुट : आपके कीबोर्ड, चूहे, एचडीएमआई/डीपी पोर्ट, एचडी ऑडियो पोर्ट, पावर बटन, पीसी स्पीकर इत्यादि जैसे इनपुट डिवाइस।
  • मुद्रक : मुद्रण उपकरण, यानी प्रिंटर।
  • मल्टीमीडिया : ऑडियो और वीडियो डिवाइस जैसे वीडियो कार्ड (जीपीयू), साउंड कार्ड, टीवी आउटपुट कार्ड, आदि।
  • संचार : ब्लूटूथ जैसे संचार उपकरण।
  • शक्ति : ऊर्जा स्रोत जैसे बिजली आपूर्ति (पीएसयू), आंतरिक बैटरी, आदि।
  • सामान्य : वे उपकरण जिन्हें वर्गीकृत नहीं किया जा सकता।

सभी कंप्यूटरों/सर्वरों में हर श्रेणी का हार्डवेयर स्थापित नहीं होगा। इसलिए, आपके कंप्यूटर/सर्वर में मौजूद हार्डवेयर की श्रेणियों को खोजने के लिए, हम आपको '-short' या '-businfo' विकल्प के साथ 'lshw' कमांड चलाने की सलाह देते हैं।

$ सूडो वगैरह -छोटा

$ सूडो वगैरह -businfo

केवल विशिष्ट प्रकार के हार्डवेयर (यानी स्टोरेज डिवाइस) को प्रदर्शित करने के लिए 'lshw' कमांड के आउटपुट को फ़िल्टर करने के लिए, निम्नानुसार '-क्लास' विकल्प का उपयोग करें:

$ सूडो वगैरह -businfo -कक्षा डिस्क

या

$ सूडो वगैरह -छोटा -कक्षा डिस्क

जैसा कि आप देख सकते हैं, lshw ने केवल उन स्टोरेज डिवाइस (2x 500GB सैमसंग 860 EVO SATA SSDs) को सूचीबद्ध किया है जो हमारे कंप्यूटर पर स्थापित हैं।

आप 'lshw' कमांड के साथ एक साथ कई प्रकार के हार्डवेयर प्रदर्शित करने के लिए '-क्लास' विकल्प का कई बार उपयोग कर सकते हैं।

उदाहरण के लिए, 'lshw' कमांड का उपयोग करके स्टोरेज डिवाइस के साथ-साथ डिस्क विभाजन को प्रदर्शित करने के लिए, '-क्लास' विकल्प का दो बार उपयोग करें:

$ सूडो वगैरह -businfo -कक्षा डिस्क -कक्षा आयतन

या

$ सूडो वगैरह -छोटा -कक्षा डिस्क -कक्षा आयतन -कक्षा

जैसा कि आप देख सकते हैं, lshw ने स्टोरेज डिवाइस के साथ-साथ उन स्टोरेज डिवाइस के विभाजन को भी सूचीबद्ध किया है।

Lshw के साथ विस्तृत हार्डवेयर जानकारी ढूँढना

विशिष्ट प्रकार के हार्डवेयर (यानी नेटवर्क) पर विस्तृत जानकारी प्राप्त करने के लिए, निम्नानुसार '-क्लास' विकल्प के साथ lshw चलाएँ:

$ सूडो वगैरह -कक्षा नेटवर्क

जैसा कि आप देख सकते हैं, हमारे कंप्यूटर पर स्थापित सभी नेटवर्क उपकरणों पर एक बहुत विस्तृत जानकारी मुद्रित होती है।

Lshw आउटपुट से संवेदनशील जानकारी छिपाना

डिफ़ॉल्ट रूप से, 'lshw' कमांड विस्तृत हार्डवेयर जानकारी प्रदर्शित करते समय एक संवेदनशील जानकारी (यानी नेटवर्क उपकरणों का मैक पता) प्रिंट करता है। उदाहरण के लिए, ड्राइवर स्थापित करने में सहायता प्राप्त करने के लिए यदि आपको इंटरनेट पर अन्य लोगों के साथ हार्डवेयर जानकारी साझा करने की आवश्यकता है, तो हो सकता है कि आप उन संवेदनशील जानकारी को lshw आउटपुट से छिपाना चाहें।

विस्तृत हार्डवेयर जानकारी से संवेदनशील जानकारी को छिपाने के लिए, आप 'lshw' कमांड के '-sanitize' विकल्प का उपयोग निम्नानुसार कर सकते हैं:

$ सूडो वगैरह -स्वच्छता करें -कक्षा नेटवर्क

जैसा कि आप देख सकते हैं, मैक पते और आईपी पते नेटवर्क उपकरणों से हटा दिए जाते हैं।

PCIe और USB उपकरणों के लिए संख्यात्मक आईडी प्रदर्शित करना

डिफ़ॉल्ट रूप से, 'lshw' कमांड के आउटपुट में PCIe और USB डिवाइस के लिए संख्यात्मक आईडी प्रदर्शित नहीं होती हैं।

'lshw' कमांड के आउटपुट में PCIe और USB डिवाइस की संख्यात्मक आईडी प्रदर्शित करने के लिए, निम्नानुसार '-न्यूमेरिक' विकल्प का उपयोग करें:

$ सूडो वगैरह -संख्यात्मक -कक्षा नेटवर्क

या

$ सूडो वगैरह -संख्यात्मक -कक्षा बस

जैसा कि आप देख सकते हैं, 'lshw' कमांड के आउटपुट में USB डिवाइस के लिए संख्यात्मक आईडी प्रदर्शित की जाती हैं।

Lshw आउटपुट से अस्थिर टाइमस्टैम्प हटाना

डिफ़ॉल्ट रूप से, lshw डिस्क वॉल्यूम और अन्य उपकरणों के लिए अस्थिर टाइमस्टैम्प (बदलते समय डेटा) को प्रिंट करता है। यदि आप उन टाइमस्टैम्प को नहीं देखना चाहते हैं, तो '-notime' विकल्प के साथ 'lshw' कमांड को निम्नानुसार चलाएँ:

$ सूडो वगैरह -समय नहीं है -कक्षा आयतन

जैसा कि आप देख सकते हैं, माउंटेड टाइमस्टैम्प डेटा को lshw आउटपुट से हटा दिया जाता है जहां '-नोटाइम' विकल्प का उपयोग किया जाता है।

Lshw का उपयोग करके हार्डवेयर जानकारी निर्यात करना

आप lshw हार्डवेयर जानकारी को विभिन्न स्वरूपों में निर्यात कर सकते हैं। इस लेखन के समय, lshw हार्डवेयर जानकारी को निम्नलिखित स्वरूपों में निर्यात कर सकता है:

  • SQLite डेटाबेस
  • एचटीएमएल
  • एक्सएमएल
  • JSON

Lshw हार्डवेयर जानकारी को SQLite डेटाबेस फ़ाइल में निर्यात करने के लिए, निम्न कमांड चलाएँ:

$ सूडो वगैरह -गंदी जगह ~ / डेटा / lshw.db &>/ देव / व्यर्थ

जैसा कि आप देख सकते हैं, 'lshw.db' SQLite डेटाबेस फ़ाइल बनाई गई है।

$ रास -एलएच ~ / डेटा

आप SQLite के साथ 'lshw.db' डेटाबेस फ़ाइल को पढ़ सकते हैं और सभी डेटाबेस तालिकाओं को निम्नानुसार प्रिंट कर सकते हैं:

$ सूडो sqlite3~ / डेटा / lshw.db --रेखा '.टेबल'

आप निम्न SQLite कमांड के साथ 'lshw.db' फ़ाइल से नेटवर्क डिवाइस पर एक जानकारी प्रिंट कर सकते हैं:

$ सूडो sqlite3~ / डेटा / lshw.db --रेखा 'उन नोड्स से चुनें जहां वर्ग 'नेटवर्क' जैसा है'

Lshw हार्डवेयर जानकारी को HTML फ़ाइल में निर्यात करने के लिए, निम्न कमांड चलाएँ:

$ सूडो वगैरह -एचटीएमएल > ~ / डेटा / lshw.html

यदि आप किसी संवेदनशील जानकारी को भी साफ़/छिपाना चाहते हैं, तो lshw HTML निर्यात कमांड को निम्नानुसार चलाएँ:

$ सूडो वगैरह -स्वच्छता करें -एचटीएमएल > ~ / डेटा / lshw.html

जैसा कि आप देख सकते हैं, lshw हार्डवेयर जानकारी 'lshw.html' HTML फ़ाइल में निर्यात की जाती है।

$ रास -एलएच ~ / डेटा

आप अपने पसंदीदा वेब ब्राउज़र से 'lshw.html' फ़ाइल खोल सकते हैं।

$ फ़ायरफ़ॉक्स ~ / डेटा / lshw.html

हमने मोज़िला फ़ायरफ़ॉक्स वेब ब्राउज़र के साथ 'lshw.html' फ़ाइल खोली और हार्डवेयर जानकारी प्रदर्शित हुई जैसा कि आप निम्नलिखित स्क्रीनशॉट में देख सकते हैं:

Lshw हार्डवेयर जानकारी को XML फ़ाइल में निर्यात करने के लिए, निम्न कमांड चलाएँ:

$ सूडो वगैरह -xml > ~ / डेटा / lshw.xml

यदि आप किसी संवेदनशील जानकारी को भी साफ़/छिपाना चाहते हैं, तो lshw XML निर्यात कमांड को निम्नानुसार चलाएँ:

$ सूडो वगैरह -स्वच्छता करें -xml > ~ / डेटा / lshw.xml

जैसा कि आप देख सकते हैं, lshw हार्डवेयर जानकारी 'lshw.xml' XML फ़ाइल में निर्यात की जाती है।

$ रास -एलएच ~ / डेटा

हमने विम टेक्स्ट एडिटर के साथ 'lshw.xml' फ़ाइल खोली और lshw हार्डवेयर जानकारी XML प्रारूप में प्रदर्शित होती है जैसा कि आप निम्नलिखित स्क्रीनशॉट में देख सकते हैं:

$ क्योंकि ~ / डेटा / lshw.xml

Lshw हार्डवेयर जानकारी को JSON फ़ाइल में निर्यात करने के लिए, निम्न आदेश चलाएँ:

$ सूडो वगैरह -json > ~ / डेटा / lshw.json

यदि आप किसी संवेदनशील जानकारी को भी साफ़/छिपाना चाहते हैं, तो lshw JSON निर्यात कमांड को निम्नानुसार चलाएँ:

$ सूडो वगैरह -स्वच्छता करें -json > ~ / डेटा / lshw.json

जैसा कि आप देख सकते हैं, lshw हार्डवेयर जानकारी 'lshw.json' JSON फ़ाइल में निर्यात की जाती है।

$ रास -एलएच ~ / डेटा

हमने विम टेक्स्ट एडिटर के साथ 'lshw.json' फ़ाइल खोली और lshw हार्डवेयर जानकारी JSON प्रारूप में प्रदर्शित होती है जैसा कि आप निम्नलिखित स्क्रीनशॉट में देख सकते हैं:

$ क्योंकि ~ / डेटा / lshw.json

Lshw -sanitize, -numeric, और -notime विकल्प lshw HTML, XML और JSON निर्यात के लिए काम करेंगे, SQLite निर्यात के लिए नहीं। इन विकल्पों पर अधिक जानकारी के लिए इस आलेख के पिछले भाग पढ़ें।

उदाहरण 1: Lshw के साथ अपने कंप्यूटर/सर्वर के स्थापित GPU ढूँढना

अपने कंप्यूटर/सर्वर पर एक नया ऑपरेटिंग सिस्टम स्थापित करने के बाद, सबसे महत्वपूर्ण चीजों में से एक है उस GPU (ग्राफिक्स कार्ड/प्रोसेसर) को ढूंढना जो आपने अपने कंप्यूटर/सर्वर पर स्थापित किया है और उसके लिए उपयुक्त ड्राइवर स्थापित करें।

आप अपने कंप्यूटर/सर्वर पर स्थापित जीपीयू को निम्नलिखित 'lshw' कमांड से पा सकते हैं:

$ सूडो वगैरह -कक्षा प्रदर्शन

जैसा कि आप देख सकते हैं, हमारे कंप्यूटर पर NVIDIA GeForce RTX 4070 स्थापित है [1] . यह आधिकारिक NVIDIA ड्राइवरों का उपयोग कर रहा है (जैसा कि हमने इसे स्थापित किया है) [2] . यदि आपके कंप्यूटर/सर्वर पर NVIDIA GPU स्थापित है, लेकिन आधिकारिक NVIDIA ड्राइवर स्थापित नहीं हैं, तो आपको इसके बजाय 'driver=nouveau' दिखाई देगा। उस स्थिति में, आपको सभी सुविधाओं का उपयोग करने और अपने GPU से सर्वोत्तम प्रदर्शन प्राप्त करने में सक्षम होने के लिए अपने कंप्यूटर/सर्वर पर आधिकारिक NVIDIA ड्राइवर स्थापित करना होगा।

उदाहरण 2: Lshw के साथ नेटवर्क डिवाइस/इंटरफ़ेस का चिपसेट ढूँढना

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

आपके कंप्यूटर/सर्वर पर स्थापित नेटवर्क उपकरणों पर चिपसेट और अन्य जानकारी ढूंढने के लिए, 'lshw' कमांड को निम्नानुसार चलाएँ:

$ सूडो वगैरह -कक्षा नेटवर्क

जैसा कि आप देख सकते हैं, हमारे कंप्यूटर पर दो ईथरनेट डिवाइस स्थापित हैं।

उनमें से एक Intel I211 गीगाबिट नेटवर्क इंटरफ़ेस है [1] . लिनक्स कर्नेल ने इसे enp38s0 के रूप में एक तार्किक नाम दिया [2] . जैसा कि आप देख सकते हैं, यह इंटेल आईजीबी चिपसेट (ड्राइवर=आईजीबी) का उपयोग करता है [3] . इसलिए, इस नेटवर्क इंटरफ़ेस को काम करने के लिए, आपको अपने कंप्यूटर/सर्वर पर इंटेल आईजीबी ड्राइवर/फर्मवेयर इंस्टॉल करना होगा (यदि यह पहले से इंस्टॉल नहीं है)।

दूसरा Realtek RTL8125 2.5GbE नेटवर्क इंटरफ़ेस है [4] . लिनक्स कर्नेल ने इसे enp39s0 के रूप में एक तार्किक नाम दिया [5] . जैसा कि आप देख सकते हैं, यह Realtek r8169 चिपसेट (ड्राइवर=r8169) का उपयोग करता है [6] . इसलिए, इस नेटवर्क इंटरफ़ेस को काम करने के लिए, आपको अपने कंप्यूटर/सर्वर पर Realtek r8169 ड्राइवर/फर्मवेयर इंस्टॉल करना होगा (यदि यह पहले से इंस्टॉल नहीं है)।

हमारे पास एक यूएसबी ईथरनेट डिवाइस और एक वाईफाई एडाप्टर भी है जो हमारे कंप्यूटर से जुड़ा है।

यूएसबी 10/100 एमबीपीएस लैन नेटवर्क इंटरफ़ेस [1] इसका तार्किक नाम enp42s0f3u6u3 है [2] . जैसा कि आप देख सकते हैं, यह Realtek r8152 चिपसेट (ड्राइवर=r8152) का उपयोग करता है [6] . इसलिए, इस नेटवर्क इंटरफ़ेस को काम करने के लिए, आपको अपने कंप्यूटर/सर्वर पर Realtek r8152 ड्राइवर/फर्मवेयर इंस्टॉल करना होगा (यदि यह पहले से इंस्टॉल नहीं है)।

वाईफाई 802.11n नेटवर्क इंटरफ़ेस[4] का तार्किक नाम wlp42s0f3u1[5] है। जैसा कि आप देख सकते हैं, यह मीडियाटेक mt7601u चिपसेट (ड्राइवर=mt7601u) का उपयोग करता है [6] . इसलिए, इस नेटवर्क इंटरफ़ेस को काम करने के लिए, आपको अपने कंप्यूटर/सर्वर पर मीडियाटेक mt7601u ड्राइवर/फर्मवेयर इंस्टॉल करना होगा (यदि यह पहले से इंस्टॉल नहीं है)।

निष्कर्ष

यह एलएसडब्ल्यू पर एक व्यापक मार्गदर्शिका है। इस लेख में, हमने आपको दिखाया कि लोकप्रिय लिनक्स वितरण (जैसे उबंटू, डेबियन, लिनक्स मिंट, काली लिनक्स, फेडोरा, आरएचईएल, अल्मालिनक्स, रॉकी लिनक्स, सेंटओएस स्ट्रीम) पर एलएसएचडब्ल्यू कैसे स्थापित करें। हमने आपको यह भी दिखाया कि अपने कंप्यूटर के हार्डवेयर को कैसे सूचीबद्ध करें, कुछ प्रकार के हार्डवेयर प्रदर्शित करने के लिए lshw के आउटपुट को फ़िल्टर करें, और lshw आउटपुट से संवेदनशील हार्डवेयर जानकारी को कैसे छिपाएं। हमने आपको दिखाया कि पीसीआईई और यूएसबी उपकरणों के लिए संख्यात्मक आईडी कैसे प्रदर्शित करें और साथ ही एलएसएचडब्ल्यू आउटपुट से अस्थिर टाइमस्टैम्प को कैसे हटाएं। हमने आपको यह भी दिखाया कि एलएसएचडब्ल्यू हार्डवेयर जानकारी को SQLite डेटाबेस, HTML, XML और JSON प्रारूप में कैसे निर्यात करें और उन्हें पढ़ें। अंत में, हमने आपको दिखाया कि आप अपने कंप्यूटर पर इंस्टॉल किए गए GPU और नेटवर्क डिवाइस और उस चिपसेट को कैसे ढूंढ सकते हैं जिसे नेटवर्क डिवाइस lshw के साथ उपयोग कर रहे हैं ताकि आपको सही ड्राइवर/फर्मवेयर इंस्टॉलेशन में मदद मिल सके।

सन्दर्भ: