ఏ యాప్స్ & ప్రాసెస్‌లు Mac OS Xలో కమాండ్ లైన్ ద్వారా ఇంటర్నెట్ కనెక్షన్‌ని ఉపయోగిస్తున్నాయో చూపండి

విషయ సూచిక:

Anonim

మీరు కమాండ్ లైన్ ద్వారా Mac OS X ఫైల్‌సిస్టమ్ వినియోగాన్ని పర్యవేక్షించగలిగినట్లుగా, మీరు ప్రస్తుతం మీ Macs ఇంటర్నెట్ కనెక్షన్‌ని ఉపయోగిస్తున్న యాప్‌లు మరియు వ్యక్తిగత ప్రక్రియలను కూడా కనుగొనవచ్చు. మీ బ్యాండ్‌విడ్త్‌ని ఏదైనా ఉపయోగించబడుతోందని మీకు తెలిస్తే లేదా బయటి ప్రపంచానికి ఏ అప్లికేషన్‌లు లేదా బ్యాక్‌గ్రౌండ్ ప్రాసెస్‌లు కనెక్ట్ అవుతున్నాయో తెలుసుకోవడానికి మీరు ప్రయత్నిస్తుంటే, ఇది నిజంగా సులభ ట్రిక్.

Mac యాప్‌లు, డెమోన్‌లు, ప్రాసెస్‌లు లేదా ఇంటర్నెట్‌ని ఏవేవి ఉపయోగిస్తున్నాయో గుర్తించడానికి, మేము Mac OS X యొక్క కమాండ్ లైన్‌ని ఆశ్రయించబోతున్నాము మరియు అద్భుతమైన lsof యొక్క మరింత అధునాతన వైవిధ్యాన్ని ఉపయోగించబోతున్నాము. ఆదేశం. అవును, ఇది MacOS లేదా Mac OS X యొక్క ఏదైనా సంస్కరణకు మరియు ఏదైనా సేవ ద్వారా ఇంటర్నెట్ కనెక్షన్ రకం కోసం పని చేస్తుంది, అది wi-fi మరియు వైర్‌లెస్ నెట్‌వర్కింగ్ లేదా ఈథర్‌నెట్ అయినా, మరియు lsof ప్రామాణిక నెట్‌వర్కింగ్ అయినందున ఇది linux మెషీన్‌లో కూడా పని చేస్తుంది. సాధనం బైనరీ.

మేము దీన్ని చేయడానికి రెండు మార్గాలను కవర్ చేస్తాము, మొదటిది అవుట్‌పుట్‌ను సులభంగా చదవడానికి అందిస్తుంది మరియు బాహ్య ప్రపంచానికి కనెక్ట్ అయ్యే అప్లికేషన్‌లు మరియు ప్రాసెస్‌ల పేర్లను ముద్రిస్తుంది మరియు రెండవ స్ట్రింగ్ దీనికి సంబంధించిన చాలా వివరణాత్మక సమాచారాన్ని అందిస్తుంది. ఏ PID ఏ హోస్ట్‌కి కనెక్ట్ చేస్తోంది మరియు ఏ ప్రోటోకాల్‌ని ఉపయోగిస్తోంది. మీరు మీ నిర్దిష్ట అవసరాలకు అనుగుణంగా లేదా రెండింటినీ ఉపయోగించవచ్చు.

Mac OS Xలో ఇంటర్నెట్ ఉపయోగించి అప్లికేషన్ & ప్రాసెస్ పేర్లను ఎలా చూపించాలి

మీరు ఇప్పటికే అలా చేయకుంటే టెర్మినల్ యాప్‌ని తెరిచి, కింది ఆదేశాన్ని ఖచ్చితంగా నమోదు చేయండి:

lsof -nPi | కట్ -f 1 -d ">

మీకు కమాండ్ లైన్ గురించి తెలియకపోతే, మీరు ఆ స్ట్రింగ్‌ను కాపీ / పేస్ట్ చేయాలనుకోవచ్చు, మొత్తం స్ట్రింగ్ ఒకే లైన్ సింటాక్స్‌లో అమలు చేయబడిందని నిర్ధారించుకోండి.

ఆ సుదీర్ఘమైన కమాండ్‌ని రన్ చేయడం వల్ల మీకు ఇలా కనిపించే అవుట్‌పుట్ లభిస్తుంది:

SystemUIS డ్రాప్‌బాక్స్ iChatAgen ఫైండర్ iTunes Google ssh

ఇవి ఇంటర్నెట్‌ను చురుకుగా ఉపయోగిస్తున్న వాటి యొక్క అప్లికేషన్ మరియు ప్రాసెస్ పేర్లు మాత్రమే. ఇప్పుడు, స్పష్టంగా ఇక్కడ ఎక్కువ డేటా లేదు, కానీ మీరు ఒక రోగ్ బ్యాండ్‌విడ్త్ హాగింగ్ యాప్‌ని ట్రాక్ చేయడానికి ప్రయత్నిస్తున్నట్లయితే అది కొన్నిసార్లు ఆ ప్రయోజనం కోసం సరిపోతుంది.

