Skip to main content

Netstat - Linux కమాండ్

:

Anonim

NAME

నెట్స్టాట్ - నెట్వర్క్ కనెక్షన్లు, రూటింగ్ పట్టికలు, ఇంటర్ఫేస్ గణాంకాలు, మాస్క్వెరేడ్ కనెక్షన్లు, మరియు మల్టీకస్ట్ సభ్యత్వాలను ప్రింట్ చేయండి

ఉదాహరణలు

సంక్షిప్తముగా

netstat address_family_options --tcp|-t --udp|-u --raw|మీరు- W --వింటూ|-l --all|-a --numeric|-n --numeric ఆతిథ్య--numeric-పోర్టులు--numeric-పోర్టులు --symbolic|-n --extend|-e--extend|-e --timers|-o --program|-p --verbose|-v --నిరంతర|-cఆలస్యంnetstat --route address_family_options --extend|-e--extend|-e --verbose|-v --numeric|-n --numeric ఆతిథ్య--numeric-పోర్టులు--numeric-పోర్టులు --నిరంతర|-cఆలస్యంnetstat --interfaces iface --all|-a --extend|-e--extend|-e --verbose|-v --program|-p --numeric|-n --numeric ఆతిథ్య--numeric-పోర్టులు--numeric-పోర్టులు --నిరంతర|-c ఆలస్యంnetstat -G --numeric|-n --numeric ఆతిథ్య--numeric-పోర్టులు--numeric-పోర్టులు --నిరంతర|-c ఆలస్యంnetstat -M --extend|-e --numeric|-n --numeric ఆతిథ్య--numeric-పోర్టులు--numeric-పోర్టులు --నిరంతర|-cఆలస్యంnetstat --statistics --tcp|-t --udp|-u --raw|మీరు- W ఆలస్యంnetstat -V netstat --సహాయం address_family_options :

--protocol ={inet,unix,IPX,ax25,netrom,DDP}, --unix|-x --inet|--ip --ax25 --ipx --netrom --ddp

వివరణ

netstat లైనక్స్ నెట్వర్కింగ్ సబ్సిస్టమ్ గురించి సమాచారం ముద్రిస్తుంది. ముద్రించిన సమాచార రకం మొదటి వాదనచే నియంత్రించబడుతుంది, క్రింది విధంగా:

(ఏదీకాదు)

అప్రమేయంగా,netstat ఓపెన్ సాకెట్స్ జాబితాను ప్రదర్శిస్తుంది. మీరు ఏదైనా చిరునామా కుటుంబాలను పేర్కొనకపోతే, అన్ని కాన్ఫిగర్ అడ్రస్ కుటుంబాల చురుకైన సాకెట్లు ముద్రించబడతాయి.

- రౌట్, - ఆర్

కెర్నల్ రూటింగ్ పట్టికలు ప్రదర్శించు.

- గుంపులు, -g

IPv4 మరియు IPv6 కోసం మల్టీక్యాస్ట్ సమూహ సభ్యత్వం సమాచారం ప్రదర్శించు.

--interface = iface, -i

అన్ని నెట్వర్క్ ఇంటర్ఫేస్ల యొక్క పట్టికను, లేదా పేర్కొనబడినది iface ) .

- సంపన్న, -M

మాస్కర్డ్డ్ కనెక్షన్ల జాబితాను ప్రదర్శించు.

- స్టాటిస్టిక్స్, -సి

ప్రోటోకాల్ కోసం సారాంశం గణాంకాలను ప్రదర్శించండి.

OPTIONS

--verbose, -v

వాడుకరిని వెర్బోస్ చేయడం ద్వారా ఏమి జరుగుతుందో చెప్పండి. ముఖ్యంగా కాన్ఫిగర్ చేయని చిరునామా కుటుంబాల గురించి కొన్ని ఉపయోగకరమైన సమాచారం ముద్రించండి.

- సంఖ్యా, -n

సింబాలిక్ హోస్ట్, పోర్ట్ లేదా యూజర్ పేర్లను గుర్తించడానికి బదులుగా సంఖ్యాత్మక చిరునామాలను చూపు.

