Netstat - Linux Command - Unix Command

NAME

netstat - I-print ang mga koneksyon sa network, mga talahanayan ng routing , mga istatistika ng interface, mga koneksyon sa pagbabalatkayo , at mga membership na multicast

MGA HALIMBAWA

SINOPSIS

netstat [ address_family_options ] [ --tcp | -t ] [ --udp | -u ] [ --raw | -w ] [ --listening | -l ] [ --all | -a ] [ --numeric | -n ] [ --numeric-hosts ] [ --numeric-ports ] [ --numeric-ports ] [ --symbolic | -N ] [ --extend | -e [ --extend | -e] ] [ --timers | -o ] [ --program | -p ] [ --verbose | -v ] [ --continuous | -c] [pagkaantala] netstat { --route | -r } [ address_family_options ] [ --extend | -e [ --extend | -e] ] [ --verbose | -v ] [ --numeric | -n ] [ --numeric-hosts ] [ --numeric-ports ] [ --numeric-ports ] [ --continuous | -c] [pagkaantala] netstat { --interfaces | -i } [ iface ] [ --all | -a ] [ --extend | -e [ --extend | -e] ] [ --verbose | -v ] [ --program | -p ] [ --numeric | -n ] [ --numeric-hosts ] [ --numeric-ports ] [ --numeric-ports ] [ --continuous | -c] [pagkaantala] netstat { --groups | -g } [ --numeric | -n ] [ --numeric-hosts ] [ --numeric-ports ] [ --numeric-ports ] [ --continuous | -c] [pagkaantala] netstat { --masquerade | -M } [ --extend | -e ] [ --numeric | -n ] [ --numeric-hosts ] [ --numeric-ports ] [ --numeric-ports ] [ --continuous | -c] [pagkaantala] netstat { --statistics | -s } [ --tcp | -t ] [ --udp | -u ] [ --raw | -w ] [pagkaantala] netstat { --version | -V } netstat { --help | -h } address_family_options :

[ --protocol = { inet , unix , ipx , ax25 , netrom , ddp } [, ...] ] [ --unix | -x ] [ --inet | --ip ] [ --ax25 ] [ --ipx ] [ --netrom ] [ --ddp ]

DESCRIPTION

Ang Netstat ay naka- print ng impormasyon tungkol sa Linux networking subsystem. Ang uri ng impormasyon na nakalimbag ay kinokontrol ng unang argumento, tulad ng sumusunod:

(wala)

Bilang default, ipinapakita ng netstat ang isang listahan ng mga bukas na socket. Kung hindi mo tukuyin ang anumang mga pamilya ng address, ang mga aktibong socket ng lahat ng mga naka-configure na pamilya ng address ay ipi-print.

--route, -r

Ipakita ang mga kernel routing table.

- mga grupo, -g

Ipakita ang impormasyon ng pagiging miyembro ng grupo ng multicast para sa IPv4 at IPv6.

--interface & # 61; iface, -i

Magpakita ng isang talahanayan ng lahat ng mga interface ng network, o ang tinukoy na iface ) .

- palasyo, -M

Magpakita ng isang listahan ng mga masqueraded na koneksyon.

- istatistika, -s

Ipakita ang mga istatistika ng buod para sa bawat protocol.

MGA OPTION

- sayo, -v

Sabihin sa user kung ano ang nangyayari sa pamamagitan ng pagiging masalita. Lalo na i-print ang ilang kapaki-pakinabang na impormasyon tungkol sa mga hindi nai-configure na pamilya ng address.

--numeric, -n

Ipakita ang mga numerical address sa halip na subukan upang matukoy ang simbolikong host, port o mga pangalan ng user.

--numeric-host

nagpapakita ng numerical na address ng host ngunit hindi nakakaapekto sa resolusyon ng port o mga pangalan ng user.

--numeric-port

ay nagpapakita ng numerical port number ngunit hindi nakakaapekto sa resolusyon ng host o user name.

--numeric-users

