NetStat -kommandoen er relativt tregere enn sokkelstatistikken fordi den samler informasjonen ved å lese /proc -filene. Å lese fra /proc -filene tar god tid til å vise flere nettverkstilkoblinger. På den annen side samler sokkelstatistikk direkte informasjonen fra kjerneområdet.
Vi listet opp de forskjellige måtene "SS" kan brukes til å få informasjon om nettverkstilkoblingene. “SS” -kommandoen ble implementert på kommandolinjen til Ubuntu 22.04.
La oss komme i gang med kommandoen for stikkontaktstatistikk!
Liste opp nettverkstilkoblingene
Hva om du vil liste opp alle nettverkstilkoblinger som er til stede i systemet ditt? Du kan bruke SS -kommandoen for å oppnå det. Følgende kommando viser alle TCP-, UDP- og UNIX -tilkoblinger:
ss | mindre
Liste over TCP, UDP og UNIX -sokkelforbindelser
For å filtrere ut nettverkstilkoblingene, kan vi benytte oss av de forskjellige alternativene med “SS” -kommandoen. For eksempel, hvis vi bruker "T" -flagget i utgangen, vil vi se alle tilkoblingene som er koblet eller etablert.
SS -t
For å se TCP -tilkoblingene, bruk “T” -flagget sammen med “A” -flagget som vist på følgende:
ss -a tcp
For å se UDP -tilkoblingene, bruk “SS” -kommandoene som følgende:
SS -UA
ss -a -a udp
"A" -flagget viser både tilkoblede og lytte stikkontakter. Hvis vi bruker “SS -U” alene, vil ikke utgangen vise noe siden UDP er en tilkoblingsløs protokoll. "A" -flagget kan imidlertid brukes til å se alle UDP -tilkoblinger.
For å se UNIX -tilkoblingene, utfør følgende kommando:
Vis den raskere utgangen
"N" -flagget, hvis det brukes med "T" i SS -kommandoen, hindrer sokkelstatistikken fra å løse IP -adressene til vertsnavn og viser den raskere utgangen som vist i det følgende:
ss -nt
Vis lyttestikkene
For å liste opp bare TCP -stikkontaktene som lytter, kan du utstede følgende kommando:
ss -ltn
For UDP -stikkontakter, utsted denne kommandoen:
SS -LUN
Vis prosessnavnet og dets PID
For å vise prosessnavnet og dets PID, bruker vi følgende kommando:
sudo ss -ltp
Vis statistikken
For å se den komplette statistikken, bruk “S” -flagget som vist i følgende:
SS -S
Vis tidsinformasjonen for tilkobling
Vi kan også vise tidsinformasjonen til hver tilkobling ved hjelp av "O" -flagget. Slik gjøres det:
ss -tn -o
Tidsinfo forteller oss hvor lenge forbindelsen opprettholdes.
Skriv ut IPv6 eller IPv4 Socket Connection
Hva om vi bare vil skrive ut IPv4 -tilkoblingene? Vi utfører kommandoen på denne måten:
SS -tl4
Tilsvarende kan vi også liste ned IPv6 -tilkoblingene.
SS -tl6
Filtrer TCP -tilkoblinger etter tilkoblingsstatus
Vi kan også filtrere tilkoblingene ved å gi tilkoblingstilstanden i SS -kommandoen. Dette er kommandosyntaks for å filtrere TCP -tilkoblingene etter deres tilstand:
SS [Alternativer] State [State-Name]
La oss for eksempel se de etablerte tilkoblingene bare ved å bruke kommandoen slik:
SS -T4 State etablert
Tilsvarende kan du gi de andre statene som vist i følgende eksempler:
SS -t4 Statens tidsvent
SS -T4 -tilstand tilkoblet
Filtertilkoblinger etter portnummer eller IP -adresse
Tilkoblinger kan også filtreres med portnumre eller med IP -adresse som dette:
SS -nt DST 127.0.0.1: 45807
Konklusjon
I dagens guide lærte vi i detalj om hvordan du bruker SS -kommandoen. Vi lærte de forskjellige måtene SS -kommandoen brukes til å samle informasjon om nettverkstilkoblingene til systemet ditt. SS -kommandoen er et flott alternativ til NetStat og kan hjelpe i nettverksdiagnose.
Vi håper du likte opplæringen.