NSTAT Linux -kommando

NSTAT Linux -kommando
Linux tilbyr forskjellige verktøy som du kan bruke til å få nettverksstatistikken. Et av nettverksstatistikkverktøyene er NSTAT -kommandoen. Med NSTAT kan du enkelt se kjernen SNMP -tellere og hente nettverksgrensesnittstatistikken.

Det vanlige nettverksstatistikkverktøyet er Netstat. Imidlertid kommer NSTAT godt, og i noen tilfeller er det det beste alternativet over de andre verktøyene. La oss se hvordan NSTAT fungerer.

NSTAT -kommandoen

NSTAT -verktøyet henter statistikk om nettverket og SNMP -tellere fra to filer, Proc/nett/netstat og Proc/nett/snmp. Formatet på innholdet i de to filene er ikke menneskelig lesbar, og det er der nstat Kommandoen kommer inn.

I de fleste Linux -distros er NSTAT -kommandoen gitt av iProute2 pakke. Dessuten er det NSTAT som gir IP Kommando i Linux -systemer.

Hvordan du bruker nstat

Syntaksen for bruk av NSTAT er:

$ nstat [alternativ] [mønster [mønster]]

Du kan starte med å åpne hjelpesiden for å se de tilgjengelige alternativene du kan bruke.

$ nstat -h

Se nettverksstatistikk

Du kan vise statistikken over nettverket ved å kjøre nstat Kommando uten alternativer. Kommandoen beregner som standard trinn siden forrige bruk og viser dem på utgangen.

$ nstat

Utgangen vil være:

Utgangen ovenfor og all informasjonen er nyttig avhengig av omstendighetene. La oss prøve å forstå noe av informasjonen i utdataene.

  1. Ipinreceives - Representasjonen av de totale inngangsdatagramene, inkludert de som er mottatt i feil fra grensesnittene. Vi kan se at i vårt tilfelle er det totale antallet 2697.
  2. Tcpinsegs -de totale segmentene som er mottatt, inkludert de med feil.
  3. TCPOUTSEGS - Antallet segmenter som sendes, eksklusivt av de med bare overførte oktetter.
  4. Udpindatagrams - Total UDP -datagrammer levert til alle UDP -brukere.

Hver av denne informasjonen er nyttig, og det er mange alternativer som du kan legge til kommandoen for å finpusse utdataene.

Grunnleggende NSTAT -alternativer

1. Dump absolutte motverdier
Bruke NSTAT -kommandoen alene viser bare trinnene i de statistiske verdiene siden den siste bruken. Du kan imidlertid dumpe de absolutte verdiene for å legge til statistikken ved å bruke -en alternativ.

Den nye kommandoen vil være:

$ nstat -a

Merk at den nye nettverksstatistikken skiller seg fra de ovenfor i utdataene nedenfor. Videre ved å bruke -en Alternativet produserer mer informasjon enn NSTAT alene.

2. Se oppdateringshistorikk
Hvis du vil se den oppdaterte historien til endringene i nettverksstatistikken, hvis noen, uten å vise noen annen utgang, bruk -n alternativ.

$ nstat -n

Du kan også velge å ikke oppdatere historien for å se de akkumulerte tellere ved hjelp av -s alternativ.

3. Se all statistikk
Når du bruker NSTAT, vises ikke nettverksparametere med nullverdier i utdataene, men det begrenser deg ikke fra å få tilgang til dem. De - -null Alternativet vil omfatte nullverdiene til utgangen.

$ nstat -zero

Vår nye utgang vil være:

Utgangen ovenfor inkluderer nå nettverksinformasjon med 0 tall.

4. Tilbakestill historie
Vi har sett hvordan du kan oppdatere eller velge å ikke oppdatere historien og bruke den i neste tellere. Noen ganger kan du bestemme deg for å tilbakestille den historiske statistikken og begynne å analysere nettverksstatikken Fresh. De -r alternativet vil hjelpe deg med det.

$ nstat -r

Utgangen vil nå bare omfatte de nylige tellere.

5. Sjekk versjon
For raskt å få versjonsinformasjonen til NSTAT, kjør kommandoen:

$ nstat -v

6. Vis nettverksstatistikk i JSON -format
Du kan velge å bruke JSON -formatet til utdataene. Alt du trenger er å legge til - -JSON til kommandoen.

$ nstat -json

Netstat vs NSTAT - Hva er forskjellen?

Både NSTAT og NetStat er nettverksstatistikkverktøy. og de siterer alle kilden til informasjonen gjennom /Proc filer. Utgangen når du bruker NetStat er mer menneskelig lesbar sammenlignet med NSTAT. Likevel viser NSTAT alle rå beregninger og informasjon gitt av kjernen, og dens produksjon er mer sammenlignet med NetStat

For å få tilgang til NetStat -kommandoen, må du dessuten installere Nettobehandling.

La oss ta et raskt sammenligningseksempel på statistikken levert av de to kommandolinjeverktøyene.

For NSTAT er dens delvise produksjon:

På den annen side er utgangen for NetStat:

NetStat -utgangen er mer lesbar, men likevel er begge verktøyene nyttige.

Konklusjon

Denne guiden har presentert nstat kommando og hvordan du kan bruke den til å hente nettverksstatistikken. Vi har sett syntaks og vanlige brukseksempler. Selv om det er andre nettverksstatistikkverktøy som du kan bruke, er det å vite hvordan du bruker NSTAT også en livredder.