خصم ٥٠٪ جميع الخطط، لفترة محدودة. تبدأ من $2.48/mo
7 دقائق متبقية
الأمان والشبكات

أمر Netstat في Linux: شرح وتثبيت وأمثلة

Ada Lovegood By Ada Lovegood قراءة 7 دقائق
تثبيت أمر netstat في Linux وأمثلة عملية

يجب على كل مستخدم Linux أن يعرف كيفية إدارة اتصالات الشبكة بكفاءة. وتزداد أهمية ذلك عند استكشاف الأخطاء أو مراقبة حركة البيانات. Linux netstat أمر هي أداة متعددة الاستخدامات تتيح لك فحص اتصالات الشبكة النشطة، والمنافذ المستمعة، وجداول التوجيه، وإحصاءات واجهة الشبكة. سواء كنت تُحسّن أداء النظام، أو تُصحّح الأخطاء، أو تريد فهم نشاط الشبكة بشكل أعمق، فإن إتقان هذا الأمر ضرورة. في هذا المقال، ستتعلم كيفية تثبيت netstat، واستعراض خياراته المختلفة، واستخدامه للحصول على رؤى تفصيلية حول عمليات الشبكة في نظامك. تابع القراءة للاطلاع على أمثلة عملية ونصائح للاستفادة القصوى من netstatوإمكاناته.

كيفية التثبيت netstat على Linux

قبل التعمق في Linux netstat ، قد تحتاج إلى تثبيته أولاً، إذ لا تتضمنه بعض توزيعات Linux بشكل افتراضي. إليك كيفية تثبيت Linux netstat على Ubuntu وغيرها من أنظمة Linux.

تثبيت Ubuntu netstat

على Ubuntu، ستحتاج إلى تثبيت حزمة net-tools لاستخدام netstat، إذ إنه جزء من تلك الحزمة. يمكنك تثبيت netstat على Ubuntu باستخدام الأمر التالي:

sudo apt update
sudo apt install net-tools

على توزيعات Linux الأخرى، استخدم مدير الحزم الخاص بنظامك، مثل yum or dnf:

# For RHEL-based distros (CentOS, Fedora, etc.)
sudo yum install net-tools

بعد اكتمال التثبيت، تحقق منه بكتابة netstat في الطرفية.

الصياغة الأساسية لـ netstat

الأمر Linux netstat يتميز بصياغة بسيطة نسبياً:

netstat [OPTIONS]

يمكنك دمج خيارات متعددة للحصول على معلومات تفصيلية حول اتصالات الشبكة والمنافذ وغير ذلك.

الاستخدامات العملية للأمر Linux Netstat الأمر

فيما يلي، سنستعرض أبرز الاستخدامات الشائعة والعملية لهذا الأمر.

  • عرض جميع منافذ TCP باستخدام Linux netstat الأمر: لعرض جميع اتصالات TCP، استخدم الخيار -t مع netstat. سيعرض هذا جميع منافذ TCP النشطة على النظام.
netstat -t
  • عرض جميع منافذ UDP باستخدام Linux netstat الأمر: بالمثل، يمكنك عرض جميع اتصالات UDP باستخدام الخيار -u :
netstat -u
  • عرض المنافذ المستمعة فقط باستخدام Linux netstat الأمر: لعرض المنافذ المستمعة فقط، استخدم الخيار -l . سيقوم هذا بتصفية جميع الاتصالات القائمة وعرض المنافذ المنتظرة للاتصالات فحسب.
netstat -l
  • عرض منافذ TCP المستمعة فقط باستخدام Linux netstat الأمر: لعرض منافذ TCP المستمعة فقط، يمكنك دمج الخيار -t و -l الخيارات:
netstat -lt
  • عرض منافذ UDP المستمعة فقط باستخدام Linux netstat الأمر: لعرض منافذ UDP المستمعة، ادمج -u و -l:
netstat -lu
  • عرض منافذ UNIX المستمعة فقط باستخدام Linux netstat الأمر: لعرض مقابس نطاق UNIX، استخدم الخيار -x مع -l لعرض منافذ UNIX المستمعة فقط:
netstat -lx
  • عرض إحصائيات جميع المنافذ باستخدام Linux netstat الأمر: لعرض إحصاءات الشبكة لجميع البروتوكولات، يُفيد الخيار -s في الحصول على نظرة عامة على حركة البيانات وأعداد الأخطاء.
