Hardware-informatie controleren op Linux via de opdrachtregel
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.