Linux-kommandoer

Hvordan få maskinvareinfo på Linux

Hvordan få maskinvareinfo på Linux
Linux-brukere, spesielt administratorer, trenger å vite nøyaktig informasjon om maskinvareplattformen de bruker. Dette hjelper dem med å installere ikke bare kompatibel programvare, men også maskinvarekomponenter i henhold til systemet de er på. Linux har både innebygde og lett installerbare kommandoer som kan brukes til å hente nødvendige system- og maskinvaredetaljer. Denne artikkelen forklarer bruken av noen av disse kommandoene, slik at du kan vite alt om Linux-systemet ditt.

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 lshw

Du 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.html

HTML 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:

$ lsblk

For 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 -v

Her 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.

Mus Hvordan endre venstre og høyre museknapp på Windows 10 PC
Hvordan endre venstre og høyre museknapp på Windows 10 PC
Det er ganske vanlig at alle datamusenheter er ergonomisk designet for høyrehendte brukere. Men det er tilgjengelige musenheter som er spesielt design...
Mus Etterlig museklikk ved å sveve med Clickless Mouse i Windows 10
Etterlig museklikk ved å sveve med Clickless Mouse i Windows 10
Bruk av mus eller tastatur i feil stilling for overdreven bruk kan føre til mange helseproblemer, inkludert belastning, karpaltunnelsyndrom og mer. I ...
Mus Legg til musebevegelser i Windows 10 ved hjelp av disse gratisverktøyene
Legg til musebevegelser i Windows 10 ved hjelp av disse gratisverktøyene
De siste årene har datamaskiner og operativsystemer utviklet seg sterkt. Det var en tid da brukere måtte bruke kommandoer for å navigere gjennom filad...