Netstat - alat naredbenog retka za praćenje mrežnih veza

Netstat Command Line Tool

Netstat (mrežna statistika) alat je naredbenog retka za praćenje dolaznih i odlaznih mrežnih veza, kao i pregled tablica usmjeravanja, statistike sučelja, maskiranih veza, višečlanog članstva itd. Može se koristiti za popis svih mrežnih (utičnica) veza na sustav. Popisuje sve veze tcp, udp utičnice i unix utičnice. Netstat je dostupan na svim Unix-ovim operativnim sustavima, a dostupan je i na Windows OS-u. Vrlo je korisno u smislu rješavanja problema s mrežom i mjerenja performansi. netstat je jedan od najosnovnijih alata za ispravljanje pogrešaka u mrežnim uslugama, koji vam govori koji su portovi otvoreni i sluša li ih neki program na portovima.

Navedite sve veze

Prva i najjednostavnija naredba je popis svih trenutnih veza. Jednostavno pokrenite naredbu netstat s opcijom a.



# netstat -a



provjerite sljedeći isječak za izlaz netstat. Ispis sadrži više stranica pa su neki podaci izostavljeni.



netstat

Objašnjenje svakog stupca

Stoga - recite nam je li navedena utičnica TCP ili UDP. TCP veze koriste se za pregledavanje weba i preuzimanje datoteka. UDP veze koriste određene ubrzane računalne igre, a ponekad i streamovi uživo.

Recv-Q & Pošalji-Q -recite nam koliko je podataka u redu za tu utičnicu, čeka na čitanje (Recv-Q) ili slanje (Send-Q). Ukratko: ako je ovo 0, sve je u redu, ako igdje postoje vrijednosti koje nisu nula, može doći do problema.



Lokalna adresa & Strana adresa - recite na koje su hostove i portove navedene utičnice povezane. Lokalni kraj uvijek je na računalu na kojem pokrećete netstat, a strani kraj drugog računala

država - govori u kojem su stanju navedene utičnice. TCP protokol definira stanja, uključujući LISTEN (pričekajte da nas kontaktira neko vanjsko računalo) i ESTABLISHED (spremno za komunikaciju). Stranac među njima je stanje ZATVORENO ČEKANJE. To znači da je strani ili udaljeni stroj već prekinuo vezu, ali da lokalni program to nekako nije slijedio.

Gornja naredba prikazuje sve veze iz različitih protokola poput tcp, udp i unix utičnica. Međutim, ovo nije baš korisno. Administratori često žele odabrati, na primjer, određene veze na temelju protokola ili brojeva portova.

Nemojte rješavati host, port i korisničko ime u netstat izlazu

Ako ne želite da se prikazuje ime hosta, porta ili korisnika, upotrijebite opciju netstat -n. Ovo će se prikazati u brojkama, umjesto rješavanja naziva hosta, naziva porta, korisničkog imena. Ovo također ubrzava izlaz jer netstat ne izvodi nikakvo traženje.

# netstat -an

Navedite samo TCP ili UDP veze

Za popis samo tcp veza upotrijebite opcije t.

# netstat -t

Slično za popis samo udp veza koristite opciju u.

Navođenje svih LISTENING veza

# netstat -l

Popis svih TCP portova za slušanje

# netstat -lt

Popis svih UDP portova za slušanje

# netstat -lu

Prikaz naziva usluge s PID -om

# netstat -tp

Prikaz usmjeravanja IP jezgre

# netstat -r
tablica usmjeravanja jezgre

Prikaz transakcija mrežnog sučelja

# netstat -i

Prikaz statistike RAW mreže

# netstat –statistika –sirovo

netstat

Netstat možete koristiti doista učinkovito samo ako znate mnogo o svojoj mreži i svom Linux sustavu.