netstat هي أداة سطر أوامر تُستخدم لمراقبة إحصائيات الشبكة. يمكّنك من عرض بيانات الشبكة مثل المنافذ المستخدمة ، والاتصالات النشطة ، والحزم التي تم نقلها ، وما إلى ذلك.
من المثير للاهتمام ملاحظة أن هذه الأداة ذاتها متوفرة في إصدارات Windows Server وهي مشابهة جدًا في الاستخدام لتلك الموجودة على Linux.
تابع هذه المقالة لمعرفة كيف يمكنك استخدام الأمر netstat على نظام Linux الخاص بك.
هيكلة أوامر netstat
هناك طريقتان يمكنك من خلالهما استخدام الأمر netstat: إما تشغيل الأمر بمفرده أو تشغيله باستخدام الخيارات. إذا اخترت تشغيل netstat بدون الإشارة إلى أي خيارات ، فسيتم عرض جميع الاتصالات النشطة على نظامك.
netstat
عند تشغيل netstat مع الخيارات ، تحتاج إلى تحديد ملف واصلة (-) قبل كل علم.
netstat [-option1] [-option2] ...
يحتوي netstat على عدد من العلامات ، وفي القسم التالي ، سترى بعض الأمثلة قيد الاستخدام.
إذا كان لديك العديد من الخيارات لتضمينها في الأمر الخاص بك ، فقد يكون من المزعج إضافة واصلة في كل مرة. لحسن الحظ ، يوفر netstat طريقة أبسط للقيام بذلك.
يمكنك ببساطة استخدام واصلة واحدة ثم سرد خياراتك على التوالي دون أي مسافات بينها. على سبيل المثال ، بدلاً من الكتابة
netstat -p -n -t، يمكنك الجري ببساطة netstat -pnt.ستجد هذا التنسيق التلخيصي مناسبًا جدًا عندما تضطر إلى تشغيل عدة أوامر netstat مع العديد من الخيارات:
netstat - [الخيار 1] [الخيار 2] [الخيار 3] ...
متعلق ب: لماذا يجب عليك استخدام أداة Linux Networking Tool في Windows مع WSL
أوامر netstat التي يجب أن تعرفها
إذا كنت ترغب في معرفة الإحصائيات الخاصة ببروتوكولات UDP و TCP و ICMP و IP ، فاستخدم الأمر التالي:
netstat -s
لسرد جميع اتصالات TCP (بروتوكول التحكم في الإرسال) ، قم بتشغيل الأمر أدناه:
netstat -at
وبالمثل ، بالنسبة لاتصالات UDP ، قم بإصدار الأمر التالي:
netstat -au
لسرد جميع الخوادم / المنافذ التي تعمل (تستمع) بنشاط على نظامك ، قم بتشغيل:
netstat -plnt
من المهم ملاحظة أن هذا الأمر قد يتطلب امتيازات sudo. وذلك لأن المستخدم الجذر قد يكون مالكًا لبعض الخدمات.
هذا الأمر المعين مهم جدًا لأنه يعرض لك معرّفات البرامج للخوادم قيد التشغيل. يمكنك استخدام هذه المعلومات لإيقاف الخوادم التي لا تريد تشغيلها على نظامك.
ss: خليفة لأمر netstat
على الرغم من أن netstat أداة جيدة لمراقبة اتصالات الشبكة ، إلا أنها ليست مفصلة مثل الأداة المساعدة ss. يمكنك استخدام الأمر ss لمراقبة مآخذ الشبكة على نظام Linux. إنه أسرع من netstat ويعطي معلومات أكثر تفصيلاً.
إذا كنت تشك في وجود مشكلة في الشبكة على نظام Linux الخاص بك ، فإليك كيفية تتبعها واستكشاف الأخطاء وإصلاحها باستخدام الأمر ss.
اقرأ التالي
- لينكس
- شبكات الحاسب
- لينكس

جيروم كاتب في MakeUseOf. يغطي مقالات عن البرمجة و Linux. إنه أيضًا متحمس للعملات المشفرة ويحتفظ دائمًا بعلامات تبويب في صناعة التشفير.
اشترك في نشرتنا الإخبارية
انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!
انقر هنا للاشتراك