Hvordan vise systemdetaljer og maskinvareinformasjon på Linux

Hvordan vise systemdetaljer og maskinvareinformasjon på Linux
En mesterhåndverker er dypt kjent med verktøyene han eller hun jobber med, og du må være kjent med Linux -systemet ditt og maskinvaren det kjører på hvis du vil ringe deg en avansert bruker.

Å vite hvordan du viser systemdetaljer og maskinvareinformasjon om Linux er garantert å komme til nytte når du feilsøker alle slags problemer, fra maskinvareenheter som ikke vises til programvareapplikasjoner som ikke installerer eller kjører riktig.

Som vanligvis er tilfelle, gir Linux deg flere måter å vise systemdetaljer og maskinvareinformasjon, noen som krever mer teknisk kunnskap enn andre.

Metode 1: CPU-X

Hvis du er kjent med CPU-Z, et freeware-system som profilerer og overvåker applikasjonen for Microsoft Windows, vil du elske CPU-X, dets gratis og åpen kildekodealternativ.

CPU-X kjører på Linux og FreeBSD, og ​​det har et grafisk brukergrensesnitt designet etter applikasjonen som inspirerte den. Det er også et tekstbasert brukergrensesnitt som er opprettet ved hjelp av Ncurses-biblioteket, pluss en spesiell dump-modus som er nyttig for å sende ut all samlet informasjon i en tekstfil.

Du kan laste ned CPU-X fra de offisielle depotene til de fleste store Linux-distribusjoner, inkludert Ubuntu, Fedora og Solos, eller du kan bygge den selv etter trinn-for-trinns guide på wiki.

Metode 2: Maskinvare Lister (LSHW)

Maskinvare Lister er et verktøy for å samle detaljert maskinvareinformasjon. Verktøyet leveres med et valgfritt grafisk brukergrensesnitt som viser samlet informasjon på en mer brukervennlig måte, men de fleste brukere er bare avhengige av LSHW-kommandoen.

Hvis du bruker en stor Linux-distribusjon som Ubuntu, vil LSHW-kommandoen (men ikke GUI, kalt LSHW-GUI) sannsynligvis allerede bli installert på systemet ditt. For å bruke den, alt du trenger å gjøre er å angi følgende kommando i terminalen:

$ sudo lshw

Maskinvare Lister vil deretter vise en lang liste med informasjon om Linux -maskinen din, inkludert navnet, CPU, tilkoblede USB -enheter, minne og mer.

Metode 3: Neofetch

Dette informasjonsverktøyet for kommandolinje system skrevet i bash er elsket av estetisk orienterte Linux-brukere for sin evne til å vise grunnleggende OS, programvare og maskinvareinformasjon på en visuelt behagelig måte. For å bruke NeoFetch med standardinnstillingene, kan du bare installere verktøyet og påkalle det i din favoritt terminalemulator:

$ neofetch

Som standard vil NeoFetch vise operativsystemets logo til venstre (mer enn 150 operativsystemer støttes) og systeminformasjon til høyre. Du kan også konfigurere NeoFetch til å bruke et bilde, en tilpasset ASCII -fil, gjeldende tapet eller ingenting i det hele tatt.

Metode 4: inxi

Inxi (aldri kapitalisert) er et informasjonsverktøy for kommandolinje som startet som Infobash, utviklet av Locsmif.

"Det var en buggy, umulig å oppdatere eller opprettholde programvare, så gaffelen løste disse kjerneproblemene, og gjorde den fleksibel nok til å utvide bruken av de originale ideene," forklarer prosjektets GitHub -side.

Så hva kan inxi fortelle deg om systemet ditt og maskinvaren det kjører på? Omtrent alt du muligens kan trenge for grunnleggende feilsøking og mer.

For å fortelle INXI å vise full utgang med ekstra detaljer, bruk følgende kommando:

$ inxi -fx

Hvis du vil dele den innsamlede informasjonen med fremmede på internett, kan du også inkludere -z -flagget, som maskerer ut personlig identifiserende informasjon som Mac og IP -adressen.

Metode 5: LS* Kommandoer

For å vise systemdetaljer og maskinvareinformasjon om Linux, trenger du faktisk ikke laste ned noen tredjepartsprogramvare. I stedet kan du dra nytte av de såkalte LS* -kommandoene for å vise informasjon samlet fra steder som /proc.

Her er LS* -kommandoene du bør vite om:

  • LSCPU: brukes til å vise informasjon om CPU.
  • LSUSB: brukes til å vise informasjon om USB -busser i systemet og enhetene som er koblet til dem.
  • LSPCI: brukes til å vise informasjon om PCI -busser og enheter i systemet.
  • LSSCI: brukes til å vise informasjon om SCSI/SATA -enheter.

Hver av disse kommandoene støtter en rekke flagg, så vi anbefaler at du studerer deres mannssider til for mer informasjon om dem.

Sammendrag

I denne artikkelen har vi beskrevet fem måter å vise systemdetaljer og maskinvareinformasjon på Linux for å hjelpe deg med å samle inn informasjonen du trenger for å feilsøke alle problemer. Nå er det opp til deg å velge metoden du liker mest og bruke den til god bruk.