Er zijn veel opdrachten beschikbaar om de hardware-informatie van uw Linux-systeem te controleren. Sommige opdrachten rapporteren alleen specifieke hardware-componenten, zoals CPU of geheugen, terwijl de rest meerdere hardware-eenheden bedekt.

In deze zelfstudie worden enkele van de meest gebruikte opdrachten snel bekeken om informatie en configuratiedetails over verschillende hardwareapparaten te controleren.

lscpu

De opdracht lscpu geeft u informatie over de CPU en verwerkingseenheden. Het heeft geen andere opties of functionaliteit.

 lscpu 

U zult de volgende uitvoer zien door het bovenstaande commando uit te voeren.

lspci

De lspci is een ander opdrachtregelprogramma met alle PCI-bussen en details over de apparaten die op deze apparaten zijn aangesloten, zoals VGA-adapter, grafische kaart, netwerkadapter, usb-poorten, SATA-controller, enz.

 lspci 

U zult een uitvoer zien die lijkt op de volgende afbeelding.

U kunt ook specifieke apparaatinformatie filteren door de volgende opdracht uit te voeren:

 lspci -v | grep "VGA" -A 12 

U ziet grafische kaartinformatie als volgt.

lshw

De lshw is een hulpprogramma voor algemene doeleinden dat gedetailleerde en beknopte informatie over meerdere hardware-eenheden zoals CPU, geheugen, usb-controller, schijf, enz. Rapporteert. Lshw haalt de informatie uit verschillende "/ proc" -bestanden.

 lshw - kort 

U zult de volgende informatie zien door het bovenstaande commando uit te voeren.

lsscsi

U kunt alle scsi / sata-apparaten zoals harde schijven en optische stations weergeven door de volgende opdracht uit te voeren:

 lsscsi 

De uitvoer zal er ongeveer zo uitzien als deze afbeelding.

lsusb

Deze opdracht toont u de USB-controllers en details over apparaten die ermee zijn verbonden. Standaard drukt de opdracht lsusb korte informatie af. U kunt ook de uitgebreide optie -v gebruiken om gedetailleerde informatie over elke usb-poort af te drukken.

 lsusb 

U ziet de volgende uitvoer.

inxi

Inxi is een bash-script dat hardwaregegevens van meerdere bronnen en opdrachten op het systeem Inxi en u mooie rapporten geeft die niet-technische gebruikers gemakkelijk kunnen lezen.

inxi is standaard niet geïnstalleerd in Ubuntu. U kunt het installeren door de volgende opdracht uit te voeren:

 sudo apt-get install inxi 

Na het installeren van inxi, kunt u hardware-informatie verkrijgen door de volgende opdracht uit te voeren:

 inxi -Fx 

U zult een uitvoer zien die vergelijkbaar is met de onderstaande afbeelding.

df

Deze opdracht geeft u korte informatie over verschillende partities, hun koppelpunten en de gebruikte en beschikbare ruimte op elke partitie.
U kunt de opdracht df uitvoeren met de parameter -H .

 df -H 

U ziet de volgende uitvoer.

Gratis

U kunt de hoeveelheid gebruikte, vrije en totale hoeveelheid RAM op uw systeem controleren met de gratis opdracht.

 gratis -m 

U ziet de volgende uitvoer.

dmidecode

De opdracht dmidecode verschilt van alle andere opdrachten. Het extraheert hardware-informatie door gegevens uit de DMI-tabellen te lezen.

Ga als volgt te werk om informatie over de processor weer te geven:

 sudo dmidecode -t processor 

Ga als volgt te werk om informatie over het geheugen weer te geven:

 sudo dmidecode -t memory 

Ga als volgt te werk om informatie over de bios weer te geven:

 sudo dmidecode -t bios 

hdparm

De opdracht hdparm geeft u informatie over sata-apparaten zoals harde schijven.

 sudo hdparm 

U ziet de volgende uitvoer.

Conclusie

Elk van de opdrachten heeft een andere methode voor het extraheren van hardware-informatie. U kunt er meer dan één proberen terwijl u op zoek bent naar specifieke hardwaregegevens. Alle bovenstaande hulpprogramma's zijn beschikbaar in de meeste Linux-distributies en kunnen eenvoudig worden geïnstalleerd vanuit de standaardrepository.