رئيسي أجهزة ماكينتوش كيفية استخدام أمر Netstat على نظام Mac

كيفية استخدام أمر Netstat على نظام Mac



ماذا تعرف

  • لتشغيل netstat والاطلاع على البيانات التفصيلية حول شبكة جهاز Mac الخاص بك، افتح ملف صالة نافذة، اكتب netstat ، و يضعط يدخل .
  • الحد من إخراج netstat بالأعلام والخيارات. لرؤية خيارات netstat المتاحة، اكتب أنت نتستت في موجه الأوامر.
  • استخدم ال الأمر lsof للتعويض عن وظائف netstat المفقودة أو المحدودة، بما في ذلك عرض أي ملفات مفتوحة حاليًا في أي تطبيقات.

تشرح هذه المقالة كيفية تشغيل الأمر netstat Terminal في macOS حتى تتمكن من الاطلاع على معلومات تفصيلية حول اتصالات شبكة جهاز Mac، بما في ذلك الطرق التي يتحدث بها جهاز Mac مع العالم الخارجي، عبر جميع المنافذ وجميع التطبيقات.

كيفية تشغيل نتستات

تعلم كيفية استخدام netstat يمكن أن تساعدك على فهم الاتصالات التي يجريها جهاز الكمبيوتر الخاص بك ولماذا. يتوفر الأمر netstat على أجهزة Mac بشكل افتراضي. لا تحتاج إلى تنزيله أو تثبيته.

لتشغيل نتستت:

  1. اذهب إلى مكتشف > يذهب > خدمات .

    مكتشف
  2. نقرتين متتاليتين صالة .

    كيفية تشغيل الموسيقى على سناب شات
    مجلد الأدوات المساعدة مع تمييز الوحدة الطرفية
  3. في نافذة المحطة الطرفية الجديدة، اكتب netstat و اضغط يعود (أو يدخل ) لتنفيذ الأمر.

    نافذة طرفية مع تمييز الأمر netstat
  4. ستبدأ كمية كبيرة من النص بالتمرير على شاشتك. إذا كنت لا تستخدم أيًا من العلامات المتاحة (انظر أدناه)، فسيقوم netstat بالإبلاغ عن اتصالات الشبكة النشطة على جهاز Mac الخاص بك. بالنظر إلى عدد الوظائف التي يؤديها جهاز الشبكة الحديث، يمكنك أن تتوقع أن تكون القائمة طويلة. يمكن أن يصل التقرير القياسي إلى أكثر من 1000 سطر.

    تقرير netstat مطول في نافذة المحطة الطرفية

أعلام وخيارات Netstat

تعد تصفية مخرجات netstat أمرًا ضروريًا لفهم ما يحدث على المنافذ النشطة لجهاز Mac الخاص بك. تسمح لك علامات Netstat المضمنة بتعيين الخيارات، مما يحد من نطاق الأمر.

لرؤية كافة الخيارات المتاحة لـ netstat، اكتب أنت نتستت في موجه الأوامر للكشف عن صفحة رجل netstat (اختصار لـ 'يدوي'). يمكنك أيضًا عرض النسخة الإلكترونية من صفحة دليل netstat .

بناء الجملة

من المهم ملاحظة أن netstat على نظام التشغيل macOS لا يعمل بنفس الطريقة التي يعمل بها netstat على نظامي التشغيل Windows وLinux. قد لا يؤدي استخدام العلامات أو بناء الجملة من تطبيقات netstat إلى السلوك المتوقع.

لإضافة علامات وخيارات إلى netstat على نظام التشغيل macOS، استخدم بناء الجملة التالي:

netstat [-AabdgiLlmnqrRsSvWx] [-c queue] [-f عنوان_family] [-واجهة I] [بروتوكول -p] [-w انتظر]

إذا كان الاختصار أعلاه يبدو غير مفهوم تمامًا، فتعرف على كيفية قراءة صيغة الأمر.

أعلام مفيدة

