Netstat - käsurea tööriist võrguühenduste jälgimiseks

Netstat Command Line Tool

Netstat (võrgustatistika) on käsurea tööriist sissetulevate ja väljaminevate võrguühenduste jälgimiseks ning marsruutimistabelite, liidesestatistika, maskeraadiusühenduste, multisaate liikmeskondade jms vaatamiseks. Seda saab kasutada kõigi võrguühenduste loetlemiseks süsteem. See loetleb kõik tcp, udp pesaühendused ja unix pesaühendused. Netstat on saadaval kõikides Unixi sarnastes operatsioonisüsteemides ja saadaval ka Windowsi operatsioonisüsteemides. See on võrgu tõrkeotsingu ja jõudluse mõõtmise seisukohalt väga kasulik. netstat on üks lihtsamaid võrguteenuste silumistööriistu, mis ütleb teile, millised pordid on avatud ja kas mõni programm kuulab sadamates.

Loetlege kõik ühendused

Esimene ja kõige lihtsam käsk on loetleda kõik praegused ühendused. Lihtsalt käivitage käsk netstat koos valikuga a.

# netstat -a



kontrollige järgmist väljavõtet netstat väljundi kohta. Väljund sisaldab mitut lehte, seega jäetakse osa andmeid välja.



netstat

Iga veeru selgitus

Seetõttu - ütle meile, kas loetletud pesa on TCP või UDP. TCP -ühendusi kasutatakse veebi sirvimiseks ja failide allalaadimiseks. UDP-ühendusi kasutavad teatud kiire tempoga arvutimängud ja mõnikord ka otseülekanded.

Recv-Q & Saada-Q -öelge meile, kui palju andmeid on selle pistikupesa järjekorras, mis ootab lugemist (Recv-Q) või saatmist (Send-Q). Lühidalt: kui see on 0, on kõik korras, kui kuskil on nulliväliseid väärtusi, võib tekkida probleeme.



Kohalik aadress & Välismaa Aadress - ütle, milliste hostide ja portidega on loetletud pistikupesad ühendatud. Kohalik ots on alati arvutis, kus kasutate netstatit, ja välisots on teise arvuti kohta

Osariik - ütleb, millises olekus on loetletud pistikupesad. TCP -protokoll määratleb olekud, sealhulgas LISTEN (oodake, kuni mõni väline arvuti meiega ühendust võtab) ja ESTABLISHED (suhtlemiseks valmis). Nende seas on võõras olek SULETUD OOTA. See tähendab, et võõras või kaugmasin on ühenduse juba sulgenud, kuid kohalik programm pole kuidagi seda eeskuju järginud.

Ülaltoodud käsk näitab kõiki ühendusi erinevatest protokollidest nagu tcp, udp ja unix. See pole siiski päris kasulik. Administraatorid soovivad sageli valida konkreetseid ühendusi, näiteks protokollide või pordinumbrite põhjal.

Ärge lahendage netstat väljundis hosti, pordi ja kasutajanime

Kui te ei soovi, et hosti, pordi või kasutaja nime kuvataks, kasutage valikut netstat -n. See kuvatakse numbritega, selle asemel et lahendada hosti nime, pordi nime, kasutajanime. See kiirendab ka väljundit, kuna netstat ei tee ühtegi otsingut.

# netstat -an

Loetlege ainult TCP- või UDP -ühendused

Ainult tcp -ühenduste loetlemiseks kasutage valikuid t.

# netstat -t

Sarnaselt ainult udp -ühenduste loetlemiseks kasutage valikut u.

Loetletakse kõik KUULATAVAD ühendused

# netstat -l

Kõikide TCP kuulamisportide loend

# netstat -lt

Kõigi UDP kuulamisportide loend

# netstat -lu

Teenuse nime kuvamine koos PID -ga

# netstat -tp

Kerneli IP -marsruutimise kuvamine

# netstat -r
kerneli marsruutimistabel

Kuvatakse võrguliidese tehingud

# netstat -i

RAW võrgustatistika kuvamine

# netstat –statistika –joon

netstat

Saate netstatit tõeliselt tõhusalt kasutada ainult siis, kui teate oma võrgust ja Linuxi süsteemist palju.