Hvordan bruke inxi -kommandoen i Linux

Hvordan bruke inxi -kommandoen i Linux
Denne artikkelen vil dekke en guide om bruk av “Inxi” kommandolinjeverktøyet i Linux. Det er et gratis og open source -systeminformasjonsverktøy som kan brukes til å identifisere og vise informasjon om forskjellige maskinvarekomponenter som er til stede i Linux PC. Inxi jobber med alle større Linux -distribusjoner, og det kan være spesielt nyttig for å løse maskinvareproblemer og optimalisere ytelsen til applikasjoner som retter seg mot spesifikke sett med maskinvarekrav.

Hovedfunksjonene til Inxi

Noe av det viktigste og nyttige trekk ved INXI er:

  • Evne til å dele systeminformasjon i IRC chatterom.
  • Evne til å produsere selektiv systeminformasjon for bare spesifikke kategorier. For eksempel kan du bare vise informasjon om lydvare, harddiskenheter og så videre.
  • Evne til å produsere farget utgang i terminal for bedre lesbarhet.
  • Evne til å produsere detaljert informasjon eller oppsummert informasjon.
  • Støtter som viser informasjon om distribusjonsspesifikke pakkelager.
  • Støtter som viser informasjon om RAID -stasjoner.
  • Det kan vise maskinvaretemperatur, viftehastighet og annen slik informasjon ved å undersøke forskjellige sensorer som er til stede i Linux -enheten din.
  • Du kan kontrollere verbositeten til den produserte utgangen ved hjelp av en kommandolinjebryter.
  • Evne til å vise sanntids værinformasjon som stdout.
  • Evne til å skjule sensitiv og privat informasjon ved hjelp av et kommandolinjealternativ. For eksempel kan du erstatte IP-informasjon ved å bruke kommandolinjebryteren "-filter" for å skjule den virkelige IP-adressen.
  • Støtter å produsere svært detaljert systeminformasjon og detaljert kjerneinformasjon spesielt nyttig for sysadmins.
  • Det kan produsere og spare utdata i forskjellige filformater som JSON og XML.
  • Evne til å vise informasjon om tilkoblede USB -stasjoner.

Installere inxi i Linux

For å installere Inxi i Ubuntu, bruk kommandoen som er spesifisert nedenfor:

$ sudo apt install inxi

Inxi er tilgjengelig i depotet av alle store Linux -distribusjoner, slik at du kan installere den fra pakkebehandleren. Ytterligere installasjonsinstruksjoner er tilgjengelige på det offisielle nettstedet.

Hente systeminformasjon ved hjelp av INXI

Du kan produsere minimal systeminformasjon ved hjelp av INXI ved å kjøre følgende kommando:

$ inxi

Avhengig av maskinvare- og programvarekomponenter som er tilgjengelige i Linux -systemet, bør det gi noen utgang som ligner på dette:

Inxi produserer farget utgang som standard. Du kan endre utgangsfargeskjemaet ved å levere et tall mellom 0 og 42 til "-C" -bryteren. For eksempel produserer fargeskjema nr. 4 output i følgende fargetema:

Du har kanskje lagt merke til at INXI -kommandoens standard implementering bare produserer et grunnleggende sett med maskinvareinformasjon. For å produsere detaljert informasjon, må du bruke “-Full” kommandolinjebryteren.

$ inxi -full

Avhengig av maskinvarekonfigurasjonen til Linux -systemet ditt, bør denne kommandoen produsere kategori Separert utgang lik denne:

"-Full" -bryteren viser mye maskinvareinformasjon. Imidlertid utelater det fortsatt noe avansert informasjon som er egnet for sysadmins, og noen output klassifisert under Verbose -kategorien. Du kan vite mer om disse avanserte alternativene ved å sjekke ut “-verbose” og “-admin” -brytere tilgjengelig på Inxi Man-siden.

Inxi kan ikke være i stand til å undersøke visse maskinvarekomponenter i Linux -systemet ditt med mindre du kjører det med rottilgang. Når du kjører inxi -kommando uten rottilgang, kan visse felt bli merket med "" -meldingen.

I et slikt tilfelle, kjør inxi -kommando med sudo, som vist i kommandoen nedenfor:

$ sudo inxi -full

Du kan produsere informasjon om noen spesifikke kategorier bare ved hjelp av INXI. For å gjøre det, kjør en kommando i følgende format:

$ inxi -c -g

Kommandoen ovenfor bruker “-c” og “-g” -brytere for å produsere informasjon om henholdsvis CPU- og GPU-enheter. Du kan vite mer om alle kategorispesifikke brytere fra Man -siden. Etter å ha kjørt kommandoen ovenfor, bør du få noe utgang som ligner på dette:

Du kan kombinere flere kommandolinjebrytere i en. Kommandoen nedenfor produserer samme utgang som ovenfor:

$ inxi -cg

For å senslere sensitiv informasjon, bruk "-filter" -bryter, som vist i kommandoen nedenfor:

$ inxi -m --filter

Sensitiv informasjon som serienummer og IP -adresser vil bli tagget med “" streng, og originale data vil aldri vises i utdataene, som vist på skjermdumpen nedenfor:

Dette dekker de vanligste brukssakene for INXI -kommandoen. For å vite mer om de avanserte alternativene, bruk disse kommandoene i en terminal:

$ mann inxi
$ inxi -hjelp

Lagre maskinvareinformasjon i en fil

For å lagre produsert utdata i en tekstfil, kjør en kommando i følgende format:

$ inxi -full> info.tekst

Du kan erstatte “Info.txt ”med noe annet filnavn. Utgang produsert av INXI vil bli lagret i denne tekstfilen. For å eksportere INXI -data til JSON og XML -filer, kjører du følgende to kommandoer:

$ inxi -full -output json -output -fil "$ hjem/info.json "
$ inxi -full -output xml -output -fil "$ home/info.XML "

Du kan erstatte hele banen for utgangsfilen med ønsket verdi. Merk at i noen Linux -distribusjoner kan INXI kaste en feil om manglende biblioteker når du genererer output i JSON- eller XML -format. For å vite mer om hvilke biblioteker som mangler, kjør følgende kommando:

$ inxi -anbefaler

Bare gå gjennom utdataene og installer nødvendige pakker for manglende biblioteker fra pakningssjefen for Linux -distribusjonen din.

Konklusjon

Inxi er et nyttig kommandolinjeverktøy som kan brukes til å lage pent kategorisert og systematisk maskinvareinformasjon om Linux PC. Du kan dele denne informasjonen i forskjellige filformater, mest egnet for feilsøkingsprogramvare og maskinvarebelaterte problemer.