januari 9, 2022

VITUX

Sysinfo Linux-krijg Linux Systeem informatie

wanneer u Linux gebruikt, moet u mogelijk details weten over het systeem dat u draait of de hardware specificaties die u gebruikt. Als normale Linux-gebruiker of software-ontwikkelaar is het belangrijk dat je de compatibiliteit controleert van een software-of hardwaresysteem dat je wilt installeren. De Linux command line bevat verschillende ingebouwde commando ‘ s om je vertrouwd te maken met de software en hardware platform waar je aan werkt. Deze tutorial zal je leren hoe je al deze commando ‘ s kunt gebruiken om de sysinfo Linux details te krijgen.

de commando ‘ s en voorbeelden in deze tutorial zijn getest op Ubuntu 20.04 en Debian 10.

basis Systeeminformatie weergeven op Linux Shell

om de basisinformatie over uw systeem te kennen, moet u bekend zijn met het command-line utility genaamd uname-kort voor unix name.

het uname Commando

het uname commando wordt geleverd met meerdere switches. Het basis commando zoals hieronder beschreven geeft alleen de Kernelnaam terug:

$ uname

uitvoer:

resultaat van uname Commando

zoals u kunt zien, geeft het uname Commando bij gebruik zonder switches alleen de kernelnaam terug, d.w.z. Linux voor mijn systeem.

haal de Linux Kernelnaam

wanneer u precies wilt dat het commando de kernelnaam afdrukt, gebruikt u het volgende commando:

$ uname -s

uitvoer:

Kernelnaam weergegeven met uname Commando

de bovenstaande uitvoer toont Linux als mijn kernelnaam.

de Linux Kernel Release

om het afdrukken van de release-informatie van uw kernel, gebruik je het volgende commando:

$ uname -r

Uitgang:

Voor Linux-Kernel versie-informatie

Het commando hierboven is weergegeven de release aantal van mijn Linux

de Linux Kernel Versie

om het ophalen van de versie van de kernel, gebruik je het volgende commando:

$ uname -v

Uitgang:

Linux Kernel versie

De bovenstaande uitvoer geeft het versienummer van mijn kernel.

Netwerknode hostnaam ophalen

u kunt het volgende commando gebruiken om de netwerkhostnaam van uw node af te drukken:

$ uname -n

u kunt ook het volgende commando gebruiken voor hetzelfde doel, omdat het gebruiksvriendelijker is:

$ uname --nodename

uitvoer:

Systeemhostnaam ophalen

beide commando ‘ s zullen dezelfde uitvoer tonen. Merk op dat de hostnaam en de node naam niet hetzelfde zijn voor niet-Linux systemen.

Machine hardwarearchitectuur ophalen (i386, x86_64, sysinfo Linux)

om de hardwarearchitectuur te kennen van het systeem waaraan u werkt, gebruikt u het volgende commando:

$ uname --m

uitvoer:

haal Linux architectuur x86_64

de uitvoer x86_64 geeft aan dat ik een 64-bit architectuur gebruik. De output i686 betekent dat een gebruiker zich op een 32-bits systeem bevindt.

processortype ophalen

om te weten welk type processor u gebruikt, gebruikt u het volgende commando:

$ uname -p

uitvoer:

Get Linux processor type

deze uitvoer laat zien dat ik een 64-bit processor gebruik.

Hardware Platform

om te weten welk hardware platform u gebruikt, gebruik het volgende commando:

$ uname -i

uitvoer:

Hardware platform informatie ophalen

in mijn geval is de uitvoer dezelfde als die van de hardware naam van de machine.

informatie over het besturingssysteem ophalen

het volgende commando laat u de naam weten van het besturingssysteem dat u gebruikt:

$ uname -o

uitvoer:

Linux besturingssysteem informatie

mijn Ubuntu machine heeft de bovenstaande uitvoer voor mijn systeem weergegeven.

alle informatie weergeven van uname Commando