nagpapakita ng numerical ID ng gumagamit ngunit hindi nakakaapekto sa resolusyon ng mga pangalan ng host o port.

- prototype & # 61; pamilya, -A

Tinutukoy ang mga pamilya ng address (marahil mas mahusay na inilarawan bilang mababang antas ng mga protocol) kung saan ang mga koneksyon ay ipapakita. Ang pamilya ay isang listahan ng pinaghiwalay na listahan ng mga keyword ng pamilya ng pamilya tulad ng inet , unix , ipx , ax25 , netrom , at ddp . Ito ay may parehong epekto tulad ng paggamit ng --inet , --unix ( -x ), --ipx , --ax25 , - netrom , at --ddp mga opsyon. Kabilang sa inet ng family address ang raw, udp at tcp protocol socket.

-c, - patuloy

Ito ay magiging sanhi ng netstat na i-print ang piniling impormasyon tuwing ikalawang patuloy.

-e, --extend

Ipakita ang karagdagang impormasyon. Gamitin ang pagpipiliang ito ng dalawang beses para sa maximum na detalye.

-o, --timers

Isama ang impormasyon na may kaugnayan sa mga timers ng networking.

-p, - programa

Ipakita ang PID at pangalan ng program na kung saan ang bawat socket ay nabibilang.

-l, - pag-uusap

Ipakita lamang ang mga sockets sa pakikinig. (Ang mga ito ay tinanggal sa pamamagitan ng default.)

-a, - lahat

Ipakita ang parehong mga pakikinig at hindi nakikinig na mga socket. Gamit ang - opsyon na interface, ipakita ang mga interface na hindi minarkahan

-F

I-print ang impormasyon ng routing mula sa FIB. (Ito ang default.)

-C

I-print ang impormasyon ng routing mula sa cache ng ruta.

pagkaantala

Ang Netstat ay ikot ng pagpi-print sa pamamagitan ng mga istatistika bawat segundo ng pagkaantala UP .

OUTPUT

Mga aktibong koneksyon sa Internet (TCP, UDP, raw)

Proto

Ang protocol (tcp, udp, raw) na ginagamit ng socket.

Recv-Q

Ang bilang ng mga byte na hindi kinopya ng programang gumagamit na nakakonekta sa socket na ito.

Ipadala-Q

Ang bilang ng mga bytes na hindi kinikilala ng remote na host.

Lokal na Address

Address at numero ng port ng lokal na dulo ng socket. Maliban kung tinukoy ang --numeric ( -n ) na opsyon, ang address ng address ay nalutas sa kanonikal na pangalan ng host nito (FQDN), at ang numero ng port ay isinalin sa kaukulang pangalan ng serbisyo.

Foreign Address

Address at port number ng remote na dulo ng socket. Analogous sa "Local Address."

Estado

Ang estado ng socket. Dahil walang mga estado sa hilaw na mode at karaniwang walang mga estado na ginagamit sa UDP, ang haliging ito ay maaaring iwanang blangko. Karaniwan ito ay maaaring isa sa maraming mga halaga:

NATATUKUYAN

Ang socket ay may matatag na koneksyon.

SYN_SENT

Ang socket ay aktibong sinusubukan upang magtatag ng isang koneksyon.

SYN_RECV

Ang isang kahilingan sa koneksyon ay natanggap mula sa network.

FIN_WAIT1

Ang socket ay sarado, at ang koneksyon ay shutting down.

FIN_WAIT2

Ang koneksyon ay sarado, at ang socket ay naghihintay para sa isang shutdown mula sa remote na dulo.

TIME_WAIT

Ang socket ay naghihintay pagkatapos ng malapit upang mahawakan ang mga packet pa rin sa network.

Nakasara

Ang socket ay hindi ginagamit.

CLOSE_WAIT

Ang remote na dulo ay tumigil, hinihintay ang socket upang isara.

LAST_ACK

Ang remote na dulo ay tumigil, at ang socket ay sarado. Naghihintay ng pagpapahalaga.

MAKINIG