--numeric ఆతిథ్య

సంఖ్యా హోస్ట్ చిరునామాలను చూపిస్తుంది కానీ పోర్ట్ లేదా యూజర్ పేర్ల యొక్క తీర్మానాన్ని ప్రభావితం చేయదు.

--numeric-పోర్టులు

సంఖ్యా పోర్ట్ సంఖ్యలను చూపిస్తుంది కానీ హోస్ట్ లేదా యూజర్ పేర్ల యొక్క తీర్మానాన్ని ప్రభావితం చేయదు.

--numeric వినియోగదారులు

సంఖ్యా వినియోగదారు ID లను చూపుతుంది కానీ హోస్ట్ లేదా పోర్ట్ పేర్ల యొక్క తీర్మానాన్ని ప్రభావితం చేయదు.

--protocol = కుటుంబం, -A

కనెక్షన్లు చూపించబడే చిరునామా కుటుంబాలు (బహుశా బాగా తక్కువ స్థాయి ప్రోటోకాల్లుగా వివరించబడ్డాయి) పేర్కొంటుంది. కుటుంబం కామా (',') వంటి చిరునామా కుటుంబాల కీలక పదాల జాబితాinet, unix, IPX, ax25, netrom, మరియుDDP. ఇది ఉపయోగించడం వలన అదే ప్రభావం ఉంటుంది--inet, --unix (-x), --ipx, --ax25, --netrom, మరియు--ddp ఎంపికలు. చిరునామా కుటుంబంinet ముడి, udp మరియు tcp ప్రోటోకాల్ సాకెట్లు ఉన్నాయి.

-c, --continuous

ఇది కారణం అవుతుందిnetstat నిరంతరంగా ప్రతి సెకనుకు ఎంచుకున్న సమాచారాన్ని ప్రింట్ చేయడానికి.

-e, --extend

అదనపు సమాచారం ప్రదర్శించు. గరిష్ట వివరాలు కోసం ఈ ఐచ్చికాన్ని రెండుసార్లు ఉపయోగించండి.

-o, --timers

నెట్వర్కింగ్ టైమర్లకు సంబంధించిన సమాచారాన్ని చేర్చండి.

-p, - ప్రోగ్రాం

ప్రతి సాకెట్ చెందిన కార్యక్రమం యొక్క PID మరియు పేరును చూపించు.

-l, - లిస్టింగ్

సాకెట్లను మాత్రమే వినండి. (ఇవి డిఫాల్ట్గా విస్మరించబడతాయి.)

-a, --all

వినడం మరియు నాన్-వినే సాకెట్లు రెండింటినీ చూపించు. తో--interfaces ఎంపిక, మార్క్ లేని ఇంటర్ఫేస్లు చూపించు

-F

FIB నుండి రౌటింగ్ సమాచారాన్ని ముద్రించండి. (ఇది డిఫాల్ట్.)

-C

మార్గం కాష్ నుండి ప్రింట్ రౌటింగ్ సమాచారాన్ని ముద్రించండి.

ఆలస్యం

Netstat ప్రతి గణాంకాల ద్వారా చక్రం ముద్రణ అవుతుందిఆలస్యం సెకన్లు. యుపి .

అవుట్పుట్

యాక్టివ్ ఇంటర్నెట్ కనెక్షన్లు (TCP, UDP, ముడి)

ప్రోటో

సాకెట్ చేత ఉపయోగించబడిన ప్రోటోకాల్ (tcp, udp, ముడి).

Recv-Q

ఈ సాకెట్కు అనుసంధానించబడిన వినియోగదారు ప్రోగ్రామ్ ద్వారా బైట్లు లెక్కించబడవు.

పంపు Q

రిమోట్ హోస్ట్ ద్వారా గుర్తించబడని బైట్ల సంఖ్య.

స్థానిక చిరునామా

