லினக்ஸில் Lshw ஐ எவ்வாறு நிறுவுவது மற்றும் வன்பொருள் தகவலைக் கண்டறிய அதைப் பயன்படுத்துவது எப்படி

Linaksil Lshw Ai Evvaru Niruvuvatu Marrum Vanporul Takavalaik Kantariya Ataip Payanpatuttuvatu Eppati



Lshw என்பது உங்கள் கணினி/சேவையகத்தின் நிறுவப்பட்ட வன்பொருள் பற்றிய தகவலைக் கண்டறிய லினக்ஸ் கட்டளை வரி கருவியாகும். Lshw மதர்போர்டு/மெயின்போர்டு, CPU, நினைவகம், வட்டு, PCIE, USB மற்றும் பிற வன்பொருள் தகவல்களைப் புகாரளிக்க முடியும்.

ஒவ்வொரு லினக்ஸ் விநியோகத்திலும் Lshw கிடைக்கிறது. எனவே, ஒவ்வொரு லினக்ஸ் விநியோகத்திலும் தேவையான வன்பொருள் தகவலைக் கண்டறிய அதே கருவியைப் பயன்படுத்தலாம்.







இந்த கட்டுரையில், பிரபலமான லினக்ஸ் விநியோகங்களில் lshw ஐ எவ்வாறு நிறுவுவது மற்றும் வன்பொருள் தகவலைக் கண்டறிய அதை எவ்வாறு பயன்படுத்துவது என்பதைக் காண்பிப்போம்.



உள்ளடக்கத்தின் தலைப்பு:

Ubuntu/Debian/Linux Mint/Kali Linux இல் Lshw ஐ நிறுவுதல்

Ubuntu/Debian/Linux Mint/Kali Linux இன் அதிகாரப்பூர்வ தொகுப்பு களஞ்சியத்தில் Lshw கிடைக்கிறது. எனவே, உங்கள் கணினி/சர்வரில் எளிதாக நிறுவலாம்.



முதலில், APT தொகுப்பு களஞ்சிய தற்காலிக சேமிப்பை பின்வரும் கட்டளையுடன் புதுப்பிக்கவும்:





$ சூடோ பொருத்தமான மேம்படுத்தல்



lshw ஐ நிறுவ, பின்வரும் கட்டளையை இயக்கவும்:

$ சூடோ பொருத்தமான நிறுவு -மற்றும் முதலியன

உங்கள் Ubuntu/Debian/Linux Mint/Kali Linux கணினியில் Lshw நிறுவப்பட வேண்டும்.

Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS ஸ்ட்ரீமில் Lshw ஐ நிறுவுகிறது

Lshw ஆனது Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS ஸ்ட்ரீமின் அதிகாரப்பூர்வ தொகுப்பு களஞ்சியத்தில் கிடைக்கிறது. எனவே, உங்கள் கணினி/சர்வரில் எளிதாக நிறுவலாம்.

முதலில், DNF தொகுப்பு களஞ்சிய தற்காலிக சேமிப்பை பின்வரும் கட்டளையுடன் புதுப்பிக்கவும்:

$ சூடோ டிஎன்எஃப் மேக்கேச்

lshw ஐ நிறுவ, பின்வரும் கட்டளையை இயக்கவும்:

$ சூடோ dnf நிறுவு முதலியன

நிறுவலை உறுதிப்படுத்த, 'Y' ஐ அழுத்தி பின்னர் அழுத்தவும் <உள்ளிடவும்> .

உங்கள் Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS ஸ்ட்ரீம் அமைப்பில் Lshw நிறுவப்பட வேண்டும்.

Lshw உடன் கிடைக்கும் வன்பொருளை பட்டியலிடுதல்

உங்கள் கணினி/சேவையகத்தின் அனைத்து ஹார்டுவேர்களையும் lshw உடன் பின்வருமாறு பட்டியலிடலாம்:

$ சூடோ முதலியன - குறுகிய

உங்கள் கணினி/சேவையகத்தின் கிடைக்கக்கூடிய அனைத்து வன்பொருள்களும் நல்ல வடிவத்தில் பட்டியலிடப்பட வேண்டும்.