వాస్తవానికి, నెట్‌వర్క్ కనెక్షన్‌ని ఏ ప్రాసెస్ మరియు/లేదా యాప్‌లు ఉపయోగిస్తున్నాయి, ఎలా మరియు ఏ రిమోట్ అడ్రస్‌ని ఉపయోగిస్తున్నాయి అనే విస్తరిత సమాచారం చాలా సందర్భాలు ఉన్నాయి మరియు దానినే మేము తదుపరి కవర్ చేస్తాము.

Mac OS X నుండి ఇంటర్నెట్‌కి కనెక్ట్ అయ్యే ప్రాసెస్ ID కోసం వివరణాత్మక సమాచారాన్ని ఎలా చూపాలి

మీకు పై కమాండ్ స్ట్రింగ్‌లో చూపిన దానికంటే మరింత వివరణాత్మక సమాచారం కావాలంటే, మేము పై ఆదేశాన్ని సవరించవచ్చు, తద్వారా పైప్‌లను ఇతర కమాండ్ లైన్ యుటిలిటీలకు తొలగించడం ద్వారా lsof నుండి మరింత ముడి డేటాను పొందుతాము, lsof నుండి నేరుగా శుద్ధి చేయని వివరాలను మాకు వదిలివేస్తుంది. నేను ఈసారి హోస్ట్ పేర్లను చూడాలనుకుంటున్నాను కాబట్టి నేను -n ఫ్లాగ్‌ను కత్తిరించాను అని కూడా మీరు గమనించవచ్చు:

lsof -Pi

ఇది యాప్ పేరు, PID, ప్రోటోకాల్, IP చిరునామా, హోస్ట్ పేరు మరియు కనెక్షన్ యొక్క ప్రస్తుత స్థితితో సహా మరింత వివరణాత్మక డేటాను అందిస్తుంది. అన్ని చాలా సహాయకరమైన డేటా.

అది సమాచారం ఓవర్‌లోడ్ అయితే, ఆదేశాన్ని 'మరిన్ని' ద్వారా పైప్ చేయడానికి ప్రయత్నించండి, తద్వారా భాగాలుగా చదవడం సులభం అవుతుంది లేదా నిర్దిష్ట యాప్ లేదా ప్రాసెస్ కోసం డేటాను క్రమబద్ధీకరించడానికి grepని ఉపయోగించండి:

$ lsof -Pi |grep iChatAgen iChatAgen 228 డేవిడ్ 10u IPv4 0x0bfe44ec 0t0 UDP 127.0.0.1:5191->bos-d25v-r225v-r25.com iChatAgen 228 David 13u IPv4 0x1e148b1e 0t0 TCP 192.168.1.29:50051->206.198.4.49:5190 (ఏర్పాటు చేయబడింది)

lsof అనేది అనేక రకాల ఉపయోగాలతో కూడిన శక్తివంతమైన యుటిలిటీ. నేను కొంతకాలం క్రితం బ్యాండ్‌విడ్త్ సమస్యలను ట్రాక్ చేయడానికి lsofని ఉపయోగించి కవర్ చేసాను, కానీ ఇది కేవలం -i ఫ్లాగ్‌ని ఉపయోగిస్తోంది, ఇది గణనీయంగా మరింత సరళీకృతం చేయబడింది. మీరు కవర్ చేయబడిన వైవిధ్యాలలో దేనినైనా ఉపయోగించవచ్చు మరియు ప్రతి ఒక్కటి దాని స్వంత ఉపయోగ సందర్భాలను కలిగి ఉంటుంది, అది సహాయకరంగా ఉంటుంది.

కమాండ్ లైన్ టూల్స్ అధునాతన వినియోగదారులను లక్ష్యంగా చేసుకున్నాయి, అయితే Mac OS Xకి కొత్తవారు లేదా టెర్మినల్‌ని ఇష్టపడని వారు Macs ఇంటర్నెట్ కనెక్షన్‌ని ఏమి ఉపయోగిస్తున్నారో చూడడానికి ప్రైవేట్ ఐ వంటి యాప్‌లను ఉపయోగించవచ్చు. ఇదే పద్ధతిలో, చాలా ఎక్కువ యూజర్ ఫ్రెండ్లీ మరియు పూర్తిగా సాంప్రదాయ Mac అప్లికేషన్‌లో.

ఏ యాప్స్ & ప్రాసెస్‌లు Mac OS Xలో కమాండ్ లైన్ ద్వారా ఇంటర్నెట్ కనెక్షన్‌ని ఉపయోగిస్తున్నాయో చూపండి