Netstat - Linux కమాండ్ - Unix కమాండ్

NAME

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

ఉదాహరణలు

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

netstat [ address_family_options ] [ --tcp | -t ] [ --udp | -u ] [ - | | -w ] [- లిస్టింగ్ | -l ] [ --all | -a ] [- సంఖ్యాశాస్త్రం | -n ] [- సంఖ్యా-హోస్ట్ ] [ - సంఖ్యా -పోర్ట్స్ ] [- సంఖ్యా -పోర్ట్సు ] - - సైబోలాయిక్ | -N ] [ --extend | -e [ --extend | -e] ] [- టైమర్లు | -ఓ ] [ --program | -p ] [ --verbose | -v ] [ --continuous | -c] [ఆలస్యం] netstat { --route | -r } [ address_family_options ] [ --extend | -e [ --extend | -e] ] [ --verbose | -v ] [- సంఖ్యాశాస్త్రం | -n ] [- సంఖ్యా-ఆతిథ్య ] [- సంఖ్యా-పోర్ట్సు ] [- సంఖ్యా-పోర్ట్స్ ] [- కాంటినినస్ | -c] [ఆలస్యం] netstat { --interfaces | -i } [ iface ] [ --all | -a ] [ --extend | -e [ --extend | -e] ] [ --verbose | -v ] [ --program | -p ] [- సంఖ్యాశాస్త్రం | -n ] [- సంఖ్యా-ఆతిథ్య ] [- సంఖ్యా-పోర్ట్సు ] [- సంఖ్యా-పోర్ట్స్ ] [- కాంటినినస్ | -c] [ఆలస్యం] netstat {- గుంపులు | -g } [- సంఖ్యాత్మక | -n ] [- సంఖ్యా-ఆతిథ్య ] [- సంఖ్యా-పోర్ట్సు ] [- సంఖ్యా-పోర్ట్స్ ] [- కాంటినినస్ | -c] [ఆలస్యం] netstat { --masquerade | -M } [ --extend | -e ] [- సంఖ్యాశాస్త్రం | -n ] [- సంఖ్యా-ఆతిథ్య ] [- సంఖ్యా-పోర్ట్సు ] [- సంఖ్యా-పోర్ట్స్ ] [- కాంటినినస్ | -c] [ఆలస్యం] netstat { --statistics | -s } [ --tcp | -t ] [ --udp | -u ] [ - | | -w ] [ఆలస్యం] netstat { --version | -V } నెట్స్టాట్ { --help | -h } address_family_options :

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

వివరణ

నెట్స్టాట్ Linux నెట్వర్కింగ్ ఉపవ్యవస్థ గురించి సమాచారం ముద్రిస్తుంది. ముద్రించిన సమాచార రకం మొదటి వాదనచే నియంత్రించబడుతుంది, క్రింది విధంగా:

(ఏదీకాదు)

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

- రౌట్, - ఆర్

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

- గుంపులు, -g

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

- ఇన్స్ట్రీమ్ & # 61;

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

- సంపన్న, -M

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

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

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

OPTIONS

--verbose, -v

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

- సంఖ్యా, -n

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

--numeric ఆతిథ్య

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

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

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

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

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

- ప్రోటోకాల్ & # 61; ఫ్యామిలీ, -A

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

-c, --continuous

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

-e, --extend

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

-o, --timers

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

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

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

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

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

-a, --all

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

-F

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

-C

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

ఆలస్యం

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

అవుట్పుట్

యాక్టివ్ ఇంటర్నెట్ కనెక్షన్లు (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

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

వినండి

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

ముగింపు

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

తెలియదు

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

వాడుకరి

సాకెట్ యజమాని యొక్క వినియోగదారు పేరు లేదా వినియోగదారు ఐడి (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

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

తెలియదు

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

రాష్ట్రం

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

ఉచిత

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

వింటూ

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

CONNECTING

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

కనెక్ట్

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

డిస్కనెక్ట్

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

(ఖాళీ)

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

తెలియదు

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

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

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

మార్గం

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

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

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

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

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

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

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

ఇది కూడ చూడు

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

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