సాకెట్ యొక్క స్థానిక ముగింపు చిరునామా మరియు పోర్ట్ సంఖ్య. తప్ప--numeric (-n) ఐచ్చికము తెలుపబడెను, సాకెట్ చిరునామా దాని నియమావళి హోస్ట్ పేరు (FQDN) కు పరిష్కరించబడుతుంది, మరియు పోర్ట్ సంఖ్య సంబంధిత సేవ పేరులోకి అనువదించబడుతుంది.

విదేశీ చిరునామా

సాకెట్ యొక్క రిమోట్ ముగింపు చిరునామా మరియు పోర్ట్ సంఖ్య. "స్థానిక చిరునామా" కు సారూప్యత.

రాష్ట్రం

సాకెట్ యొక్క స్థితి. ముడి విధానంలో రాష్ట్రాలు లేవు మరియు సాధారణంగా UDP లో ఉపయోగించే రాష్ట్రాలు లేనందున, ఈ నిలువు వరుస ఖాళీగా ఉండవచ్చు. సాధారణంగా ఇది అనేక విలువలలో ఒకటి కావచ్చు:

ఏర్పాటు

సాకెట్కు ఒక ఏర్పాటు కనెక్షన్ ఉంది.

SYN_SENT

సాకెట్ చురుకుగా కనెక్షన్ను ఏర్పాటు చేయడానికి ప్రయత్నిస్తుంది.

SYN_RECV

నెట్వర్క్ నుండి కనెక్షన్ అభ్యర్థన పొందింది.

FIN_WAIT1

సాకెట్ మూసివేయబడింది మరియు కనెక్షన్ షట్ డౌన్ అవుతుంది.

FIN_WAIT2

కనెక్షన్ మూసివేయబడింది మరియు రిమోట్ ముగింపు నుండి షట్డౌన్ కోసం సాకెట్ వేచి ఉంది.

TIME_WAIT

నెట్వర్క్లో ఇప్పటికీ ప్యాకెట్లను నిర్వహించడానికి దగ్గరగా ఉన్న సాకెట్ వేచి ఉంది.

అవినీతిపై

సాకెట్ ఉపయోగించడం లేదు.

CLOSE_WAIT

రిమోట్ ముగింపు మూసివేసింది, సాకెట్ మూసివేయడానికి వేచి ఉంది.

LAST_ACK

రిమోట్ ముగింపు మూసివేసింది మరియు సాకెట్ మూసివేయబడింది. రసీదు కోసం వేచి ఉంది.

వినండి

ఇన్కమింగ్ కనెక్షన్ల కోసం సాకెట్ వింటాడు. మీరు పేర్కొనకపోతే అలాంటి సాకెట్లు అవుట్పుట్లో చేర్చబడవు--వింటూ (-l) లేదా--all (-a) ఎంపిక.

ముగింపు

రెండు సాకెట్లు మూతపడతాయి కానీ మేము ఇప్పటికీ మా డేటాను పంపించలేదు.

తెలియదు

సాకెట్ యొక్క స్థితి తెలియదు.

వాడుకరి

సాకెట్ యజమాని యొక్క వినియోగదారు పేరు లేదా వినియోగదారు ఐడి (UID).

PID / ప్రోగ్రామ్ పేరు

ప్రాసెస్ id (PID) యొక్క స్లాష్-వేరు చేసిన జత మరియు సాకెట్ను కలిగి ఉన్న ప్రాసెస్ యొక్క ప్రాసెస్ పేరు.--program ఈ నిలువు వరుసను చేర్చడానికి కారణమవుతుంది. మీరు కూడా అవసరం సూపర్యూజర్ మీరు స్వంతం కాని సాకెట్స్లో ఈ సమాచారాన్ని చూడడానికి అధికారాలు. IPX సాకెట్ల కోసం ఈ గుర్తింపు సమాచారం ఇంకా అందుబాటులో లేదు.

టైమర్

(ఇది రాసిన అవసరం)

యాక్టివ్ UNIX డొమైన్ సాకెట్స్

ప్రోటో

సాకెట్చే వాడే ప్రోటోకాల్ (సాధారణంగా యూనిక్స్).

RefCnt

