Skip to main content

میک پر Netstat کمانڈ کا استعمال کیسے کریں

میک اپ بگڑنے سے بچائیں تا دیر چہرے پر قائم رکھیں (اپریل 2024)

میک اپ بگڑنے سے بچائیں تا دیر چہرے پر قائم رکھیں (اپریل 2024)
Anonim

MacOS پر netstat کمانڈ آپ کے میک کے نیٹ ورک مواصلات کے بارے میں تفصیلی معلومات کو ظاہر کرنے کے لئے استعمال کیا جاتا ٹرمینل کمانڈ ہے. نیٹ ورک مواصلات میں شامل تمام طریقوں میں آپ کے میک تمام بندرگاہوں اور تمام ایپلی کیشنز کے باہر کی دنیا سے بات کر رہی ہے. نیٹسٹیٹ پر مہارت حاصل کرنے کے بعد، میک کے صارفین کو تیزی سے سمجھ سکتا ہے کہ کنکشن ان کا کمپیوٹر بن رہا ہے اور کیوں.

چل رہا ہے Netstat چل رہا ہے

netstat کمانڈ میکس ڈیفالٹ کے ذریعے دستیاب ہے. اسے ڈاؤن لوڈ کرنے یا انسٹال کرنے کی ضرورت نہیں ہے.

netstat کو چلانے کے لئے، ٹرمینل ونڈو کھولیں. اگر آپ ٹرمینل سے واقف نہیں ہیں تو، یہ /Applications/Utilities/Terminal.app میں پایا جاتا ہے. ٹائپ کریں netstat اور کمانڈر پر عمل کرنے کے لئے درج دبائیں.

آپ کو یہ پتہ چل جائے گا کہ آپ کی اسکرین کی طرف سے ایک بڑی مقدار میں مصنوعی ٹیکسٹ طومار شروع ہوگی. یہ عام اور متوقع ہے. کسی بھی اضافی اختیارات کے بغیر، نیٹstat آپ کے میک پر تمام فعال نیٹ ورک کنکشن کی رپورٹ کریں گے. افعال کی تعداد پر غور کرتے ہوئے ایک جدید نیٹ ورک کا آلہ انجام دیتا ہے، آپ اس فہرست کی توسیع کی توقع کر سکتے ہیں. معیاری نیٹسٹیٹ رپورٹ 1000 لائنوں سے زیادہ اچھی طرح چل سکتی ہے.

اپنے میک فعال بندرگاہوں پر کیا ہو رہا ہے سمجھنے کے لئے نیٹسٹیٹ کی آؤٹ پٹ فلٹرنگ ضروری ہے. بلٹ ان جھنگوں کے ساتھ آپ نیٹسٹیٹ آؤٹ پٹ کو فلٹر کرسکتے ہیں. یہ پرچم آپ کو نیٹ ورکسٹ کی گنجائش اور آؤٹ پٹ کو محدود کرنے کے اختیارات کو قائم کرنے کی اجازت دیتا ہے.

Netstat پرچم اور اختیارات

netstat کے دستیاب اختیارات کے تمام ملاحظہ کرنے کے لئے، کمانڈ پر فوری طور پر انسان نیٹسٹیٹ ٹائپ کریں. یہ نیٹسٹیٹ کے آدمی کے صفحے کو ظاہر کرے گا. آپ netstat انسان کے صفحے کا ایک آن لائن ورژن بھی دیکھ سکتے ہیں.

netstat -آبیگی ایل ایل این آر آر ایس ایس ڈبلیو ایکس سی قطار - ایف پتہ -میں انٹرفیس پی پروٹوکول - وی انتظار کرو

میکوس پر Netstat ونڈوز پر نیٹ ورک اور نیٹ ورک کے نیٹ ورک پر ایک ہی کام نہیں کرتا ہے. نیٹسٹیٹ کے ان پر عمل درآمد سے پرچم یا نحو کا استعمال کرتے ہوئے متوقع رویے کا نتیجہ نہیں ہوسکتا.

ٹپ: اگر مندرجہ ذیل آثار قدیمہ مکمل طور پر ناقابل اعتماد نظر آتی ہے، تو سیکھیں کہ کمانڈ نحو کو کیسے پڑھ سکیں.

