Bruke netstat

Som lovet (i min artikkel "Hvordan finner jeg informasjon om nettverket i Linux?") Jeg skal introdusere deg til netstat kommandoen. Denne kommandoen er et svært nyttig verktøy for å oppdage nettverk informasjon som rutingtabeller, nettverkstilkoblinger, grensesnitt statistikk, masquerade tilkoblinger og multicast-medlemskap. Men det er ikke fullt så enkelt å bruke som noen av de andre "oppdagelsen" verktøy (som ifconfig). Med netstat virkelig du trenger å vite hva du leter etter og hvordan du finner den. Denne artikkelen vil hjelpe deg å forstå akkurat det.

Installasjon?

Heldigvis din distribusjon bør komme med netstat
kommando forhåndsinstallert. For å sjekke dette, åpner opp et terminalvindu (det er der du vil bruke netstat uansett), og gi kommandoen som netsat
. Denne kommandoen skal returnere noe som /bin /netstat
. Som vil fortelle deg at verktøyet er installert og hvor den kjør er.

Bruk

Fordi netstat tilbyr en slik en rekke alternativer, kan det være best hvis jeg først en liste over noen av de mer nyttige . alternativer

a: Viser statusen til alle stikkontakter og ruting tabelloppføringer

c:.. Vise informasjon kontinuerlig

d: Vis statusen til alle grensesnitt som bruker DHCP .

e. Vis utvidet informasjon

g. Vis den multicast gruppemedlemskap informasjon for både IPv4 og IPv6

I: Vise en tabell over alle nettverks inferfaces <. br>

l. Limit statistikk til et definert grensesnitt

M: Vis multicast-ruting tabeller

n.: Viser nettverksadresser som tall i stedet for standard symboler
<. p> p. Vis Address Resolution tabeller

P:. Limit statistikken til en definert protokoll

r. Vis alle rutingtabeller

t. Vis TCP forbindelser

u: Vis UDP-tilkoblinger

v... Bruk ordrik modus for produksjon

Så la oss ta en titt og se hvordan disse kan brukes sammen

netstat

Av seg selv (ingen alternativer) denne kommandoen skriver ut generiske statistikk i verts du er koblet til.

netstat -an

Denne kommandoen vil vise alle tilkoblinger til verten, inkludert kilden og målet adresser og porter, og viser dem som tall.

netstat -rn

Denne kommandoen vil vise rutetabellen for verts i numerisk form. Anmeldelser

netstat -r

Denne kommandoen vil vise rutetabellen for verten.

netstat -natp

Denne kommandoen vil vise aktive TCP-tilkoblinger i numerisk form.

netstat -t --listening

Dette vil vise deg alle TCP-portene du vert lytter på.



Figur 1

netstat --statistics

Denne kommandoen vil vise ulike statistikker for vertens grensesnitt. Merk at denne kommandoen vil vise en masse statistikk. En bit av produksjonen vil se ut som vist i figur 1.

Som du kan se, vil denne kommandoen vise seg en bit av informasjon. På toppen av det må du kanskje rør denne kommandoen gjennom mindre
kommando for å se det lettere. At full kommando vil se ut netstat --statistics | mindre.
Bruke det på den måten ville tillate deg å bruke piltastene for å bla opp og ned gjennom utgang.

Avsluttende tanker

Selv om ikke en uttømmende titt på netstat kommandoen, vil dette komme i gang og bruke dette hendige verktøyet. Siden det er så mange brytere og muligheter til å bruke med netstat, for å dekke dem alle, ta en titt på netstat mannen siden (gi kommandoen man netstat
) hvor du kan se hver eneste bryter forklart .