Netstat - isang tool ng linya ng utos para sa pagsubaybay sa mga koneksyon sa network

Netstat Command Line Tool



Ang Netstat (mga istatistika ng network) ay isang tool ng linya ng utos para sa pagsubaybay sa mga koneksyon sa network na parehong papasok at papalabas na pati na rin ang pagtingin sa mga talahanayan ng pagruruta, mga istatistika ng interface, mga koneksyon sa masquerade, mga membership sa multicast atbp Maaari itong magamit upang ilista ang lahat ng mga koneksyon sa network (socket) sa isang sistema. Inililista nito ang lahat ng mga koneksyon sa tcp, udp socket at ang mga koneksyon ng unix socket. Ang Netstat ay magagamit sa lahat ng tulad ng Unix na Operating System at magagamit din sa Windows OS. Napaka kapaki-pakinabang sa mga tuntunin ng pagto-troubleshoot sa network at pagsukat ng pagganap. Ang netstat ay isa sa pinakamahalagang tool sa pag-debug ng serbisyo sa network, na sinasabi sa iyo kung anong mga port ang bukas at kung ang anumang mga programa ay nakikinig sa mga port.

Ilista ang lahat ng mga koneksyon

Ang una at pinakasimpleng utos ay upang ilista ang lahat ng mga kasalukuyang koneksyon. Patakbuhin lamang ang utos ng netstat gamit ang isang pagpipilian.







# netstat -a



suriin ang sumusunod na snippet para sa output ng netstat. Naglalaman ang output ng maraming pahina, kaya't ang ilang data ay tinanggal.



netstat





Paliwanag ng bawat haligi

Samakatuwid - sabihin sa amin kung ang socket na nakalista ay TCP o UDP. Ginagamit ang mga koneksyon sa TCP para sa pag-browse sa web at pag-download ng mga file. Ang mga koneksyon sa UDP ay ginagamit ng ilang mga mabilis na laro sa computer at kung minsan ng mga live stream.

Recv-Q & Ipadala-Q - Sabihin sa amin kung magkano ang data sa pila para sa socket na iyon, naghihintay na mabasa (Recv-Q) o ipinadala (Send-Q). Sa madaling salita: kung ito ang 0, ok ang lahat, kung may mga halagang hindi zero kahit saan, maaaring may problema.



Lokal na Address & Foreign Address - Sabihin sa kung aling mga host at port ang mga nakalistang socket na konektado. Ang lokal na pagtatapos ay palaging nasa computer kung saan ka nagpapatakbo ng netstat at ang banyagang pagtatapos ay tungkol sa iba pang computer

Estado - Sinasabi sa kung aling estado ang nakalistang mga socket. Tinutukoy ng protokol ng TCP ang mga estado, kabilang ang LISTEN (maghintay para sa ilang panlabas na computer upang makipag-ugnay sa amin) at NAGTATAYAN (handa na para sa komunikasyon). Ang estranghero sa mga ito ay ang estado na CLOSE WAIT. Nangangahulugan ito na ang banyaga o malayong machine ay isinara na ang koneksyon, ngunit ang lokal na programa sa paanuman ay hindi nasundan.

Ipinapakita ng utos sa itaas ang lahat ng mga koneksyon mula sa iba't ibang mga protokol tulad ng tcp, udp at mga unix socket. Gayunpaman ito ay hindi lubos na kapaki-pakinabang. Kadalasang nais ng mga tagapangasiwa na pumili ng mga tukoy na koneksyon batay sa mga protokol o mga numero ng port halimbawa.

Huwag lutasin ang host, port at pangalan ng gumagamit sa netstat output

Kung hindi mo nais na maipakita ang pangalan ng host, port o gumagamit, gumamit ng opsyong netstat -n. Ipapakita ito sa mga numero, sa halip na lutasin ang host name, pangalan ng port, pangalan ng gumagamit. Pinapabilis din nito ang output, dahil ang netstat ay hindi gumaganap ng anumang pagtingin.

# netstat -an

Ilista lamang ang mga koneksyon sa TCP o UDP

Upang mailista lamang ang mga koneksyon sa tcp na gumagamit ng mga t pagpipilian.

# netstat -t

Katulad nito upang ilista lamang ang mga koneksyon sa udp na gumagamit ng pagpipilian na u.

Listahan ng lahat ng Pakikinig sa Mga Koneksyon

# netstat -l

Listahan ng lahat ng Mga Port sa Pakikinig ng TCP

# netstat -lt

Listahan ng lahat ng Ports sa Pakikinig sa UDP

# netstat -lu

Ipinapakita ang pangalan ng Serbisyo na may PID

# netstat -tp

Ipinapakita ang pagruruta ng Kernel IP

# netstat -r
kernel routing table

Ipinapakita ang Mga Transaksyon sa Interface ng Network

# netstat -i

Nagpapakita ng RAW Network Statistics

# netstat –statistics –raw

netstat

Maaari mo lamang magamit ang netstat tunay na mabisa kung marami kang nalalaman tungkol sa iyong network at sa iyong Linux system.