آر روٹنگ ٹیبل دکھاتا ہے، ظاہر کرتا ہے کہ نیٹ ورک کے ارد گرد پیکٹوں کو کس طرح روکا جاتا ہے.

پی پروٹوکول مخصوص نیٹ ورکنگ پروٹوکول کے ساتھ منسلک ٹریفک کی فہرست. جبکہ پروٹوکول کی مکمل فہرست / etc / پروٹوکول میں پایا جاسکتا ہے، اور زیادہ اہم لوگ udp اور tcp ہیں.

-v ہر ایک کھلی بندرگاہ کے ساتھ منسلک عمل کی شناخت (پی آئی ڈی) دکھا کر ایک کالم شامل کرکے خاص طور پر اضافہ ہوتا ہے.

-میں انٹرفیس مخصوص انٹرفیس کے لئے پیکٹ ڈیٹا فراہم کرتا ہے. تمام دستیاب انٹرفیسوں کو پرچم کے ساتھ دیکھا جا سکتا ہے، لیکن این 0 عام طور پر ڈیفالٹ آؤٹ ڈور نیٹ ورک انٹرفیس ہے. کم کیس خط نوٹ کریں.

جی multicast کنکشن کے ساتھ منسلک معلومات دکھاتا ہے.

ایس تمام پروٹوکول کے نیٹ ورک کے اعداد و شمار سے پتہ چلتا ہے، چاہے وہ فعال ہو یا نہیں.

این ناموں کے ساتھ دور دراز پتوں کے لیبل لگا دیتی ہے. یہ محدود طور پر محدود معلومات قربانی کرتے ہوئے یہ ڈرامائی طور پر نیٹسٹیٹ کی پیداوار کو تیز کرتا ہے.

netstat کے آؤٹ پٹ میں سرور بندرگاہوں میں شامل ہے، جو ڈیفالٹ آؤٹ پٹ میں شامل نہیں ہیں.

Netstat کی مثالیں

ہماری سمجھ کو عملی طور پر ڈالنے کے لۓ، کچھ نیٹسٹیٹ مثالیں دیکھیں.

netstat -PAP ٹی سی پی

یہ کمانڈ صرف اپنے میک پر ٹی سی پی کنکشن واپس لے گا، بشمول کھلی بندرگاہوں اور فعال بندرگاہوں. یہ زبانی پیداوار کا استعمال بھی کرے گا، ہر کنکشن سے منسلک پی آئی ڈی کی لسٹنگ.

netstat-a | grep -i "سن"

نیٹسٹیٹ اور یپپی کا یہ مجموعہ آپ کے میک پر کھلا بندرگاہ دکھائے گا. کھلی بندرگاہوں کی بندرگاہوں ہیں جو پیغام کے لئے سن رہے ہیں. اگر آپ مطابقت سے واقف نہیں ہیں تو، پائپ کردار | ایک کمانڈر کو ایک کمانڈ آؤٹ کرنے کے لئے استعمال کیا جاتا ہے. ہم netstat کے grep پر پیداوار پائپ، ہمیں مطلوبہ الفاظ کے لئے تلاش کرنے کی اجازت دیتا ہے "سن" اور ہمارے نتائج تلاش کریں.

نیٹ ورک یوٹیلٹی کے ذریعہ netstat تک رسائی حاصل ہے

ٹرمینل کمانڈر انٹرفیس کے ذریعے مکمل خصوصیات کے استعمال کے علاوہ، نیٹ ورک کی فعالیت میں سے کچھ نیٹ ورک یوٹیلٹی اے پی کے ذریعے بھی قابل رسائی ہے. اس بلٹ میں میکس اے پی پی / ایپلی کیشنز / افادیت / نیٹ ورک utility.app میں پایا جا سکتا ہے. اے پی پی کھولیں اور پر کلک کریں Netstat netstat کے لئے گرافیکل انٹرفیس تک رسائی کے لئے ٹیب.