பின்வரும் தகவலை இங்கே காணலாம்:

  1. H/W பாதை : இது உங்கள் கணினி/சர்வரில் நிறுவப்பட்டுள்ள வன்பொருளின் இயற்பியல் பாதை. இங்கே, /0 என்பது மதர்போர்டு, /0/100 என்பது செயலி (மதர்போர்டுடன் இணைக்கப்பட்டுள்ளது), /0/100/<எதுவும்> என்பது செயலி லேன்களுடன் இணைக்கப்பட்ட வன்பொருள் மற்றும் பல.
  2. சாதனம் : இது வன்பொருளின் கர்னல் ஒதுக்கப்பட்ட பெயர்/அடையாளங்காட்டி. மிகவும் பொதுவான உதாரணம் enp38s0, enp39s0 போன்ற பிணைய சாதனங்களின் சாதனத்தின் பெயர்/அடையாளங்காட்டி ஆகும்.
  3. வர்க்கம் : உங்கள் கணினி/சேவையகத்தின் அனைத்து வன்பொருள்களும் ஒரு குறிப்பிட்ட குழு/வகுப்பைச் சேர்ந்தவை. எடுத்துக்காட்டாக, பிணைய சாதனங்கள் பிணைய வகுப்பில் குழுவாகவும், சேமிப்பக சாதனங்கள் சேமிப்பக வகுப்பில் குழுவாகவும், மற்றும் பல. வன்பொருள் வகுப்பைப் பயன்படுத்தலாம் lshw இன் வெளியீட்டை வடிகட்டவும் .
  4. விளக்கம் : இது அந்தந்த வன்பொருளின் சிறு விளக்கம்.

வன்பொருள் பாதைக்கு (H/W பாதை) பதிலாக வன்பொருளின் பஸ் தகவலைப் பார்க்க விரும்பினால், lshw கட்டளையை பின்வருமாறு இயக்கவும்:

$ சூடோ முதலியன - businfo

நீங்கள் பார்க்க முடியும் என, முதல் நெடுவரிசை இப்போது வன்பொருள் பாதைக்கு பதிலாக வன்பொருளின் பஸ் தகவலைக் காட்டுகிறது.

வெவ்வேறு வன்பொருளின் பஸ் தகவல் பல்வேறு வடிவங்களில் தகவலைக் காண்பிக்கும்:

  • CPU : CPUகளின் பஸ் ஐடி cpu@ , இல் இருக்கும், எடுத்துக்காட்டாக, CPU cpu@0 (AMD Ryzen 9 3900X செயலி) ஐடி 0 ஐக் கொண்டுள்ளது. பெரும்பாலான டெஸ்க்டாப் கணினிகள் மற்றும் மடிக்கணினிகளில், உங்களிடம் ஒரே ஒரு செயலி மற்றும் 'cpu@0' என்ற ஒரு CPU உள்ளீடு மட்டுமே இருக்கும்.
  • PCIE சாதனங்கள்: PCIE சாதனங்களின் பஸ் ஐடி இதில் இருக்கும் pci@: :.<செயல்பாடு > எண் எண் என்றும் அழைக்கப்படுகிறது. எடுத்துக்காட்டாக, PCIE சாதனம் pci@0000:26:00.0 (எங்கள் விஷயத்தில் I211 கிகாபிட் நெட்வொர்க் சாதனம்) டொமைன் 0000, பஸ் 26, ஸ்லாட்/சாதனம் 00 மற்றும் செயல்பாடு 0 ஆகியவற்றைக் கொண்டுள்ளது. ஐடி எண்கள் ஹெக்ஸாடெசிமல் மற்றும் பூஜ்ஜியங்களுடன் திணிக்கப்பட்டவை.
  • SCSI சாதனங்கள் : SCSI சேமிப்பக சாதனங்களின் பஸ் ஐடி இதில் இருக்கும் scsi@<கட்டுப்படுத்தி>:<இலக்கு>. .,<பகிர்வு > எடுத்துக்காட்டாக, scsi@1:0.0.0 என்பது SCSI/SATA சேமிப்பக சாதனமாகும், இதில் கட்டுப்படுத்தி 1, இலக்கு 0, ஐடி 0, lun 0 மற்றும் பகிர்வுகள் இல்லை. SCSI/SATA சேமிப்பக சாதனத்தில் பகிர்வுகள் இருந்தால், பஸ் ஐடி முதல் பகிர்வுக்கு scsi@1:0.0.0,1, இரண்டாவது பகிர்வுக்கு scsi@1:0.0.0,2, scsi@1:0.0.0 மூன்றாவது பகிர்வுக்கு 3, மற்றும் பல.
  • USB சாதனங்கள் : USB சேமிப்பக சாதனங்களின் பஸ் ஐடி இதில் இருக்கும் usb@<கண்ட்ரோலர்>:. எடுத்துக்காட்டாக, usb@3:6.3 என்பது கன்ட்ரோலர் 3, ஸ்லாட் 6 மற்றும் ஐடி 3 ஆகியவற்றைக் கொண்ட USB சாதனமாகும். usb@3:1 என்பது கன்ட்ரோலர் 3 மற்றும் ஸ்லாட் 1 ஆகியவற்றைக் கொண்ட USB சாதனமாகும்.

