Debian

Beste Debian 10 Netstat-alternativ

Beste Debian 10 Netstat-alternativ
Socket Statistics, eller 'ss', -kommandoen har erstattet netstat-kommandoen gjennom inkorporering av iproute-verktøyet. Ved å bruke ss-kommandoen kan en bruker skrive ut all relevant informasjon om nettverkskontaktforbindelser raskere og med mer detaljer enn netstat-kommandoen. Netstat-kommandotilnærmingen er også tregere fordi den samler informasjon fra å lese / proc-filene, og det tar betydelig tid å vise flere nettverkstilkoblinger samtidig. I mellomtiden samler ss-kommandoen informasjon direkte fra kjerneplassen. Likevel er alternativene som brukes med ss-kommandoen ganske like. Så du kan enkelt bruke ss-kommandoen som et forbedret alternativ for netstat-kommandoen.

Denne artikkelen dekker bruken av ss-kommandoen med noen enkle eksempler. Alle kommandoene som vises i denne artikkelen ble utført på Ubuntu 20.04 distribusjon for å sjekke statistikken over stikkontakter og nettverkstilkoblinger.

Eksempel 1: Liste nettverkstilkobling ved hjelp av ss Command

Du kan enkelt liste opp alle nettverkstilkoblinger som er tilstede i et system, inkludert TCP-, UDP- og UNIX-kontaktforbindelser, ved hjelp av følgende ss-kommando. Utdataene vises i “mindre” format slik at du kan bla gjennom utgangsvinduet:

$ ss | mindre

Eksempel 2: Liste TCP-, UDP- og Unix-stikkontakter

Du kan også filtrere ut TCP-, UDP- og UNIX-kontakttilkoblingene ved å bruke følgende alternativer:

Bruk bare “t” -alternativet viser tilkoblinger som er “Connected” eller “Established.'Dette alternativet alene viser deg ikke TCP-kontakttilkoblingene som er' Lytter.'

$ ss -t

For TCP, bruk alternativet '-t' sammen med '-A' -koden.

$ ss -A tcp

Bruk følgende kommando for UDP-tilkoblinger:

$ ss -ua

$ ss -a -A udp

Alternativet 'a' viser både 'Connected' og 'Listening'. UDP er en tilkoblingsfri protokoll, så bruk av 'ss -u' alene vil ikke vise noe. Imidlertid kan 'a' brukes til å vise alle UDP-tilkoblinger.

Bruk følgende kommando for Unix-kontakttilkoblinger:

$ ss x

Eksempel 3: Vis raskere utgang

Alternativet “n” som brukes med 't' forhindrer at sokkelstatistikk løser IP-adresser til vertsnavn og viser raskere utdata, som følger:

$ ss -nt

Eksempel 4: Bare vis lyttekontakter

Du kan også bare vise TCP-kontakttilkoblingene som lytter. Alternativet “n” ignorerer å løse vertsnavnene til IP-adressen for å vise utdata raskere.

$ ss -ltn

For alle UDP-lyttetilkoblinger erstatter du alternativet 't' med alternativet 'u' som følger:

$ ss -lun

Eksempel 5: Vis prosessnavn med pid

Du kan vise prosessnavnet sammen med pid for hver prosess ved å bruke følgende ss-kommando med alternativet '-ltp':

$ sudo ss -ltp

Eksempel 6: Vis statistikk

Bruken av alternativet 's med ss-kommandoen viser fullstendig statistikk, som følger:

$ ss -s

Eksempel 7: Vis tidsdetaljer for tilkobling

Ved å bruke '-o' alternativet med ss-kommandoen, kan du vise tidsinformasjonen for hver tilkobling. Tidsdetaljene informerer brukeren hvor lenge denne forbindelsen har blitt opprettholdt:

$ ss -tn -o

Eksempel 8: Skriv ut IPV6- eller IPV4-kontakttilkobling

For å kun skrive ut IPv4-kontakttilkoblingene, bruk alternativet '-4' med '-f inet', som følger:

$ ss -tl4

$ ss -tl -f inet

For IPV6, bruk alternativet '-6' eller '-f inet.'

$ ss -tl6

Eksempel 9: Filtrer TCP-tilkoblinger etter stat

Du kan også filtrere tilkoblinger etter tilkoblingstilstand med kommandoen ss. Forbindelser kan eksistere i forskjellige tilstander, som etablert, syn-recv, syn-sent, fin-wait-1, fin-wait-2, time-wait, close-vent, closed, all, last-ack, lukking, tilkoblet , bøtte, synkronisert og bøtte.

I henhold til brukerkravene kan du bruke og filtrere hvilken som helst tilkoblingstilstand ved å kjøre følgende kommando:

$ ss [OPTIONS] state [State-name]
$ ss -t4 stat etablert

I eksemplet ovenfor filtrerte vi alle 'etablerte' stikkontaktforbindelser til TCP.

$ ss -t4 state time-wait

$ ss -t4 tilstand tilkoblet

Eksempel 10: Filtrer adresse etter portnummer

Du kan også filtrere tilkoblingen etter portnummeret eller etter en spesifisert IP-adresse, som følger:

$ ss -nt dst 127.0.0.1: 45807

$ sudo ss -ntlp sport gt: 5000

Konklusjon

Denne artikkelen utforsket de forskjellige bruksområdene for ss-kommandoen. SS-kommandoen er det beste alternativet for netstat-kommandoen, som du har sett i denne opplæringen. Ved hjelp av eksemplene ovenfor kan du enkelt overvåke systemkontakter og nettverkstilkoblinger.

Mus WinMouse lar deg tilpasse og forbedre musemarkørenes bevegelse på Windows PC
WinMouse lar deg tilpasse og forbedre musemarkørenes bevegelse på Windows PC
Hvis du vil forbedre standardfunksjonene til musepekeren, bruk freeware WinMouse. Det legger til flere funksjoner som hjelper deg å få mest mulig ut a...
Mus Mus venstreklikknapp fungerer ikke på Windows 10
Mus venstreklikknapp fungerer ikke på Windows 10
Hvis du bruker en dedikert mus med den bærbare eller stasjonære datamaskinen, men museklikk-knappen fungerer ikke på Windows 10/8/7 av en eller annen ...
Mus Markøren hopper eller beveger seg tilfeldig mens du skriver inn Windows 10
Markøren hopper eller beveger seg tilfeldig mens du skriver inn Windows 10
Hvis du finner ut at musemarkøren hopper eller beveger seg alene, automatisk, tilfeldig mens du skriver inn Windows-bærbar PC eller datamaskin, kan no...