نیٹ ورک یوٹیلٹی کے اندر اختیارات واضح طور پر کمانڈ لائن کے ذریعہ دستیاب سے کہیں زیادہ محدود ہیں. چار راؤنڈ کے بٹن کا انتخاب صرف ایک پیش سیٹ نیٹسٹیٹ کمانڈ چلاتا ہے اور نیچے اسکرین پر آؤٹ پٹ ظاہر کرتا ہے.

ہر ریڈیو بٹن کے لئے netstat حکموں کی پیروی کی جاتی ہے:

  • ڈسپلے روٹنگ کی معلومات netstat -r چلتا ہے
  • ہر پروٹوکول کے لئے جامع نیٹ ورک کے اعداد و شمار دکھائیں نیٹسٹیٹس رنز
  • ملٹی میڈیا کی معلومات دکھائیں netstat جی جی چلتا ہے
  • موجودہ موجودہ ساکٹ کنکشن کی حالت دکھائیں netstat چلتا ہے

lsof کے ساتھ خالص netstat

حقیقت یہ ہے کہ netstat کے macOS کے عمل میں زیادہ تر فعالیت کار صارفین کی توقع اور ضرورت شامل نہیں ہے. اس کے استعمال کے باوجود، نیٹسیٹ میکس پر تقریبا مفید نہیں ہے کیونکہ ونڈوز پر ہے. ایک مختلف کمانڈ، lsof، لاپتہ فعالیت کی زیادہ تر جگہ لے سکتا ہے.

lsof کسی بھی اطلاقات کی طرف سے کھول دیا کسی بھی فائلوں کو ظاہر کرتا ہے. یہ اطلاقات کے ساتھ منسلک کھلی بندرگاہوں کا معائنہ کرنے کے لئے بھی استعمال کیا جا سکتا ہے. lsof چلائیں، اور آپ کو انٹرنیٹ پر بات چیت کے تمام اطلاقات کی ایک فہرست دیکھیں گے. ونڈوز مشینوں پر netstat کا استعمال کرتے وقت یہ عام طور پر مقصد ہے. تاہم، macOS پر اس کام کو پورا کرنے کا واحد معنی طریقہ Netstat کے ساتھ نہیں ہے، لیکن لیوف کے ساتھ.

ہر ایک کھلے فائل یا انٹرنیٹ کنکشن کا مظاہرہ اکثر غالبا verbose ہے.لہذا مخصوص معیار کے ساتھ نتائج کو محدود کرنے کے لئے بہت سے پرچموں کے ساتھ لیوف آتا ہے. کمانڈ کی افادیت کو بڑھانے کے بہت سے مفید پرچم ہیں. سب سے اہم لوگ ذیل میں ہیں. اضافی پڑھنے کے لئے، ہر پرچم کے عمل کے زیادہ جھنڈوں اور تکنیکی تشریحات سمیت، lsof کے آدمی کا صفحہ چیک کریں یا چلائیں انسان ٹرمینل فوری طور پر.

جھوٹ اور اختیارات کو مسترد کرتے ہیں

-میں تمام کھلے نیٹ ورک کنکشن اور اس عمل کا نام دکھاتا ہے جو کنکشن کا استعمال کر رہا ہے. 4 کو شامل کرنا، جیسا کہ اندر -4، صرف IPv4 کنکشن ظاہر کرے گا. اس کے بجائے 6 کو شامل کرنا (-6) صرف IPv6 کنکشن ظاہر کرے گا.

The -میں پرچم بھی مزید تفصیلات کی وضاحت کے لئے وسیع کیا جا سکتا ہے. -آئٹیپیپی یا آئیڈ پی پی صرف TCP اور UDP کنکشن واپس جائیں گے. آئی ٹی سی پی: 25 بندرگاہ پر صرف ٹی سی پی کنکشن واپس جائیں گے. بندرگاہوں کی ایک رینج ڈیش کے ساتھ مخصوص کیا جا سکتا ہے، جیسا کہ یہ - آئی ٹی سی پی: 25-50.

استعمال کرتے ہوئے[email protected] IPv4 ایڈریس 1.2.3.4 میں صرف کنکشن واپس آ جائیں گے. IPv6 پتوں کو ایک ہی فیشن میں بیان کیا جا سکتا ہے. @ سمارٹ کو بھی اسی طرح میں میزبان ناموں کی وضاحت کرنے کے لئے بھی استعمال کیا جا سکتا ہے، لیکن دور دراز آئی پی کے پتوں اور میزبانی دونوں کے ساتھ ساتھ استعمال نہیں کیا جاسکتا.