வன்பொருள் வகுப்பில் Lshw வெளியீட்டை வடிகட்டுதல்

ஒவ்வொரு வன்பொருள் சாதனத்திற்கும் Lshw ஒரு வகுப்பை ஒதுக்குகிறது. இந்த வகுப்புப் பெயர்களைப் பயன்படுத்தி குறிப்பிட்ட வகை வன்பொருளை மட்டும் சேர்க்க, “lshw” கட்டளையின் வெளியீட்டை வடிகட்டலாம்.

கிடைக்கக்கூடிய lshw வன்பொருள் வகுப்புகள்:

  • அமைப்பு : கணினியின் மதர்போர்டு மற்றும் PnP சாதனங்கள்.
  • பாலம் : PCIE, ஹோஸ்ட் பிரிட்ஜ் போன்ற உள் பேருந்து சாதனங்கள்.
  • நினைவு : பயாஸ், ரேம், ரோம், சிபியு கேச், ஃபார்ம்வேர் போன்ற நினைவக சாதனங்கள்.
  • செயலி : உங்கள் கணினியின் செயலிகள் மற்றும் SCSI RAID கட்டுப்படுத்திகள்.
  • முகவரி : நீட்டிப்பு ROM மற்றும் வீடியோவிற்கான நினைவக முகவரிகள்.
  • சேமிப்பு : SCSI மற்றும் IDE கட்டுப்படுத்தி.
  • வட்டு : HDD, SSD, NVME SSD, CD-ROM, DVD போன்ற சீரற்ற அணுகல் சேமிப்பக சாதனங்கள்.
  • தொகுதி : உங்கள் வட்டு/சேமிப்பு சாதனங்களின் பகிர்வுகள்.
  • நாடா : DAT, DDS போன்ற தொடர் அணுகல் சேமிப்பக சாதனங்கள்.
  • பேருந்து : USB, SCSI, FireWire போன்ற பேருந்துகளை இணைக்கும் சாதனம்.
  • வலைப்பின்னல் ஈத்தர்நெட், வைஃபை போன்ற பிணைய இடைமுகங்கள்.
  • காட்சி : உங்கள் GPU போன்ற காட்சி சாதனங்கள்.
  • உள்ளீடு : உங்கள் கீபோர்டுகள், எலிகள், HDMI/DP போர்ட்கள், HD ஆடியோ போர்ட்கள், பவர் பட்டன், PC ஸ்பீக்கர் போன்ற உள்ளீட்டு சாதனங்கள்.
  • அச்சுப்பொறி : அச்சிடும் சாதனங்கள், அதாவது அச்சுப்பொறி.
  • மல்டிமீடியா : வீடியோ கார்டு (GPU), சவுண்ட் கார்டு, டிவி அவுட்புட் கார்டு போன்ற ஆடியோ மற்றும் வீடியோ சாதனங்கள்.
  • தொடர்பு : புளூடூத் போன்ற தகவல் தொடர்பு சாதனங்கள்.
  • சக்தி : மின்சாரம் (PSU), உள் பேட்டரி போன்ற ஆற்றல் ஆதாரங்கள்.
  • பொதுவான : வகைப்படுத்த முடியாத சாதனங்கள்.

