دکھائیں کہ کون سی ایپس & پروسیسز میک OS X میں کمانڈ لائن کے ذریعے انٹرنیٹ کنکشن استعمال کر رہی ہیں
فہرست کا خانہ:
- Mac OS X میں انٹرنیٹ کا استعمال کرتے ہوئے ایپلیکیشن اور پروسیس کے نام کیسے دکھائیں
- Mac OS X سے انٹرنیٹ سے جڑنے کے عمل کی ID کے لیے تفصیلی معلومات کیسے دکھائیں
جس طرح آپ کمانڈ لائن کے ذریعے Mac OS X فائل سسٹم کے استعمال کی نگرانی کر سکتے ہیں، آپ یہ بھی دریافت کر سکتے ہیں کہ فی الحال آپ کے Macs انٹرنیٹ کنکشن کو کون سی ایپس اور انفرادی عمل استعمال کر رہے ہیں۔ یہ واقعی ایک آسان چال ہے اگر آپ جانتے ہیں کہ آپ کی بینڈوتھ کو کسی چیز کے ذریعے استعمال کیا جا رہا ہے، یا اگر آپ صرف یہ معلوم کرنے کی کوشش کر رہے ہیں کہ کون سی ایپلی کیشنز یا پس منظر کے عمل بیرونی دنیا سے جڑ رہے ہیں۔
اس بات کا تعین کرنے کے لیے کہ کون سی میک ایپس، ڈیمنز، پروسیسز، یا کوئی اور چیز انٹرنیٹ استعمال کر رہی ہے، ہم Mac OS X کی کمانڈ لائن کی طرف رجوع کرنے جا رہے ہیں اور بہترین lsof کی مزید جدید تغیرات کا استعمال کریں گے۔ کمانڈ. اور ہاں، یہ MacOS یا Mac OS X کے کسی بھی ورژن، اور کسی بھی سروس کے ذریعے انٹرنیٹ کنکشن کی قسم کے لیے کام کرے گا، چاہے وہ وائی فائی اور وائرلیس نیٹ ورکنگ ہو یا ایتھرنیٹ، اور یہ لینکس مشین پر بھی کام کرے گا کیونکہ lsof ایک معیاری نیٹ ورکنگ ہے۔ ٹول بائنری۔
ہم ایسا کرنے کے لیے دو طریقوں کا احاطہ کریں گے، پہلا آؤٹ پٹ پڑھنے میں آسان فراہم کرتا ہے اور وہ ایپلیکیشنز اور پروسیسز کے نام پرنٹ کرے گا جو بیرونی دنیا سے جڑ رہے ہیں، اور دوسری سٹرنگ اس حوالے سے انتہائی تفصیلی معلومات فراہم کرے گی۔ کون سا PID کس میزبان سے منسلک ہے اور کون سا پروٹوکول استعمال کر رہا ہے۔ آپ اپنی مخصوص ضروریات کے مطابق یا تو یا دونوں استعمال کر سکتے ہیں۔
Mac OS X میں انٹرنیٹ کا استعمال کرتے ہوئے ایپلیکیشن اور پروسیس کے نام کیسے دکھائیں
اگر آپ نے پہلے سے ایسا نہیں کیا ہے تو ٹرمینل ایپ کھولیں اور درج ذیل کمانڈ کو بالکل درج کریں:
lsof -nPi | cut -f 1 -d ">
اگر آپ کمانڈ لائن سے واقف نہیں ہیں تو آپ اس سٹرنگ کو کاپی/پیسٹ کرنا چاہیں گے، بس اس بات کو یقینی بنائیں کہ پوری سٹرنگ نحو کی ایک لائن پر عمل میں آئی ہے۔
اس لمبی کمانڈ کو چلانے سے آپ کو کچھ اس طرح کا آؤٹ پٹ ملے گا:
SystemUIS Dropbox iChatAgen فائنڈر iTunes Google ssh
یہ صرف اس ایپلی کیشن اور پروسیس کے نام ہیں جو انٹرنیٹ کو فعال طور پر استعمال کر رہا ہے۔ اب، ظاہر ہے کہ یہاں زیادہ ڈیٹا نہیں ہے، لیکن اگر آپ صرف ایک بدمعاش بینڈوتھ ہاگنگ ایپ کو ٹریک کرنے کی کوشش کر رہے ہیں تو یہ اس مقصد کے لیے کبھی کبھار کافی ہوتا ہے۔
یقیناً بہت سے حالات ایسے ہوتے ہیں جہاں اس بات کی وسیع معلومات ہوتی ہے کہ کون سا پروسیس اور/یا ایپس نیٹ ورک کنکشن استعمال کر رہی ہیں، کیسے، اور کس ریموٹ ایڈریس پر، اور ہم آگے اس کا احاطہ کریں گے۔
Mac OS X سے انٹرنیٹ سے جڑنے کے عمل کی ID کے لیے تفصیلی معلومات کیسے دکھائیں
اگر آپ مندرجہ بالا کمانڈ سٹرنگ میں دکھائی گئی معلومات سے زیادہ تفصیلی معلومات چاہتے ہیں، تو ہم اوپر کی کمانڈ پر نظر ثانی کر سکتے ہیں تاکہ ہم پائپوں کو دیگر کمانڈ لائن یوٹیلیٹیز میں ہٹا کر lsof سے زیادہ خام ڈیٹا حاصل کر سکیں، ہمیں براہ راست lsof سے غیر مصدقہ تفصیلات کے ساتھ چھوڑ رہے ہیں۔ آپ یہ بھی دیکھیں گے کہ میں نے -n پرچم کاٹ دیا ہے کیونکہ میں اس بار میزبان کے نام دیکھنا چاہتا ہوں:
lsof -Pi
یہ بہت زیادہ تفصیلی ڈیٹا فراہم کرے گا، بشمول ایپ کا نام، پی آئی ڈی، پروٹوکول، آئی پی ایڈریس، میزبان نام، اور کنکشن کی موجودہ حیثیت۔ تمام بہت مددگار ڈیٹا۔
اگر یہ انفارمیشن اوورلوڈ ہے تو 'مزید' کے ذریعے کمانڈ کو پائپ کرنے کی کوشش کریں تاکہ ٹکڑوں میں پڑھنا آسان ہو، یا کسی مخصوص ایپ یا عمل کے لیے ڈیٹا کو ترتیب دینے کے لیے grep کا استعمال کریں، جیسے:
$ lsof -Pi |grep iChatAgen iChatAgen 228 David 10u IPv4 0x0bfe44ec 0t0 UDP 127.0.0.1:5191->bos-d25v-r2da2.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 میں نئے ہیں یا جنہیں صرف ٹرمینل پسند نہیں ہے وہ پرائیویٹ آئی جیسی ایپس کا استعمال کر سکتے ہیں تاکہ یہ دیکھنے میں مدد ملے کہ میکس انٹرنیٹ کنکشن کیا استعمال کر رہا ہے۔ اسی طرح، اگرچہ بہت زیادہ صارف دوست اور مکمل طور پر روایتی میک ایپلیکیشن میں۔