ایس عام طور پر فائل سائز کو ظاہر کرنے کے لئے افواج کی طاقت ہے. لیکن جب جوڑا -میں پرچم، ایس مختلف کام کرتا ہے. اس کے بجائے، صارف کو واپس آنے کے حکم کے لئے پروٹوکول اور حیثیت کی وضاحت کرنے کی اجازت دیتا ہے.

پی ایک خاص عمل کی شناخت (پی آئی ڈی) کو فاسفیر پر پابندی دیتا ہے. ایک سے زیادہ پیڈ کمانڈ استعمال کرتے ہوئے مقرر کیا جا سکتا ہے، جیسے 123p456،789. عمل کی شناخت ^ ^، کے طور پر 123، ^ 456 میں خارج کردی جاسکتی ہے، جس میں خاص طور پر پیڈ 456 کو خارج کردیں گے.

پی بندرگاہ کے ناموں میں بندرگاہ کے ناموں کو تبدیل کرنے، پیداوار کو تیز کرنے میں ناکام بناتا ہے.

این ناموں کی میزبانی کرنے کے لئے نیٹ ورک کی تعداد کے تبادلوں کو غیر فعال کرتا ہے. جب استعمال کیا جاتا ہے پی مندرجہ بالا، یہ لیوف کی پیداوار کو نمایاں طور پر تیز کر سکتا ہے.

-آپ صارف نامزد کردہ صارف کی ملکیت صرف حکم دیتا ہے.

مثال کے طور پر

netstat کی طرح، lsof کے کچھ مثالیں دیکھ کر ہماری سمجھ میں مشق کرنے میں مدد ملے گی.

lsof -np [email protected]: 513

یہ پیچیدہ تلاش کمانڈ میزبان نام کے ساتھ تمام ٹی سی پی کنکشن کی فہرست کرے گا lsof.itap اور بندرگاہ 513. یہ IP پتے اور بندرگاہوں کے نام سے منسلک کئے جانے کے بغیر lsof چلائے گا، کمانڈ چلانے میں تیزی سے تیزی سے چل رہا ہے.

Lsof -iTCP -STCP: LISTEN

یہ ہر ٹی سی پی کنکشن کو حیثیت سے واپس لے جائے گا فہرست. یہ آپ کے میک پر تمام کھلے ٹی سی پی بندرگاہوں سے پتہ چلتا ہے. یہ ان کھلی بندرگاہوں سے منسلک عمل کی فہرست بھی لیتا ہے. یہ netstat پر ایک اہم اپ گریڈ ہے، جس میں پیڈائڈز سب سے زیادہ ہے.

سوڈو لسوف -i -u ^ $ (جوامی)

تمام کنکشن واپس نہیں فی الحال لاگ ان صارف کی ملکیت. یہ کمانڈ دوسروں سے تھوڑا مختلف ہے، لہذا ہم اسے تفصیل سے توڑ دیں گے.

کارٹ ^ نفی کے لئے استعمال کیا جاتا ہے. کارٹ کے بعد متن سے مل کر کچھ بھی نتائج سے ہٹا دیا جائے گا. ہم صارف کو موجودہ طور پر لاگ ان صارف کا نام لے کر چلتے ہیں میں کون ہوں لسوف کمانڈر کے اندر، گھرا ہوا $() متن کے طور پر اس کی آؤٹ لک تک رسائی حاصل کرنے کے لۓ. سوڈو کے ساتھ چل رہا ہے آپ کو اپنے کاموں کی ملکیت نہیں ملتی ہے. سودو کے بغیر اس کمانڈ کو چلانے کو خالی فہرست واپس آ جائے گی.

دیگر نیٹ ورکنگ کمانڈر

دیگر ٹرمینل نیٹ ورکنگ کا حکم دیتا ہے جو آپ کے نیٹ ورک کی جانچ پڑتال میں دلچسپی کا حامل ہو، آر پی، پنگ، اور ipconfig شامل ہیں.