எல்லா கம்ப்யூட்டர்/சர்வர்களிலும் ஒவ்வொரு வகுப்பு வன்பொருள் நிறுவப்பட்டிருக்காது. எனவே, உங்கள் கணினி/சர்வரில் உள்ள வன்பொருள் வகுப்புகளைக் கண்டறிய, '-short' அல்லது '-businfo' விருப்பத்துடன் 'lshw' கட்டளையை இயக்க பரிந்துரைக்கிறோம்.

$ சூடோ முதலியன - குறுகிய

$ சூடோ முதலியன - businfo

குறிப்பிட்ட வன்பொருள் வகைகளை (அதாவது சேமிப்பக சாதனங்கள்) மட்டும் காட்ட “lshw” கட்டளையின் வெளியீட்டை வடிகட்ட, பின்வருமாறு “-கிளாஸ்” விருப்பத்தைப் பயன்படுத்தவும்:

$ சூடோ முதலியன - businfo -வர்க்கம் வட்டு

அல்லது

$ சூடோ முதலியன - குறுகிய -வர்க்கம் வட்டு

நீங்கள் பார்க்க முடியும் என, lshw எங்கள் கணினியில் நிறுவப்பட்ட சேமிப்பக சாதனங்களை (2x 500GB Samsung 860 EVO SATA SSDகள்) மட்டுமே பட்டியலிட்டுள்ளது.

'lshw' கட்டளையுடன் ஒரே நேரத்தில் பல வகையான வன்பொருளைக் காண்பிக்க '-class' விருப்பத்தை பலமுறை பயன்படுத்தலாம்.

எடுத்துக்காட்டாக, “lshw” கட்டளையைப் பயன்படுத்தி சேமிப்பக சாதனங்கள் மற்றும் வட்டு பகிர்வுகளைக் காட்ட, “-class” விருப்பத்தை பின்வருமாறு இருமுறை பயன்படுத்தவும்:

$ சூடோ முதலியன - businfo -வர்க்கம் வட்டு -வர்க்கம் தொகுதி

அல்லது

$ சூடோ முதலியன - குறுகிய -வர்க்கம் வட்டு -வர்க்கம் தொகுதி -வர்க்கம்

நீங்கள் பார்க்க முடியும் என, lshw சேமிப்பக சாதனங்களையும் அந்த சேமிப்பக சாதனங்களின் பகிர்வுகளையும் பட்டியலிட்டுள்ளது.

Lshw உடன் விரிவான வன்பொருள் தகவலைக் கண்டறிதல்

குறிப்பிட்ட வகையான வன்பொருள் (அதாவது பிணையம்) பற்றிய விரிவான தகவலைக் கண்டறிய, பின்வருமாறு '-கிளாஸ்' விருப்பத்துடன் lshw ஐ இயக்கவும்:

$ சூடோ முதலியன -வர்க்கம் வலைப்பின்னல்

நீங்கள் பார்க்க முடியும் என, எங்கள் கணினியில் நிறுவப்பட்ட அனைத்து நெட்வொர்க் சாதனங்களிலும் மிகவும் விரிவான தகவல் அச்சிடப்பட்டுள்ளது.

Lshw வெளியீட்டில் இருந்து முக்கியமான தகவலை மறைத்தல்

முன்னிருப்பாக, 'lshw' கட்டளையானது விரிவான வன்பொருள் தகவலைக் காண்பிக்கும் போது ஒரு முக்கியமான தகவலை (அதாவது பிணைய சாதனங்களின் MAC முகவரி) அச்சிடுகிறது. எடுத்துக்காட்டாக, இயக்கியை நிறுவுவதற்கான உதவியைப் பெற, இணையத்தில் உள்ள மற்றவர்களுடன் வன்பொருள் தகவலைப் பகிர வேண்டும் என்றால், அந்த முக்கியமான தகவலை lshw வெளியீட்டில் இருந்து மறைக்க விரும்பலாம்.

விரிவான வன்பொருள் தகவலில் இருந்து முக்கியமான தகவலை மறைக்க, 'lshw' கட்டளையின் '-sanitize' விருப்பத்தை நீங்கள் பின்வருமாறு பயன்படுத்தலாம்:

$ சூடோ முதலியன - சுத்தப்படுத்து -வர்க்கம் வலைப்பின்னல்