Ang socket ay nakikinig para sa mga papasok na koneksyon. Ang mga socket na ito ay hindi kasama sa output maliban kung tinukoy mo ang -listing ( -l ) o --all ( -a ) na opsyon.

Pagtatapos

Ang parehong mga sockets ay shut down ngunit hindi pa rin namin ang lahat ng aming mga data na ipinadala.

Hindi kilala

Ang estado ng socket ay hindi kilala.

User

Ang username o ang user id (UID) ng may-ari ng socket.

Pangalan ng PID / Programa

Slash-separated pares ng proseso id (PID) at proseso ng pangalan ng proseso na nagmamay-ari ng socket. - Ang programa ay nagsasama ng hanay na ito. Kakailanganin mo rin ang mga pribilehiyo ng superuser upang makita ang impormasyong ito sa mga socket na hindi mo pagmamay-ari. Ang impormasyon ng pagkakakilanlan na ito ay hindi pa magagamit para sa IPX sockets.

Timer

(kailangang maisulat ito)

Aktibong UNIX domain Sockets

Proto

Ang protocol (karaniwang unix) na ginagamit ng socket.

RefCnt

Ang bilang ng sanggunian (ie kalakip na mga proseso sa pamamagitan ng socket na ito).

Mga Flag

Ang mga flag na ipinapakita ay SO_ACCEPTON (ipinapakita bilang ACC ), SO_WAITDATA ( W ) o SO_NOSPACE ( N ). Ang SO_ACCECPTON ay ginagamit sa mga hindi nakakabit na sockets kung ang kanilang kaukulang mga proseso ay naghihintay para sa isang kumonekta na kahilingan. Ang iba pang mga flag ay hindi normal na interes.

Uri

Mayroong ilang mga uri ng access sa socket:

SOCK_DGRAM

Ang socket ay ginagamit sa Datagram (connectionless) mode.

SOCK_STREAM

Ito ay isang stream (koneksyon) socket.

SOCK_RAW

Ang socket ay ginagamit bilang raw socket.

SOCK_RDM

Naghahain ang isang ito ng mga mensahe na maaaring maihatid sa reliably.

SOCK_SEQPACKET

Ito ay isang sunud-sunod na packet socket.

SOCK_PACKET

Raw interface access socket.

Hindi kilala

Sino ang nakakaalam kung ano ang magdadala sa amin sa hinaharap - punan lang dito :-)

Estado

Ang patlang na ito ay naglalaman ng isa sa mga sumusunod na Mga Keyword:

LIBRE

Ang socket ay hindi inilalaan

Nakikinig

Ang socket ay nakikinig para sa isang kahilingan sa koneksyon. Ang mga socket na ito ay kasama lamang sa output kung tinukoy mo ang --listlist ( -l ) o --all ( -a ) na opsyon.

CONNECTING

Ang socket ay tungkol sa upang magtatag ng isang koneksyon.

CONNECTED

Ang socket ay konektado.

DISCONNECTING

Ang socket ay disconnecting.

(walang laman)

Ang socket ay hindi nakakonekta sa isa pa.

Hindi kilala

Hindi dapat mangyari ang estadong ito.

Pangalan ng PID / Programa

Proseso ID (PID) at proseso ng pangalan ng proseso na may socket bukas. Higit pang impormasyon na magagamit sa seksyon ng mga aktibong koneksyon sa Internet na nakasulat sa itaas.

Path

Ito ang pangalan ng landas kung saan nakalagay ang mga kaukulang proseso sa socket.

Aktibong mga socket ng IPX

(kailangan itong gawin ng isang tao na nakakaalam nito)

Aktibo NET / ROM socket

(kailangan itong gawin ng isang tao na nakakaalam nito)

Aktibong AX.25 na mga socket

(kailangan itong gawin ng isang tao na nakakaalam nito)

TINGNAN DIN

ruta ( 8), ifconfig (8)

Mahalaga: Gamitin ang command ng tao ( % man ) upang makita kung paano ginagamit ang isang utos sa iyong partikular na computer.