ఏమి తెలుసుకోవాలి
- నెట్స్టాట్ని అమలు చేయడానికి మరియు మీ Mac నెట్వర్క్ గురించి వివరణాత్మక డేటాను చూడటానికి, కొత్త దాన్ని తెరవండి టెర్మినల్ విండో, రకం netstat , మరియు నొక్కండి నమోదు చేయండి .
- ఫ్లాగ్లు మరియు ఎంపికలతో నెట్స్టాట్ అవుట్పుట్ను పరిమితం చేయండి. netstat అందుబాటులో ఉన్న ఎంపికలను చూడటానికి, టైప్ చేయండి మీరు netstat కమాండ్ ప్రాంప్ట్ వద్ద.
- ఉపయోగించడానికి lsof ఆదేశం నెట్స్టాట్ యొక్క తప్పిపోయిన లేదా పరిమిత కార్యాచరణను భర్తీ చేయడానికి, ప్రస్తుతం ఏదైనా యాప్లలో తెరిచి ఉన్న ఫైల్లను ప్రదర్శించడంతోపాటు.
ఈ కథనం MacOSలో నెట్స్టాట్ టెర్మినల్ కమాండ్ను ఎలా అమలు చేయాలో వివరిస్తుంది, తద్వారా మీరు మీ Mac నెట్వర్క్ కమ్యూనికేషన్ల గురించి సవివరమైన సమాచారాన్ని చూడవచ్చు, మీ Mac బయటి ప్రపంచంతో, అన్ని పోర్ట్లు మరియు అన్ని అప్లికేషన్లలో మాట్లాడే మార్గాలతో సహా.
నెట్స్టాట్ను ఎలా అమలు చేయాలి
నెట్స్టాట్ను ఎలా ఉపయోగించాలో నేర్చుకోవడం మీ కంప్యూటర్ చేస్తున్న కనెక్షన్లను అర్థం చేసుకోవడంలో మీకు సహాయపడుతుంది మరియు ఎందుకు. netstat ఆదేశం డిఫాల్ట్గా Macsలో అందుబాటులో ఉంటుంది. మీరు దీన్ని డౌన్లోడ్ లేదా ఇన్స్టాల్ చేయాల్సిన అవసరం లేదు.
నెట్స్టాట్ని అమలు చేయడానికి:
-
వెళ్ళండి ఫైండర్ > వెళ్ళండి > యుటిలిటీస్ .
-
రెండుసార్లు నొక్కు టెర్మినల్ .
లక్షణాలను ఎలా సవరించాలి సిమ్స్ 4
-
కొత్త టెర్మినల్ విండోలో, టైప్ చేయండి netstat మరియు నొక్కండి తిరిగి (లేదా నమోదు చేయండి ) ఆదేశాన్ని అమలు చేయడానికి.
-
మీ స్క్రీన్పై భారీ మొత్తంలో టెక్స్ట్ స్క్రోలింగ్ ప్రారంభమవుతుంది. మీరు అందుబాటులో ఉన్న ఫ్లాగ్లలో దేనినీ ఉపయోగించకుంటే (క్రింద చూడండి), netstat మీ Macలో సక్రియ నెట్వర్క్ కనెక్షన్లను నివేదిస్తుంది. ఆధునిక నెట్వర్క్ పరికరం చేసే ఫంక్షన్ల సంఖ్యను పరిగణనలోకి తీసుకుంటే, మీరు జాబితా పొడవుగా ఉంటుందని ఆశించవచ్చు. ఒక ప్రామాణిక నివేదిక 1,000 లైన్లకు పైగా అమలు చేయగలదు.
నెట్స్టాట్ ఫ్లాగ్లు మరియు ఎంపికలు
మీ Mac యాక్టివ్ పోర్ట్లలో ఏమి జరుగుతుందో అర్థం చేసుకోవడానికి నెట్స్టాట్ అవుట్పుట్ను ఫిల్టర్ చేయడం చాలా అవసరం. Netstat యొక్క అంతర్నిర్మిత ఫ్లాగ్లు కమాండ్ పరిధిని పరిమితం చేస్తూ ఎంపికలను సెట్ చేయడానికి మిమ్మల్ని అనుమతిస్తాయి.
netstat అందుబాటులో ఉన్న అన్ని ఎంపికలను చూడటానికి, టైప్ చేయండి మీరు netstat కమాండ్ ప్రాంప్ట్ వద్ద netstat యొక్క మ్యాన్ ('మాన్యువల్'కి సంక్షిప్త) పేజీని బహిర్గతం చేయండి. మీరు కూడా చూడవచ్చు netstat యొక్క మ్యాన్ పేజీ యొక్క ఆన్లైన్ వెర్షన్ .
వాక్యనిర్మాణం
MacOSలోని netstat Windows మరియు Linuxలో netstat వలె పని చేయదని గమనించడం ముఖ్యం. నెట్స్టాట్ యొక్క ఆ అమలుల నుండి ఫ్లాగ్లు లేదా సింటాక్స్ని ఉపయోగించడం వలన ఆశించిన ప్రవర్తన ఏర్పడకపోవచ్చు.
MacOSలో నెట్స్టాట్కు ఫ్లాగ్లు మరియు ఎంపికలను జోడించడానికి, కింది వాక్యనిర్మాణాన్ని ఉపయోగించండి:
నెట్స్టాట్ [-AabdgiLlmnqrRsSvWx] [-c క్యూ] [-f address_family] [-I ఇంటర్ఫేస్] [-p ప్రోటోకాల్] [-w వేచి ఉండండి]
పై షార్ట్హ్యాండ్ పూర్తిగా అపారమయినట్లుగా అనిపిస్తే, కమాండ్ సింటాక్స్ను ఎలా చదవాలో తెలుసుకోండి.
ఉపయోగకరమైన జెండాలు
సాధారణంగా ఉపయోగించే కొన్ని జెండాలు ఇక్కడ ఉన్నాయి:
- ది -i మరిన్ని వివరాలను పేర్కొనడానికి ఫ్లాగ్ను కూడా విస్తరించవచ్చు. -iTCP లేదా -iUDP TCP మరియు UDP కనెక్షన్లను మాత్రమే అందిస్తుంది. -iTCP:25 పోర్ట్ 25లో TCP కనెక్షన్లను మాత్రమే అందిస్తుంది. పోర్ట్ల పరిధిని డాష్తో పేర్కొనవచ్చు, అది -iTCP:25-50.
- -i@1.2.3.4ని ఉపయోగించడం IPv4 చిరునామా 1.2.3.4కి కనెక్షన్లను మాత్రమే అందిస్తుంది. IPv6 చిరునామాలను అదే పద్ధతిలో పేర్కొనవచ్చు. హోస్ట్ పేర్లను అదే విధంగా పేర్కొనడానికి @ పూర్వగామిని కూడా ఉపయోగించవచ్చు, కానీ రిమోట్ IP చిరునామాలు మరియు హోస్ట్ పేర్లు రెండూ ఏకకాలంలో ఉపయోగించబడవు.
- - లో వినియోగదారుపేరున్న వినియోగదారుకు చెందిన ఆదేశాలను మాత్రమే అందిస్తుంది.
- నా Macలోని నిర్దిష్ట పోర్ట్ ద్వారా ఏమి నడుస్తోందో నేను ఎలా కనుగొనగలను?
ముందుగా, మీరు తనిఖీ చేయాలనుకుంటున్న పోర్ట్ సంఖ్యను మీరు గుర్తించాలి. అప్పుడు టెర్మినల్ తెరిచి టైప్ చేయండి lsof -i:[పోర్ట్ నంబర్] ఆ పోర్ట్ నుండి ఏమి నడుస్తుందో చూడటానికి.
- నేను నెట్స్టాట్తో MAC చిరునామాను కనుగొనవచ్చా?
మీరు నెట్స్టాట్ ద్వారా కంప్యూటర్ యొక్క MAC చిరునామాను 'స్థానిక' చిరునామాగా చూడాలి. ఇది TCP (ప్రోటోకాల్) మరియు IP చిరునామా (విదేశీ)తో సమూహం చేయబడుతుంది.
నెట్స్టాట్ ఉదాహరణలు
ఈ ఉదాహరణలను పరిగణించండి:
netstat -apv TCP
ఈ ఆదేశం మీ Macలో ఓపెన్ పోర్ట్లు మరియు యాక్టివ్ పోర్ట్లతో సహా TCP కనెక్షన్లను మాత్రమే అందిస్తుంది. ఇది వెర్బోస్ అవుట్పుట్ను కూడా ఉపయోగిస్తుంది, ప్రతి కనెక్షన్తో అనుబంధించబడిన PIDలను జాబితా చేస్తుంది.
netstat -a | grep -i 'జాబితా'
ఈ కలయిక netstat మరియు పట్టు ఓపెన్ పోర్ట్లను వెల్లడిస్తుంది, అవి సందేశాన్ని వింటున్న పోర్ట్లు. పైపు పాత్ర | ఒక కమాండ్ యొక్క అవుట్పుట్ను మరొక ఆదేశానికి పంపుతుంది. ఇక్కడ, యొక్క అవుట్పుట్ netstat కు పైపులు పట్టు , 'వినండి' అనే కీవర్డ్ కోసం శోధించి, ఫలితాలను కనుగొనడానికి మిమ్మల్ని అనుమతిస్తుంది.
నెట్వర్క్ యుటిలిటీ ద్వారా నెట్స్టాట్ను యాక్సెస్ చేస్తోంది
మీరు నెట్స్టాట్ యొక్క కొన్ని కార్యాచరణలను నెట్వర్క్ యుటిలిటీ యాప్ ద్వారా యాక్సెస్ చేయవచ్చు, ఇది Catalina వరకు MacOS వెర్షన్లలో చేర్చబడింది (ఇది బిగ్ సుర్లో చేర్చబడలేదు).
నెట్వర్క్ యుటిలిటీని పొందడానికి, టైప్ చేయండి నెట్వర్క్ యుటిలిటీ యాప్ను ప్రారంభించడానికి స్పాట్లైట్ శోధనలోకి ప్రవేశించి, ఆపై ఎంచుకోండి నెట్స్టాట్ గ్రాఫికల్ ఇంటర్ఫేస్ని యాక్సెస్ చేయడానికి ట్యాబ్.
నెట్వర్క్ యుటిలిటీలోని ఎంపికలు కమాండ్ లైన్ ద్వారా అందుబాటులో ఉన్న వాటి కంటే చాలా పరిమితంగా ఉంటాయి. నాలుగు రేడియో బటన్ ఎంపికలలో ప్రతి ఒక్కటి ప్రీసెట్ నెట్స్టాట్ను అమలు చేస్తుంది ఆదేశం మరియు అవుట్పుట్ను ప్రదర్శిస్తుంది.
ప్రతి రేడియో బటన్ కోసం netstat ఆదేశాలు క్రింది విధంగా ఉన్నాయి:
నెట్స్టాట్ను Lsofతో అనుబంధించడం
నెట్స్టాట్ యొక్క macOS అమలులో వినియోగదారులు ఆశించే మరియు అవసరమైన చాలా కార్యాచరణలు లేవు. దాని ఉపయోగాలు ఉన్నప్పటికీ, netstat Windowsలో వలె MacOSలో ఉపయోగపడదు. వేరే ఆదేశం, lsof , చాలా వరకు తప్పిపోయిన ఫంక్షనాలిటీని భర్తీ చేస్తుంది.
ప్రస్తుతం యాప్లలో తెరిచి ఉన్న ఫైల్లను Lsof ప్రదర్శిస్తుంది. మీరు యాప్-అనుబంధ ఓపెన్ పోర్ట్లను తనిఖీ చేయడానికి కూడా దీన్ని ఉపయోగించవచ్చు. పరుగు lsof -i ఇంటర్నెట్లో కమ్యూనికేట్ చేస్తున్న అప్లికేషన్ల జాబితాను చూడటానికి. Windows మెషీన్లలో netstatని ఉపయోగిస్తున్నప్పుడు ఇది సాధారణంగా లక్ష్యం; అయితే, macOSలో ఆ పనిని పూర్తి చేయడానికి ఏకైక అర్ధవంతమైన మార్గం నెట్స్టాట్తో కాదు, lsofతో.
Lsof ఫ్లాగ్లు మరియు ఎంపికలు
ప్రతి ఓపెన్ ఫైల్ లేదా ఇంటర్నెట్ కనెక్షన్ని ప్రదర్శించడం సాధారణంగా వెర్బోస్గా ఉంటుంది. అందుకే నిర్దిష్ట ప్రమాణాలతో ఫలితాలను పరిమితం చేయడానికి lsof ఫ్లాగ్లతో వస్తుంది. వాటిలో ముఖ్యమైనవి క్రింద ఉన్నాయి.
మరిన్ని ఫ్లాగ్లు మరియు ప్రతి సాంకేతిక వివరణల సమాచారం కోసం, తనిఖీ చేయండి lsof యొక్క మ్యాన్ పేజీ లేదా పరుగు మనిషి lsof టెర్మినల్ ప్రాంప్ట్ వద్ద.
ఉదాహరణలు
lsofని ఉపయోగించడానికి ఇక్కడ కొన్ని మార్గాలు ఉన్నాయి.
lsof -nP -iTCP@lsof.itap:513
ఈ సంక్లిష్టంగా కనిపించే ఆదేశం హోస్ట్ పేరుతో TCP కనెక్షన్లను జాబితా చేస్తుంది lsof.itap మరియు పోర్ట్ 513. ఇది IP చిరునామాలు మరియు పోర్ట్లకు పేర్లను కనెక్ట్ చేయకుండా lsofని కూడా నడుపుతుంది, ఆదేశాన్ని గమనించదగ్గ వేగంగా అమలు చేస్తుంది.
lsof -iTCP -sTCP:వినండి
ఈ ఆదేశం ప్రతి TCP కనెక్షన్ని స్థితితో అందిస్తుంది వినండి , Macలో ఓపెన్ TCP పోర్ట్లను బహిర్గతం చేస్తుంది. ఇది ఆ ఓపెన్ పోర్ట్లతో అనుబంధించబడిన ప్రక్రియలను కూడా జాబితా చేస్తుంది. పైగా ఇది ఒక ముఖ్యమైన అప్గ్రేడ్ netstat , ఇది గరిష్టంగా PIDలను జాబితా చేస్తుంది.
sudo lsof -i -u^$(whoami)
మీరు xbox లో ఎయిర్పాడ్లను ఉపయోగించవచ్చా?
ఇతర నెట్వర్కింగ్ ఆదేశాలు
మీ నెట్వర్క్ను పరిశీలించడంలో ఆసక్తిని కలిగి ఉండే ఇతర టెర్మినల్ నెట్వర్కింగ్ ఆదేశాలలో arp, ping మరియు ipconfig ఉన్నాయి.
ఎఫ్ ఎ క్యూ