நீங்கள் பார்க்க முடியும் என, MAC முகவரிகள் மற்றும் IP முகவரிகள் பிணைய சாதனங்களிலிருந்து அகற்றப்படும்.

PCIe மற்றும் USB சாதனங்களுக்கான எண் ஐடிகளைக் காட்டுகிறது

இயல்பாக, 'lshw' கட்டளையின் வெளியீட்டில் PCIe மற்றும் USB சாதனங்களுக்கு எண் ஐடிகள் காட்டப்படாது.

'lshw' கட்டளையின் வெளியீட்டில் PCIe மற்றும் USB சாதனங்களின் எண் ஐடிகளைக் காட்ட, பின்வருமாறு '-numeric' விருப்பத்தைப் பயன்படுத்தவும்:

$ சூடோ முதலியன - எண் -வர்க்கம் வலைப்பின்னல்

அல்லது

$ சூடோ முதலியன - எண் -வர்க்கம் பேருந்து

நீங்கள் பார்க்க முடியும் என, 'lshw' கட்டளையின் வெளியீட்டில் USB சாதனங்களுக்கான எண் ஐடிகள் காட்டப்படும்.

Lshw வெளியீட்டில் இருந்து ஆவியாகும் நேர முத்திரைகளை நீக்குதல்

இயல்பாக, lshw வட்டு தொகுதிகள் மற்றும் பிற சாதனங்களுக்கான ஆவியாகும் நேர முத்திரைகளை (நேரத் தரவை மாற்றுகிறது) அச்சிடுகிறது. அந்த நேர முத்திரைகளைப் பார்க்க விரும்பவில்லை என்றால், 'lshw' கட்டளையை '-notime' விருப்பத்துடன் பின்வருமாறு இயக்கவும்:

$ சூடோ முதலியன -நேரம் இல்லை -வர்க்கம் தொகுதி

நீங்கள் பார்க்க முடியும் என, '-notime' விருப்பம் பயன்படுத்தப்படும் lshw வெளியீட்டில் இருந்து ஏற்றப்பட்ட நேர முத்திரை தரவு அகற்றப்படும்.

Lshw ஐப் பயன்படுத்தி வன்பொருள் தகவலை ஏற்றுமதி செய்தல்

நீங்கள் பல்வேறு வடிவங்களில் lshw வன்பொருள் தகவலை ஏற்றுமதி செய்யலாம். இதை எழுதும் நேரத்தில், lshw பின்வரும் வடிவங்களில் வன்பொருள் தகவலை ஏற்றுமதி செய்யலாம்:

  • SQLite தரவுத்தளம்
  • HTML
  • எக்ஸ்எம்எல்
  • JSON

lshw வன்பொருள் தகவலை SQLite தரவுத்தள கோப்பிற்கு ஏற்றுமதி செய்ய, பின்வரும் கட்டளையை இயக்கவும்:

$ சூடோ முதலியன - திணிப்பு ~ / தகவல்கள் / lshw.db &>/ dev / ஏதுமில்லை

நீங்கள் பார்க்க முடியும் என, 'lshw.db' SQLite தரவுத்தள கோப்பு உருவாக்கப்பட்டது.

$ ls -lh ~ / தகவல்கள்

நீங்கள் SQLite உடன் “lshw.db” தரவுத்தளக் கோப்பைப் படிக்கலாம் மற்றும் அனைத்து தரவுத்தள அட்டவணைகளையும் பின்வருமாறு அச்சிடலாம்:

$ சூடோ sqlite3 ~ / தகவல்கள் / lshw.db --வரி '.டேபிள்கள்'

பின்வரும் SQLite கட்டளையுடன் 'lshw.db' கோப்பிலிருந்து பிணைய சாதனங்களில் ஒரு தகவலை அச்சிடலாம்:

$ சூடோ sqlite3 ~ / தகவல்கள் / lshw.db --வரி 'நெட்வொர்க்' போன்ற வகுப்பு எங்குள்ள முனைகளிலிருந்து * தேர்ந்தெடு'

lshw வன்பொருள் தகவலை ஒரு HTML கோப்பில் ஏற்றுமதி செய்ய, பின்வரும் கட்டளையை இயக்கவும்:

$ சூடோ முதலியன -html > ~ / தகவல்கள் / lshw.html