de bovenstaande commando ‘ s hebben systeeminformatie weergegeven volgens het type schakelaar dat wordt gebruikt. In het geval dat u alle systeeminformatie tegelijk wilt zien, gebruikt u het volgende commando:

$ uname -a

uitvoer:

uname-a result

u kunt zien dat de bovenstaande uitvoer de volledige lijst met systeeminformatie voor de gebruiker toont.

gedetailleerde Hardware-informatie weergeven

hier zullen we de commando ‘ s beschrijven, anders dan uname, die worden gebruikt om gedetailleerde hardware-informatie van uw systeem te extraheren:

Hardware-informatie ophalen met lshw

met lshw kunt u belangrijke hardware-informatie ophalen zoals geheugen, CPU, schijven, enz. uit jouw systeem. Voer het volgende commando uit als een super gebruiker om deze informatie te bekijken:

$ sudo lshw

uitvoer:

uitvoer van lshw Commando

bovenstaande uitvoer is een zeer gedetailleerde versie van de hardware-informatie van mijn systeem. U kunt ook een samenvatting van hardware-informatie bekijken zoals beschreven in de volgende sectie.

korte samenvatting

gebruik het volgende commando om de samenvatting van uw gedetailleerde hardwareprofiel te bekijken:

$ lshw -short

uitvoer:

korte samenvatting van lshw hardware report

de bovenstaande uitvoer is een kolomgewijze samenvatting van het hardware profiel die beter leesbaar is.

Een HTML-bestand aanmaken

met het hulpprogramma lshw kunt u ook uw hardwareprofiel afdrukken naar een HTML-bestand als superuser. Gebruik hiervoor het volgende commando:

$ sudo lshw -html > 

voorbeeld:

$ sudo lshw -html > hardwareinfo.html

uitvoer:

Hardwarerapport in HTML-formaat

het bovenstaande HTML-bestand is aangemaakt in de map/home/ user/.

verkrijg CPU-informatie met lscpu

het hulpprogramma lscpu toont gedetailleerde CPU-informatie van de bestanden sysfs en/proc / cpuinfo naar uw scherm. Dit is hoe je dit commando kunt gebruiken:

$ lscpu

uitvoer:

CPU details getoond met lscpu

de bovenstaande uitvoer toont CPU architectuur, aantal CPU’ s, cores, CPU familie model, threads, CPU caches en nog veel meer.

informatie over Blokapparaten ophalen met lsblk

het hulpprogramma lsblk toont informatie over alle basisopslagapparaten van uw systeem, zoals de harde schijf, zijn partities en de flash drives die op uw systeem zijn aangesloten.

$ lsblk

u kunt het volgende commando gebruiken om veel meer gedetailleerde informatie te bekijken over alle apparaten:

$ lsblk -a

uitvoer:

lsblk resultaat

Krijg informatie over USB-apparaten met lsusb

het lsusb-commando geeft informatie weer over alle USB-controllers en de apparaten die ermee zijn verbonden. Voer het volgende commando uit:

$ lsusb

u kunt ook het volgende commando gebruiken om veel gedetailleerde informatie over elk USB-apparaat te bekijken.

$ lsusb -v

uitvoer:

Details over de USB-apparaten

deze uitgang toont alle USB-controllers en de aangesloten apparaten.

meer Informatie Over Andere Apparaten

U kunt ook gegevens bekijken over de volgende apparaten van uw systeem:

  • PCI-apparaten

Commando: $ lspci

  • SCSI-apparaten

Commando: $ lsscsi

  • SATA apparaten

Commando:

$ hdparm e.g. $ hdparm /dev/sda2

Na het oefenen samen met deze tutorial zal u nooit in de steek te halen sysinfo over Linux en de onderliggende hardware van uw systeem. Dit zal u helpen de systeemspecificaties te controleren en of potentiële hardware of software compatibel is met uw systeem.

krijg Linux-systeem-en Hardware-Details op de opdrachtregel

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.