netstat -s
  • عرض إحصاءات منافذ TCP باستخدام Linux netstat الأمر: لعرض إحصاءات TCP تحديدًا، يمكن دمج -s مع -t:
netstat -st
  • عرض إحصاءات منافذ UDP باستخدام Linux netstat الأمر: لعرض إحصاءات UDP، استخدم -su:
netstat -su
  • عرض PID وأسماء البرامج باستخدام Linux netstat الأمر: في بعض الأحيان تحتاج إلى معرفة البرامج التي تستخدم منافذ شبكة بعينها. استخدم الخيار -p لعرض معرّف العملية (PID) وأسماء البرامج:
sudo netstat -p
  • طباعة netstat المعلومات باستمرار باستخدام Linux Netstat الأمر: إذا كنت بحاجة إلى مراقبة الاتصالات في الوقت الفعلي، استخدم الخيار -c لطباعة إحصاءات الشبكة باستمرار:
netstat -c
  • الحصول على معلومات توجيه النواة باستخدام Linux netstat الأمر: لعرض جدول توجيه النواة، استخدم الخيار -r لعرض كيفية توجيه الحزم عبر شبكتك.
netstat -r
  • معرفة المنفذ الذي يعمل عليه برنامج معيّن باستخدام Linux netstat الأمر: يمكنك معرفة المنفذ الذي يستخدمه برنامج ما بدمج -p مع grep:
sudo netstat -plnt | grep <program_name>

سيعرض لك رقم المنفذ والبرنامج المرتبط به.

خيارات إضافية netstat الخيارات

إضافةً إلى الخيارات الشائعة التي تناولناها، إليك بعض خيارات netstat الأخرى التي قد تجدها مفيدة:

  • -i : عرض إحصاءات واجهات الشبكة.
  • -g : عرض معلومات عضوية مجموعة البث المتعدد.
  • -v : الوضع المفصّل للحصول على مخرجات أكثر تفصيلاً.

تمنحك هذه الخيارات مرونة إضافية عند تشخيص مشكلات الشبكة أو فحص حركة المرور.

جدول netstat الأوامر

حالة الاستخدام  الأمر 
سرد جميع منافذ TCP netstat -t
سرد جميع منافذ UDP netstat -u
سرد جميع المنافذ التي تعمل في وضع الاستماع netstat -l
سرد منافذ TCP التي تعمل في وضع الاستماع فقط netstat -lt
سرد منافذ UDP التي تعمل في وضع الاستماع فقط netstat -lu
سرد منافذ UNIX التي تعمل في وضع الاستماع فقط netstat -lx
عرض إحصائيات الشبكة netstat -s
عرض إحصائيات TCP netstat -st
عرض إحصائيات UDP netstat -su
عرض PID وأسماء البرامج sudo netstat -p
طباعة معلومات الشبكة باستمرار netstat -c
عرض جدول التوجيه الخاص بالنواة netstat -r
grep <program> sudo netstat -plnt

netstat البديل

على الرغم من أن netstat قوي، إلا أنه يُعدّ قديمًا نسبيًا. إن كنت تبحث عن بديل حديث، ss (Socket Statistics) خيار ممتاز netstat alternative. It is more efficient and offers similar functionalities:

ss -tuln

يسرد هذا الأمر جميع منافذ TCP وUDP قيد الاستماع، تمامًا كما يفعل netstatإن أردت التعرف على أوامر Linux الأخرى التي تساعدك على التنقل في بيئة Linux بسهولة أكبر، أنصحك بقراءة مقالتنا حول 15 أمرًا أساسيًا في Linux يجب أن يعرفها كل مستخدم.

خلاصة

لأي مسؤول شبكة، يُعدّ أمر netstat في Linux ركيزة أساسية في مجموعة أدواته. إنه مرجعك الأول لتحليل حركة البيانات، وتحديد المنافذ المفتوحة، وتتبع العمليات المرتبطة بنشاط الشبكة. حين تظهر المشكلات، netstat يتيح عرضًا سريعًا لمن يتصل بماذا، مع خيارات تتيح لك التعمق في TCP وUDP وجداول التوجيه. ومع تطور Linux تتطور أدواتنا معه. كثير من التوزيعات الحديثة باتت تُفضّل ss لكفاءته وميزاته الموسّعة، غير أن netstat لا يزال خيارًا موثوقًا لمن يتقن استخدامه. إتقانه يمنحك نظرة معمّقة وقابلة للتطبيق على ما يجري في شبكتك من الداخل.