فيما يلي بعض الأعلام الأكثر استخدامًا:

    -أيتضمن منافذ الخادم في مخرجات netstat، والتي لا يتم تضمينها في المخرجات الافتراضية. -زيعرض المعلومات المرتبطة باتصالات البث المتعدد. -أنا واجهه المستخدميوفر بيانات الحزمة للواجهة المحددة. يمكن الاطلاع على جميع الواجهات المتاحة باستخدام -أنا العلم ولكن أون0 عادةً ما تكون واجهة الشبكة الصادرة الافتراضية. (لاحظ الحرف الصغير.) -نيمنع تسمية العناوين البعيدة بالأسماء. يؤدي هذا إلى تسريع إخراج netstat مع إزالة المعلومات المحدودة فقط. -ص بروتوكوليسرد حركة المرور المرتبطة ببروتوكول شبكة معين. القائمة الكاملة للبروتوكولات متاحة على / الخ / البروتوكولات ، ولكن أهمها udp و tcp . -صيعرض جدول التوجيه، موضحًا كيفية توجيه الحزم حول الشبكة. -سيعرض إحصائيات الشبكة لجميع البروتوكولات، سواء كانت البروتوكولات نشطة أم لا. -فييزيد من الإسهاب، على وجه التحديد عن طريق إضافة عمود يوضح معرف العملية (PID) المرتبط بكل منفذ مفتوح.

أمثلة نتستت

خذ بعين الاعتبار هذه الأمثلة:

نتستت -apv TCP

يقوم هذا الأمر بإرجاع اتصالات TCP فقط على جهاز Mac الخاص بك، بما في ذلك المنافذ المفتوحة والمنافذ النشطة. ويستخدم أيضًا مخرجات مطولة، حيث يسرد معرفات PID المرتبطة بكل اتصال.

نتستت -أ | grep -i 'قائمة'

هذا المزيج من netstat و سيطرة يكشف عن المنافذ المفتوحة، وهي المنافذ التي تستمع للرسالة. شخصية الأنابيب | يرسل إخراج أمر واحد إلى أمر آخر. هنا الإخراج netstat الأنابيب إلى سيطرة ، مما يتيح لك البحث فيه عن الكلمة الأساسية 'استمع' والعثور على النتائج.

الوصول إلى Netstat من خلال أداة الشبكة

يمكنك أيضًا الوصول إلى بعض وظائف netstat من خلال تطبيق Network Utility، المضمن في إصدارات macOS حتى Catalina (لم يتم تضمينه في Big Sur).

للوصول إلى أداة الشبكة، اكتب أداة الشبكة في Spotlight Search لتشغيل التطبيق، ثم حدد نتستات علامة التبويب للوصول إلى الواجهة الرسومية.

علامة التبويب Netstat في أداة الشبكة

الخيارات الموجودة ضمن Network Utility محدودة أكثر من تلك المتاحة من خلال سطر الأوامر. يقوم كل خيار من اختيارات أزرار الاختيار الأربعة بتشغيل netstat مُعد مسبقًا الأمر ويعرض الإخراج.

أوامر netstat لكل زر اختيار هي كما يلي:

    عرض معلومات جدول التوجيهأشواط نتستت -r .عرض إحصائيات الشبكة الشاملة لكل بروتوكولأشواط نتستت -s .عرض معلومات البث المتعددأشواط نتستت-ز .عرض حالة جميع اتصالات المقبس الحاليةأشواط netstat .
Network Utility>نتستت><img src= تكملة Netstat مع Lsof

لا يتضمن تطبيق netstat لنظام التشغيل macOS الكثير من الوظائف التي يتوقعها المستخدمون ويحتاجونها. على الرغم من أن له استخداماته، إلا أن netstat ليس مفيدًا على نظام التشغيل macOS كما هو الحال على نظام التشغيل Windows. أمر مختلف، lsof ، يستبدل الكثير من الوظائف المفقودة.

يعرض Lsof الملفات المفتوحة حاليًا في التطبيقات. يمكنك أيضًا استخدامه لفحص المنافذ المفتوحة المرتبطة بالتطبيق. يجري lsof -i لرؤية قائمة التطبيقات التي تتصل عبر الإنترنت. هذا هو الهدف عادةً عند استخدام netstat على أجهزة Windows؛ ومع ذلك، فإن الطريقة الوحيدة المفيدة لإنجاز هذه المهمة على نظام التشغيل macOS ليست باستخدام netstat، بل باستخدام lsof.