நீங்கள் ஒரு முக்கியமான தகவலை சுத்தப்படுத்த/மறைக்க விரும்பினால், lshw HTML ஏற்றுமதி கட்டளையை பின்வருமாறு இயக்கவும்:

$ சூடோ முதலியன - சுத்தப்படுத்து -html > ~ / தகவல்கள் / lshw.html

நீங்கள் பார்க்க முடியும் என, lshw வன்பொருள் தகவல் 'lshw.html' HTML கோப்பிற்கு ஏற்றுமதி செய்யப்படுகிறது.

$ ls -lh ~ / தகவல்கள்

உங்களுக்குப் பிடித்த இணைய உலாவியில் “lshw.html” கோப்பைத் திறக்கலாம்.

$ பயர்பாக்ஸ் ~ / தகவல்கள் / lshw.html

Mozilla Firefox இணைய உலாவியில் “lshw.html” கோப்பைத் திறந்தோம், பின்வரும் ஸ்கிரீன்ஷாட்டில் நீங்கள் காணக்கூடிய வன்பொருள் தகவல் காட்டப்படும்:

lshw வன்பொருள் தகவலை எக்ஸ்எம்எல் கோப்பில் ஏற்றுமதி செய்ய, பின்வரும் கட்டளையை இயக்கவும்:

$ சூடோ முதலியன -எக்ஸ்எம்எல் > ~ / தகவல்கள் / lshw.xml

நீங்கள் ஒரு முக்கியமான தகவலை சுத்தப்படுத்த/மறைக்க விரும்பினால், lshw XML ஏற்றுமதி கட்டளையை பின்வருமாறு இயக்கவும்:

$ சூடோ முதலியன - சுத்தப்படுத்து -எக்ஸ்எம்எல் > ~ / தகவல்கள் / lshw.xml

நீங்கள் பார்க்க முடியும் என, lshw வன்பொருள் தகவல் 'lshw.xml' XML கோப்பிற்கு ஏற்றுமதி செய்யப்படுகிறது.

$ ls -lh ~ / தகவல்கள்

Vim உரை திருத்தி மூலம் “lshw.xml” கோப்பைத் திறந்தோம், பின்வரும் ஸ்கிரீன்ஷாட்டில் நீங்கள் பார்ப்பது போல் lshw வன்பொருள் தகவல் XML வடிவத்தில் காட்டப்படும்:

$ ஏனெனில் ~ / தகவல்கள் / lshw.xml

lshw வன்பொருள் தகவலை JSON கோப்பில் ஏற்றுமதி செய்ய, பின்வரும் கட்டளையை இயக்கவும்:

$ சூடோ முதலியன -ஜோசன் > ~ / தகவல்கள் / lshw.json

நீங்கள் ஒரு முக்கியமான தகவலை சுத்தப்படுத்த/மறைக்க விரும்பினால், lshw JSON ஏற்றுமதி கட்டளையை பின்வருமாறு இயக்கவும்:

$ சூடோ முதலியன - சுத்தப்படுத்து -ஜோசன் > ~ / தகவல்கள் / lshw.json

நீங்கள் பார்க்க முடியும் என, lshw வன்பொருள் தகவல் “lshw.json” JSON கோப்பிற்கு ஏற்றுமதி செய்யப்படுகிறது.

$ ls -lh ~ / தகவல்கள்

Vim உரை திருத்தி மூலம் “lshw.json” கோப்பைத் திறந்தோம், பின்வரும் ஸ்கிரீன்ஷாட்டில் நீங்கள் பார்ப்பது போல் lshw வன்பொருள் தகவல் JSON வடிவத்தில் காட்டப்படும்:

$ ஏனெனில் ~ / தகவல்கள் / lshw.json

lshw -sanitize, -numeric மற்றும் -notime விருப்பங்கள் lshw HTML, XML மற்றும் JSON ஏற்றுமதிகளுக்கு வேலை செய்யும், SQLite ஏற்றுமதிக்கு அல்ல. இந்த விருப்பங்களைப் பற்றிய கூடுதல் தகவலுக்கு, இந்த கட்டுரையின் முந்தைய பகுதிகளைப் படிக்கவும்.

எடுத்துக்காட்டு 1: உங்கள் கணினி/சேவையகத்தின் நிறுவப்பட்ட GPUகளை Lshw உடன் கண்டறிதல்

