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

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

أيدا لوفجود By أيدا لوفجود ٧ دقائق للقراءة
تثبيت أمر 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 alternative?

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

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

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

ما هو أمر Linux netstat وما الغرض منه؟

الأمر 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 بالتشفير والتحقق من السلامة؛ الجمع بينهما يمنحك توافقاً مع عملاء الاتصال الأصليين دون الحاجة إلى برامج طرف ثالث

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

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

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

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

فشل مؤقت في تحليل الاسم: ما معناه وكيفية إصلاحه؟

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

ريكسا سيروسريكسا سيروس ١٢ دقيقة للقراءة

هل أنت مستعد للنشر؟ يبدأ من ٢٫٤٨ دولار/شهر.

سحابة مستقلة منذ ٢٠٠٨. AMD EPYC، NVMe، 40 Gbps. ضمان استرداد المبلغ لمدة ١٤ يومًا.