أداة الشبكةimg src=

أعلام وخيارات Lsof

عادةً ما يكون عرض كل ملف مفتوح أو اتصال بالإنترنت مطولًا. ولهذا السبب يأتي lsof مزودًا بعلامات لتقييد النتائج بمعايير محددة. أهمها أدناه.

للحصول على معلومات حول المزيد من الأعلام والتفسيرات الفنية لكل منها، راجع ذلك صفحة الرجل lsof أو تشغيل رجل لسوف في موجه المحطة الطرفية.

    -أنايعرض اتصالات الشبكة المفتوحة واسم العملية التي تستخدم الاتصال. إضافة أ 4 ، كما في -i4 ويعرض اتصالات IPv4 فقط . إضافة أ 6 بدلاً من ( -i6 ) يعرض اتصالات IPv6 فقط.
  • ال -أنا يمكن أيضًا توسيع العلم لتحديد المزيد من التفاصيل. يقوم -iTCP أو -iUDP بإرجاع اتصالات TCP وUDP فقط. -iTCP:25 يُرجع فقط اتصالات TCP على المنفذ 25. ويمكن تحديد نطاق من المنافذ بشرطة، كما هو -iTCP:25-50.
  • يؤدي استخدام -i@1.2.3.4 إلى إرجاع الاتصالات إلى عنوان IPv4 1.2.3.4 فقط. يمكن تحديد عناوين IPv6 بنفس الطريقة. يمكن أيضًا استخدام السلائف @ لتحديد أسماء المضيفين بنفس الطريقة، ولكن لا يمكن استخدام كل من عناوين IP البعيدة وأسماء المضيفين في وقت واحد.
  • -سعادةً ما يفرض lsof عرض حجم الملف. ولكن عندما يقترن مع -أنا علَم، يعمل بشكل مختلف. وبدلاً من ذلك، فهو يسمح للمستخدم بتحديد البروتوكول والحالة التي سيعود بها الأمر. -صيقيد lsof بمعرف عملية معين (PID). يمكن تعيين معرفات PID متعددة باستخدام المشاعات، مثل -p 123,456,789. يمكن أيضًا استبعاد معرفات العملية باستخدام ^، كما في 123،^456، والتي من شأنها أن تستبعد PID 456 على وجه التحديد. -صتعطيل تحويل أرقام المنافذ إلى أسماء المنافذ، وتسريع الإخراج. -نتعطيل تحويل أرقام الشبكة إلى أسماء المضيفين. عند استخدامه مع أعلاه، يمكنه تسريع إخراج lsof بشكل ملحوظ.
  • - في مستخدمتقوم بإرجاع الأوامر المملوكة للمستخدم المحدد فقط.

من الأمثلة

فيما يلي بعض الطرق لاستخدام lsof.

lsof -nP -iTCP@lsof.itap:513

يسرد هذا الأمر ذو المظهر المعقد اتصالات TCP مع اسم المضيف lsof.itap والميناء 513. كما أنه يقوم بتشغيل lsof دون ربط الأسماء بعناوين IP والمنافذ، مما يجعل الأمر يعمل بشكل أسرع بشكل ملحوظ.

lsof -iTCP -sTCP: الاستماع

يقوم هذا الأمر بإرجاع كل اتصال TCP بالحالة يستمع ، ويكشف عن منافذ TCP المفتوحة على جهاز Mac. كما يسرد أيضًا العمليات المرتبطة بتلك المنافذ المفتوحة. هذه ترقية مهمة netstat ، الذي يسرد PIDs على الأكثر.

إخراج Lsof

سودو lsof -i -u^$(whoami)

كيفية بيع الممتلكات في gta
أمر الاستماع Lsof

أوامر الشبكات الأخرى