الأسئلة الشائعة

كيف أثبّت netstat على Linux؟

لتثبيت netstat على Linux، تحتاج إلى حزمة net-tools. على Ubuntu، شغّل: sudo apt install net-tools.

ما أفضل بديل لـ netstat؟

الـ ss أمر بديل حديث عن netstat ويوفر وظائف مماثلة، لكنه أسرع وأكثر كفاءة.

هل يمكنني مراقبة مخرجات netstat بشكل مستمر؟

نعم، باستخدام netstat -c، يمكنك طباعة معلومات الشبكة باستمرار في الوقت الفعلي.

ما الذي يُستخدم له أمر netstat في Linux؟

الأمر Linux netstat يُستخدم هذا الأمر لعرض معلومات الشبكة، مثل الاتصالات النشطة، والمنافذ التي تستمع للطلبات، وجداول التوجيه، وإحصاءات واجهات الشبكة. وهو أداة فعّالة لمراقبة حركة الشبكة، وتشخيص مشكلات الاتصال، والتحقق من حالة منافذ TCP وUDP في نظام Linux.

كيفية عرض جميع اتصالات TCP النشطة على نظام Linux؟

حين تُنفّذ netstat -at، ستحصل على قائمة بجميع اتصالات TCP النشطة بغض النظر عن حالتها. يفيد ذلك في معرفة منافذ TCP المفتوحة والمستخدمة فعلياً، وكذلك في رصد أي اتصالات غير متوقعة أو مشبوهة.

ما الذي يُستخدم له netstat -au؟

الأمر netstat -au يُستخدم لعرض جميع اتصالات UDP النشطة على Linux.

ما الذي يُستخدم له netstat -s؟

الـ netstat -s يعرض هذا الأمر الأعداد والمعلومات الخاصة بجميع البروتوكولات المدعومة، بما فيها TCP وUDP وICMP وIP. يشمل الإخراج مقاييس مثل عدد الحزم المُرسَلة والمُستقبَلة والمُفقودة، فضلاً عن عدد الأخطاء وإحصاءات أخرى خاصة بكل بروتوكول.

مشاركة

المزيد من المدونة

تابع القراءة.

صورة عنوان Cloudzy لدليل MikroTik L2TP VPN، تُظهر جهاز كمبيوتر محمول يتصل بخزانة خوادم عبر نفق رقمي أزرق وذهبي متوهج مع أيقونات درع.
الأمان والشبكات

إعداد MikroTik L2TP VPN (مع IPsec): دليل RouterOS (2026)

في إعداد MikroTik L2TP VPN هذا، يتولى L2TP عملية الأنفاق بينما يتولى IPsec التشفير والسلامة؛ اقترانهما يمنحك توافقًا أصليًا مع العميل دون الحاجة إلى وكلاء طرف ثالث

Rexa CyrusRexa Cyrus قراءة 9 دقائق
نافذة طرفية تعرض رسالة تحذير SSH عن تغيير هوية المضيف البعيد، مع عنوان دليل الإصلاح وعلامة Cloudzy التجارية على خلفية تركوازية داكنة.
الأمان والشبكات

تحذير: تغيرت هوية المضيف البعيد وكيفية إصلاحها

SSH بروتوكول شبكة آمن يُنشئ نفقًا مشفرًا بين الأنظمة. لا يزال شائعًا بين المطورين الذين يحتاجون إلى وصول عن بُعد إلى أجهزة الكمبيوتر دون الحاجة إلى واجهة رسومية

Rexa CyrusRexa Cyrus قراءة 10 دقائق
رسم توضيحي لدليل استكشاف أخطاء خادم DNS مع رموز تحذير وخادم أزرق على خلفية داكنة لأخطاء تحليل الأسماء في Linux
الأمان والشبكات

فشل مؤقت في تحليل الأسماء: ماذا يعني وكيف تصلحه؟

أثناء استخدام Linux، قد تواجه خطأ فشل مؤقت في تحليل الأسماء عند محاولة الوصول إلى المواقع أو تحديث الحزم أو تنفيذ مهام تتطلب اتصال إنترنت

Rexa CyrusRexa Cyrus قراءة 12 دقيقة

جاهز للنشر؟ تبدأ من 2.48 $/شهر.

سحابة مستقلة منذ 2008. AMD EPYC، NVMe، 40 Gbps. استرداد خلال 14 يومًا.