సూచన గణన (అనగా ఈ సాకెట్ ద్వారా జోడించిన ప్రక్రియలు).

ఫ్లాగ్స్

ప్రదర్శించిన జెండాలు SO_ACCEPTON (ప్రదర్శించబడుతుందిACC), SO_WAITDATA (W) లేదా SO_NOSPACE (N). SO_ACCECPTON అనుసంధానిత సాకెట్లు వారి అనుసంధాన ప్రక్రియలు అనుసంధాన అభ్యర్థన కోసం ఎదురు చూస్తుంటే ఉపయోగించబడతాయి. ఇతర జెండాలు సాధారణ ఆసక్తి కాదు.

రకం

అనేక రకాలైన సాకెట్ ప్రాప్తి ఉన్నాయి:

SOCK_DGRAM

సాకెట్ను డేటాగ్రామ్ (కనెక్షన్ లేని) మోడ్లో ఉపయోగిస్తారు.

SOCK_STREAM

ఇది స్ట్రీమ్ (కనెక్షన్) సాకెట్.

SOCK_RAW

సాకెట్ ఒక ముడి సాకెట్ గా ఉపయోగిస్తారు.

SOCK_RDM

ఇది విశ్వసనీయంగా-డెలివర్ సందేశాలకు పనిచేస్తుంది.

SOCK_SEQPACKET

ఇది వరుస ప్యాకెట్ సాకెట్.

SOCK_PACKET

రా ఇంటర్ఫేస్ యాక్సెస్ సాకెట్.

తెలియదు

ఎవరు భవిష్యత్తు మాకు తీసుకొచ్చే తెలుసు ఎప్పుడూ - కేవలం ఇక్కడ పూర్తి :-)

రాష్ట్రం

ఈ ఫీల్డ్ కింది వాటిలో ఒకటి కలిగి ఉంటుంది:

ఉచిత

సాకెట్ కేటాయించబడలేదు

వింటూ

కనెక్షన్ అభ్యర్థన కోసం సాకెట్ వింటాడు. మీరు పేర్కొన్నట్లయితే అలాంటి సాకెట్లు అవుట్పుట్లో మాత్రమే చేర్చబడతాయి--వింటూ (-l) లేదా--all (-a) ఎంపిక.

CONNECTING

సాకెట్ కనెక్షన్ను ఏర్పాటు చేయబోతుంది.

కనెక్ట్

సాకెట్ అనుసంధానించబడి ఉంది.

డిస్కనెక్ట్

సాకెట్ డిస్కనెక్ట్ అవుతోంది.

(ఖాళీ)

సాకెట్ మరొకదానికి కనెక్ట్ కాలేదు.

తెలియదు

ఈ రాష్ట్రం ఎప్పుడూ జరగకూడదు.

PID / ప్రోగ్రామ్ పేరు

ప్రాసెస్ ఐడి (పిఐడి) మరియు సాకెట్ తెరచిన ప్రక్రియ యొక్క ప్రాసెస్ పేరు. మరింత సమాచారం అందుబాటులో ఉందియాక్టివ్ ఇంటర్నెట్ కనెక్షన్లు విభాగం పైన వ్రాసిన.

మార్గం

సాకెట్కు సంబంధిత ప్రక్రియలు జోడించిన మార్గం ఇది.

యాక్టివ్ IPX సాకెట్స్

(ఇది తెలిసిన వ్యక్తిచే ఇది చేయవలసిన అవసరం ఉంది)

యాక్టివ్ NET / ROM సాకెట్లు

(ఇది తెలిసిన వ్యక్తిచే ఇది చేయవలసిన అవసరం ఉంది)

యాక్టివ్ AX.25 సాకెట్లు

(ఇది తెలిసిన వ్యక్తిచే ఇది చేయవలసిన అవసరం ఉంది)

ఇది కూడ చూడు

మార్గం(8), ifconfig(8)

ముఖ్యమైన: ఉపయోగించడానికి మనిషి కమాండ్ ( % మనిషి ) మీ కంప్యుటర్లో ఎలా ఉపయోగించాలో చూడడానికి.