تتضمن أوامر الشبكة الطرفية الأخرى التي قد تكون ذات أهمية عند فحص شبكتك، arp وping وipconfig.

التعليمات
  • كيف يمكنني معرفة ما الذي يتم تشغيله عبر منفذ معين على جهاز Mac الخاص بي؟

    أولاً، عليك معرفة رقم المنفذ الذي تريد التحقق منه. ثم افتح المحطة واكتب lsof -i:[رقم المنفذ] لمعرفة ما ينفد من هذا المنفذ.

  • هل يمكنني معرفة عنوان MAC باستخدام netstat؟

    من المفترض أن ترى عنوان MAC الخاص بجهاز الكمبيوتر من خلال netstat باعتباره العنوان 'المحلي'. سيتم تجميعه مع TCP (بروتوكول) وعنوان IP (أجنبي).

مقالات مثيرة للاهتمام

اختيار المحرر

كيفية تسجيل الدخول إلى حسابات TikTok المتعددة على هاتفك
كيفية تسجيل الدخول إلى حسابات TikTok المتعددة على هاتفك
https://www.youtube.com/watch؟v=KZh44Ie4iW8 منذ إطلاقه في عام 2016 ، نمت TikTok قاعدة مستخدمين هائلة. لكن هذا يزيد من صعوبة الاتجاه على المنصة. لذلك ، سيكون رائعًا حقًا إذا استطعت
قم بإنشاء اختصار حوار إيقاف تشغيل Windows في Windows 10
قم بإنشاء اختصار حوار إيقاف تشغيل Windows في Windows 10
سأشارك كيفية إنشاء اختصار لمربع حوار إيقاف تشغيل Windows الكلاسيكي في Windows 10 والذي يظهر عند الضغط على Alt + F4 على سطح المكتب.
هل هناك طريقة لإظهار علامات التبويب على عدة صفوف في Google Chrome؟
هل هناك طريقة لإظهار علامات التبويب على عدة صفوف في Google Chrome؟
بعد أن نشرت مقالة 'كيفية إظهار علامات التبويب في صفوف متعددة في Mozilla Firefox' ، أرسل لي بعض القراء عبر البريد الإلكتروني كيفية الحصول على نفس الميزة في Google Chrome ، والذي يبدو أنه متصفح مشهور بنفس القدر هذه الأيام. حسنًا ، دعنا نرى كيفية تحسين تجربة المتصفح المبوب في Google Chrome! إعلان التصميم الحالي لنموذج تطبيق Google Chrome
اكتشف ما إذا كان حسابك مسؤولاً في Windows 10
اكتشف ما إذا كان حسابك مسؤولاً في Windows 10
لمعرفة ما إذا كان حسابك هو المسؤول في نظام التشغيل Windows 10 ، يمكنك استخدام موجه الأوامر أو واجهة المستخدم الرسومية. هنا هو كيف.
ما هو ملف XCF؟
ما هو ملف XCF؟
ملف XCF هو ملف صورة GIMP. تعرف على كيفية فتح ملف .XCF أو تحويل ملف XCF إلى PNG أو JPG أو PSD أو PDF أو GIF أو أي تنسيق ملف آخر.
كيف تجد المستنقع في فالهايم
كيف تجد المستنقع في فالهايم
هدف فالهايم يبدو بسيطًا ، القتل والنجاة. العالم الإسكندنافي العاشر ، فالهايم ، مكان خطير ، والوحوش بداخله تتنافس على قتلك. هناك العديد من المناطق الأحيائية والمواقع المختلفة للقتال فيها ، وإحدى هذه المناطق هي
أغلق التطبيقات تلقائيًا عند إعادة التشغيل أو إيقاف التشغيل أو تسجيل الخروج في Windows 10
أغلق التطبيقات تلقائيًا عند إعادة التشغيل أو إيقاف التشغيل أو تسجيل الخروج في Windows 10
هناك خيار التسجيل الخاص ، AutoEndTasks. عند التمكين ، سيطلب من Windows 10 إغلاق التطبيقات تلقائيًا عند إعادة التشغيل أو إيقاف التشغيل أو تسجيل الخروج.