Kommandoene nevnt i denne artikkelen har blitt kjørt på et Debian 10 Buster-system, men de kan replikeres enkelt på de fleste Linux-distribusjoner.
Vi bruker Debian-kommandolinjen, Terminal, for å hente all maskinvareinformasjonen. Du kan åpne Terminal-applikasjonen ved å skrive inn nøkkelordene 'Terminal' i søknaden om applikasjonsstarter på følgende måte:
Bruk Super / Windows-tasten for å få tilgang til Application Launcher.
Henter grunnleggende systeminformasjon gjennom Uname Command
Uname-kommandoen, forkortelse for unix-navn, i Linux brukes til å skrive ut operativsystem- og maskinvareinformasjon gjennom kommandolinjen. Her er syntaksen for uname-kommandoen:
$ uname [opsjoner] ..Ved å bruke ulike alternativbrytere med kommandoen, kan du velge å skrive ut all eller litt spesifikk informasjon om systemet ditt.
Standard oppførsel for uname-kommandoen
Når du bruker kommandoen uname uten noen bryter, skriver den ut Linux Kernel-navnet som kjører på systemet ditt. Slik bruker du kommandoen:
$ uname
Du kan se hvordan uname-kommandoen skriver ut kjernenavnet mitt, som er Linux.
Utskrift av kjernenavn gjennom uname
Nå, hvis du spesielt vil at kommandoen uname skal skrive ut Kernel-navnet, kan du bruke -s-bryteren med kommandoen som følger:
$ uname -s
Vi må bruke alternativet -s i scenariet der vi vil skrive ut kjernenavnet sammen med annen informasjon ved å bruke mer enn en bryter.
Utskrift av kjernen Frigjøring gjennom uname
Hvis du vil at kommandoen uname skal skrive ut Kernel-utgivelsen du bruker, kan du bruke -r-bryteren med kommandoen som følger:
$ uname -r
Du kan se hvordan utskriften skriver ut utgivelsesnummeret til Linux-kjernen jeg kjører.
Utskrift av kjerneversjon gjennom uname
Hvis du vil at kommandoen uname skal skrive ut Kernel-versjonen du bruker, kan du bruke v-bryteren med kommandoen som følger:
$ uname -v
Du kan se hvordan utskriften skriver ut versjonsnummeret til Linux-kjernen jeg kjører.
Utskriftsmaskinvarenavn gjennom uname
Ved å bruke -m-bryteren med kommandoen uname, skrives maskinvarenavnet på maskinen din ut.
Dette lar deg vite maskinvarearkitekturen til systemet ditt.
$ uname -m
Hvis du ser x86_64 som utdata, bruker du en 64-biters maskin. Utgangen i686 indikerer at du bruker en 32-biters arkitektur.
Utskrift av nettverksnode vertsnavn gjennom uname
Ved å bruke -n-bryteren med kommandoen uname skriver du ut nodenavnet / vertsnavnet til systemet ditt. Vertsnavnet er identifikasjonen som et system bruker til å kommunisere i et nettverk.
$ uname -n
Utdataene fra kommandoen uname med -n-bryteren er den samme som kommandoen 'vertsnavn'.
Utskrift Prosessor Type gjennom uname
Du kan bruke kommandoen uname som følger med -p-bryteren for å skrive ut prosessortypen:
$ uname -p
Ovennevnte kommando produserte ikke en gyldig utgang på Debian, men den gir nøyaktig informasjon om Ubuntu.
Utskrift av maskinvareplattform gjennom uname
Uname-kommandoen med -i-bryteren brukes til å skrive ut maskinvareplattformen du er på.
$ uname -i
Ovennevnte kommando produserte heller ikke en gyldig utgang på Debian, men den gir nøyaktig informasjon om Ubuntu.
Skriver ut operativsystemnavn gjennom uname
Uname-kommandoen med -o-bryteren skriver ut operativsystemnavnet du kjører.
$ uname -o
Resultatet av denne kommandoen er GNU / Linux på alle Linux-distribusjoner.
Skrive ut all den ovennevnte informasjonen gjennom uname
Hvis du vil at kommandoen uname skal skrive ut all informasjonen som er nevnt ovenfor, kan du selvfølgelig bruke kommandoen med alle bryterne. Den enkle måten er imidlertid å bruke bare bryteren -a med kommandoen uname som følger:
$ uname -a
Du kan se hvordan utgangen viser all informasjonen vi har skrevet ut ovenfor, en etter en.
Hent detaljert maskinvareinformasjon
I denne delen vil vi forklare noen flere kommandoer der du kan skrive ut et komplett bilde av maskinvarespesifikasjonene dine og også for enkelte maskinvarekomponenter.
Henter maskinvarebilde gjennom lshw-kommandoen
Lshw, forkortelse for listemaskinvare, er et kommandolinjeprogram som brukes til å skrive ut informasjon om maskinvarekomponentene i systemet ditt. Den henter informasjon som CPU-type og hastighet, disker, minne, busshastighet, firmware, cache, etc, fra / proc-filene. Hvis systemet ikke har dette verktøyet installert som standard, kan du installere det via følgende kommando som administrator:
$ sudo apt-get install lshwDu kan deretter hente en detaljert maskinvarerapport gjennom følgende kommando:
$ sudo lshwÅ kjøre kommandoen som sudo gir deg tilgang til konfidensiell informasjon om systemet.
Hvis du leter etter et sammendrag av informasjonen ovenfor, kan du få den gjennom følgende lshw-bruk:
$ sudo lshw -kort
Du kan se hvordan kommandoen skriver ut en bedre lesbar maskinvareprofil i kolonnemessig format.
Du kan skrive utdataene fra lshw-kommandoen til en html-fil for deling eller for senere bruk.
Kjør følgende kommando som sudo for å gjøre det:
$ sudo lshw -html> filnavn.htmlHTML er lagret i den nåværende brukerens hjemmemappe som standard, og slik ser det ut:
Henter CPU-informasjon gjennom lscpu
Kommandoen lscpu henter detaljert CPU-informasjon fra / proc / cpuinfo- og sysfs-filene. Dette er den nøyaktige kommandoen du vil bruke:
$ lscpu
Henter blokkeringsinformasjon gjennom lsblk
Kommandoen lsblk henter detaljert blokkeringsenhetsinformasjon som harddiskene, flash-stasjonene og partisjonene deres. Dette er den nøyaktige kommandoen du vil bruke:
$ lsblkFor enda mer informasjon kan du bruke følgende kommando:
$ lsblk -a
Henter informasjon om USB-kontrollere gjennom lsusb
Kommandoen lsusb henter og skriver ut detaljert USB-kontrollerinformasjon sammen med den tilkoblede maskinvaren. Dette er den nøyaktige kommandoen du vil bruke:
$ lsusb
For enda mer informasjon kan du bruke følgende kommando:
$ lsusb -vHer er noen av de andre kommandoene du kan bruke til å få informasjon om en bestemt type enhet:
Kommando | Informasjon |
$ lspci | Hent informasjon om PCI-enheter som er koblet til systemet ditt |
$ lsscsi | Hent informasjon om SCSI-enheter som er koblet til systemet ditt |
$ hdparm [device_location] | Hent informasjon om SATA-enheter som er koblet til systemet ditt. Bruk for eksempel kommandoen $ hdparm / dev / sda1 for informasjon om sda 1 |
Dette var alt du trengte å vite om å skrive ut all eller spesifikk system- og maskinvareinformasjon på Linux.