உங்கள் கணினி/சர்வரில் ஒரு புதிய ஆப்பரேட்டிங் சிஸ்டத்தை நிறுவிய பின், செய்ய வேண்டிய முக்கியமான ஒன்று, உங்கள் கணினி/சர்வரில் நீங்கள் நிறுவிய ஜிபியு (கிராபிக்ஸ் கார்டு/செயலி) கண்டுபிடித்து அதற்கு பொருத்தமான டிரைவரை நிறுவுவது.

பின்வரும் “lshw” கட்டளையுடன் உங்கள் கணினி/சேவையகத்தில் நீங்கள் நிறுவிய GPUகளை நீங்கள் காணலாம்:

$ சூடோ முதலியன -வர்க்கம் காட்சி

நீங்கள் பார்க்க முடியும் என, எங்கள் கணினியில் NVIDIA GeForce RTX 4070 நிறுவப்பட்டுள்ளது [1] . இது அதிகாரப்பூர்வ NVIDIA இயக்கிகளைப் பயன்படுத்துகிறது (நாங்கள் அதை நிறுவியது போல்) [2] . உங்கள் கணினி/சேவையகத்தில் NVIDIA GPU நிறுவப்பட்டிருந்தாலும், அதிகாரப்பூர்வ NVIDIA இயக்கிகள் நிறுவப்படவில்லை என்றால், அதற்குப் பதிலாக “driver=nouveau” என்பதைக் காண்பீர்கள். அப்படியானால், அனைத்து அம்சங்களையும் பயன்படுத்தவும், உங்கள் GPU இலிருந்து சிறந்த செயல்திறனைப் பெறவும் உங்கள் கணினி/சர்வரில் அதிகாரப்பூர்வ NVIDIA இயக்கிகளை நிறுவ வேண்டும்.

எடுத்துக்காட்டு 2: Lshw உடன் பிணைய சாதனங்கள்/இடைமுகங்களின் சிப்செட்டைக் கண்டறிதல்

சரியான பிணைய இயக்கியை நிறுவுவது புதிய லினக்ஸ் நிறுவலின் இன்றியமையாத பகுதியாகும். சரியான பிணைய இயக்கிகள் நிறுவப்படாவிட்டால், உங்கள் பிணைய சாதனங்கள் வேலை செய்யாமல் போகலாம் அல்லது வரையறுக்கப்பட்ட செயல்பாட்டுடன் செயல்படலாம் (மிக மோசமான நெட்வொர்க் செயல்திறன் ஏற்படலாம்). சரியான பிணைய இயக்கிகளை நிறுவ, உங்கள் பிணைய சாதனங்களின் சிப்செட்டை நீங்கள் அறிந்து கொள்ள வேண்டும்.

உங்கள் கணினி/சர்வரில் நிறுவப்பட்டுள்ள பிணைய சாதனங்களில் சிப்செட் மற்றும் பிற தகவல்களைக் கண்டறிய, “lshw” கட்டளையை பின்வருமாறு இயக்கவும்:

$ சூடோ முதலியன -வர்க்கம் வலைப்பின்னல்

நீங்கள் பார்க்க முடியும் என, எங்கள் கணினியில் இரண்டு ஈதர்நெட் சாதனங்கள் நிறுவப்பட்டுள்ளன.

அவற்றில் ஒன்று இன்டெல் I211 கிகாபிட் நெட்வொர்க் இடைமுகம் [1] . லினக்ஸ் கர்னல் அதற்கு enp38s0 என தருக்கப் பெயரைக் கொடுத்தது [2] . நீங்கள் பார்க்க முடியும் என, இது Intel igb சிப்செட்டைப் பயன்படுத்துகிறது (இயக்கி = igb) [3] . எனவே, இந்த பிணைய இடைமுகம் செயல்பட, உங்கள் கணினி/சர்வரில் Intel igb இயக்கி/நிலைபொருளை நிறுவ வேண்டும் (இது ஏற்கனவே நிறுவப்படவில்லை என்றால்).

