Sådan kontrolleres hardwareoplysninger på Linux ved hjælp af kommandolinje
Der er mange kommandoer til rådighed for at kontrollere hardwareinformation af dit Linux-system. Nogle kommandoer rapporterer kun specifikke hardwarekomponenter som CPU eller hukommelse, mens resten dækker flere hardwareenheder.
Denne vejledning tager et hurtigt kig på nogle af de mest almindeligt anvendte kommandoer for at kontrollere information og konfigurationsoplysninger om forskellige hardwareenheder.
lscpu
Kommandoen lscpu
giver dig oplysninger om CPU'en og processorenhederne. Det har ingen andre muligheder eller funktionalitet.
lscpu
Du vil se følgende output ved at køre ovenstående kommando.
lspci
lspci
er et andet kommandolinjeværktøj, der indeholder alle PCI-busserne og detaljer om de enheder, der er tilsluttet dem som VGA-adapter, grafikkort, netværksadapter, USB-porte, SATA-controller osv.
lspci
Du vil se en udgang svarende til det følgende billede.
Du kan også filtrere ud specifikke enhedsoplysninger ved at køre følgende kommando:
lspci -v | grep "VGA" -A 12
Du vil se grafikkortoplysninger svarende til følgende.
lshw
lshw
er en generel hjælpeværktøj, der rapporterer detaljerede og korte oplysninger om flere hardware enheder som CPU, hukommelse, usb controller, disk osv. Lshw ekstraherer oplysningerne fra forskellige "/ proc" -filer.
lshw-short
Du vil se følgende oplysninger ved at køre ovenstående kommando.
lsscsi
Du kan liste alle scsi / sata enheder som harddiske og optiske drev ved at køre følgende kommando:
lsscsi
Udgangen vil se noget som dette billede.
så udfør lsusb
Denne kommando viser dig USB-controllere og detaljer om enheder, der er forbundet med dem. Som standard udskriver kommandoen lsusb
korte oplysninger. Du kan også bruge den valgte option -v
at udskrive detaljerede oplysninger om hver USB-port.
så udfør lsusb
Du vil se følgende output.
Inxi
Inxi
er et bash script, der henter hardwareoplysninger fra flere kilder og kommandoer på systemet og giver dig gode udsigter til rapporter, som ikke-tekniske brugere kan læse nemt.
Som standard er ikke inxi
installeret i Ubuntu. Du kan installere det ved at køre følgende kommando:
sudo apt-get install inxi
Efter installation af inxi kan du få hardwareoplysninger ved at køre følgende kommando:
inxi -Fx
Du vil se en udgang svarende til billedet nedenfor.
df
Denne kommando giver dig korte oplysninger om forskellige partitioner, deres monteringspunkter og det anvendte og ledige plads på hver.
Du kan køre kommandoen df
med -H
parameteren.
df -H
Du vil se følgende output.
Gratis
Du kan kontrollere mængden af brugt, gratis og samlet mængde RAM på dit system med den gratis kommando.
fri -m
Du vil se følgende output.
Dmidecode
Kommandoen dmidecode
er forskellig fra alle andre kommandoer. Den uddrager hardwareoplysninger ved at læse data fra DMI-tabellerne.
For at vise oplysninger om processoren skal du køre:
sudo dmidecode -t processor
For at vise oplysninger om hukommelsen skal du køre:
sudo dmidecode -t hukommelse
For at vise information om bios, kør:
sudo dmidecode -t bios
hdparm
hdparm
kommandoen giver dig oplysninger om sata-enheder som harddiske.
sudo hdparm
Du vil se følgende output.
Konklusion
Hver af kommandoerne har en anden metode til at udvinde hardwareoplysninger. Du kan prøve mere end en af dem, mens du leder efter specifikke hardwaredetaljer. Alle ovennævnte værktøjer er tilgængelige i de fleste Linux distros, og kan nemt installeres fra standard depot.