மற்றொன்று Realtek RTL8125 2.5GbE நெட்வொர்க் இடைமுகம் [4] . லினக்ஸ் கர்னல் அதற்கு enp39s0 என தருக்கப் பெயரைக் கொடுத்தது [5] . நீங்கள் பார்க்க முடியும் என, இது Realtek r8169 சிப்செட்டைப் பயன்படுத்துகிறது (இயக்கி = r8169) [6] . எனவே, இந்த பிணைய இடைமுகம் செயல்பட, நீங்கள் Realtek r8169 இயக்கி/நிலைபொருளை உங்கள் கணினி/சர்வரில் நிறுவ வேண்டும் (இது ஏற்கனவே நிறுவப்படவில்லை என்றால்).

எங்களிடம் USB ஈதர்நெட் சாதனம் மற்றும் WiFi அடாப்டர் ஆகியவை எங்கள் கணினியுடன் இணைக்கப்பட்டுள்ளன.

USB 10/100 mbps LAN நெட்வொர்க் இடைமுகம் [1] enp42s0f3u6u3 என்ற தருக்கப் பெயரைக் கொண்டுள்ளது [2] . நீங்கள் பார்க்க முடியும் என, இது Realtek r8152 சிப்செட்டைப் பயன்படுத்துகிறது (இயக்கி = r8152) [6] . எனவே, இந்த நெட்வொர்க் இடைமுகம் செயல்பட, உங்கள் கணினி/சர்வரில் Realtek r8152 இயக்கி/நிலைபொருளை நிறுவ வேண்டும் (இது ஏற்கனவே நிறுவப்படவில்லை என்றால்).

WiFi 802.11n நெட்வொர்க் இடைமுகம்[4] wlp42s0f3u1[5] என தருக்கப் பெயரைக் கொண்டுள்ளது. நீங்கள் பார்க்க முடியும் என, இது MediaTek mt7601u சிப்செட்டைப் பயன்படுத்துகிறது (இயக்கி=mt7601u) [6] . எனவே, இந்த நெட்வொர்க் இடைமுகம் செயல்பட, உங்கள் கணினி/சர்வரில் MediaTek mt7601u இயக்கி/நிலைபொருளை நிறுவ வேண்டும் (இது ஏற்கனவே நிறுவப்படவில்லை என்றால்).

முடிவுரை

இது lshw பற்றிய விரிவான வழிகாட்டி. இந்தக் கட்டுரையில், பிரபலமான லினக்ஸ் விநியோகங்களில் (அதாவது Ubuntu, Debian, Linux Mint, Kali Linux, Fedora, RHEL, AlmaLinux, Rocky Linux, CentOS ஸ்ட்ரீம்) lshw ஐ எவ்வாறு நிறுவுவது என்பதைக் காண்பித்தோம். உங்கள் கணினியின் வன்பொருளை எவ்வாறு பட்டியலிடுவது, சில வகையான வன்பொருளைக் காண்பிக்க lshw இன் வெளியீட்டை வடிகட்டுவது மற்றும் lshw வெளியீட்டில் இருந்து முக்கியமான வன்பொருள் தகவலை மறைப்பது எப்படி என்பதையும் நாங்கள் உங்களுக்குக் காண்பித்தோம். PCIE மற்றும் USB சாதனங்களுக்கான எண் ஐடியை எவ்வாறு காண்பிப்பது மற்றும் lshw வெளியீட்டில் இருந்து ஆவியாகும் நேர முத்திரைகளை அகற்றுவது எப்படி என்பதை நாங்கள் உங்களுக்குக் காண்பித்தோம். SQLite தரவுத்தளம், HTML, XML மற்றும் JSON வடிவத்தில் lshw வன்பொருள் தகவலை எவ்வாறு ஏற்றுமதி செய்வது மற்றும் அவற்றைப் படிப்பது எப்படி என்பதையும் நாங்கள் உங்களுக்குக் காண்பித்தோம். இறுதியாக, உங்கள் கணினியில் நீங்கள் நிறுவிய GPU மற்றும் பிணைய சாதனங்கள் மற்றும் சரியான இயக்கி/நிலைபொருள் நிறுவலுக்கு உதவ, பிணைய சாதனங்கள் lshw உடன் பயன்படுத்தும் சிப்செட் ஆகியவற்றை எவ்வாறு கண்டுபிடிப்பது என்பதை நாங்கள் உங்களுக்குக் காண்பித்தோம்.

குறிப்புகள்: