Scroll to navigation

NETSTAT(8) دليل مدير نظام لينكس NETSTAT(8)

الاسم

netstat - طباعة اتصالات الشبكة، جداول التوجيه، إحصائيات الواجهات، اتصالات التمويه، وعضويات البث المتعدد

موجز

netstat [address_family_options] [--tcp|-t] [--udp|-u] [--udplite|-U] [--sctp|-S] [--raw|-w] [--l2cap|-2] [--rfcomm|-f] [--listening|-l] [--all|-a] [--numeric|-n] [--numeric-hosts] [--numeric-ports] [--numeric-users] [--symbolic|-N] [--extend|-e|-ee] [--timers|-o] [--program|-p] [--verbose|-v] [--continuous|-c] [--wide|-W]
netstat {--route|-r} [address_family_options] [--extend|-e|-ee] [--verbose|-v] [--numeric|-n] [--numeric-hosts] [--numeric-ports] [--numeric-users] [--continuous|-c]
netstat {--interfaces|-i} [--all|-a] [--extend|-e] [--numeric|-n] [--numeric-hosts] [--continuous|-c]
netstat {--groups|-g} [--numeric|-n] [--numeric-hosts] [--numeric-ports] [--numeric-users] [--continuous|-c]
netstat {--masquerade|-M} [--extend|-e] [--numeric|-n] [--numeric-hosts] [--numeric-ports] [--numeric-users] [--continuous|-c]
netstat {--statistics|-s} [--tcp|-t] [--udp|-u] [--udplite|-U] [--sctp|-S] [--raw|-w]
netstat {--version|-V}
netstat {--help|-h}

address_family_options:
[-4|--inet] [-6|--inet6] [--protocol={inet,inet6,unix,ipx,ax25,netrom,ddp,bluetooth, ... } ] [--unix|-x] [--inet|--ip] [--ax25] [--x25] [--rose] [--ash] [--bluetooth] [--ipx] [--netrom] [--ddp|--appletalk] [--econet|--ec]

ملاحظات

هذا البرنامج قديم في الغالب. البديل لـ netstat هو ss. البديل لـ netstat -r هو ip route. البديل لـ netstat -i هو ip -s link. البديل لـ netstat -g هو ip maddr.

الوصف

يطبع Netstat معلومات حول النظام الفرعي للشبكات في لينكس.

وضع الاستدعاء

يُتحكم في نوع المعلومات المطبوعة بواسطة الوسيطة الأولى، كما يلي:

(لا شيء)
بشكل مبدئي، يعرض netstat قائمة بالمقابس المفتوحة. إذا لم تحدد أي عائلات عناوين، فسيتم طباعة المقابس النشطة لجميع عائلات العناوين المهيأة.
عرض جداول توجيه النواة. انظر الوصف في route(8) للتفاصيل. ينتج netstat -r و route -e نفس المخرجات.
عرض معلومات عضوية مجموعة البث المتعدد لـ IPv4 و IPv6.
يعرض جدولاً بجميع واجهات الشبكة وعدادات أخطاء الاستقبال والإرسال الخاصة بها. بدون خيار --extended يُنتج نفس مخرجات ifconfig -s، وإلا القائمة المفصلة.
عرض قائمة بالاتصالات المموهة.
عرض إحصائيات موجزة (SNMP) إحصائي لكل بروتوكول.

الخيارات

إخبار المستخدم بما يحدث من خلال الإسهاب. خاصة طباعة بعض المعلومات المفيدة حول عائلات العناوين غير المهيأة.
لا تقطع العناوين باستخدام مخرجات بعرض حسب الحاجة. هذا اختياري حالياً لعدم كسر النصوص البرمجية الحالية.
عرض عناوين رقمية بدلاً من محاولة تحديد أسماء المضيف أو المنفذ أو المستخدم الرمزية.
يعرض عناوين مضيف رقمية لكنه لا يؤثر على تحليل أسماء المنفذ أو المستخدم.
يعرض أرقام منافذ رقمية لكنه لا يؤثر على تحليل أسماء المضيف أو المستخدم.
يعرض معرفات مستخدم رقمية لكنه لا يؤثر على تحليل أسماء المضيف أو المنفذ.
يُحدد عائلات العناوين (ربما يُوصف بشكل أفضل كبروتوكولات منخفضة المستوى) التي ستُعرض لها الاتصالات. Family هي قائمة مفصولة بفاصلة (',') من كلمات مفتاحية لعائلة العنوان مثل inet وinet6 وunix وipx وax25 وnetrom وeconet وddp وbluetooth.
له نفس تأثير استخدام خيارات --inet|-4 و--inet6|-6 و--unix|-x و--ipx و--ax25 و--netrom و--ddp و--bluetooth.

عائلة العنوان inet (IPv4) تتضمن مقابس بروتوكول raw وudp وudplite وtcp.

عائلة العنوان bluetooth تتضمن مقابس بروتوكول l2cap وrfcomm.

سيؤدي هذا إلى جعل netstat يطبع المعلومات المحددة كل ثانية بشكل مستمر.
عرض معلومات إضافية. استخدم هذا الخيار مرتين للحصول على أقصى تفاصيل.
ضمّن المعلومات المتعلقة بمؤقتات الشبكة.
اعرض PID واسم البرنامج الذي ينتمي إليه كل مقبس. يُظهر واصلة إذا كان المقبس ينتمي إلى النواة (مثل خدمة نواة، أو أن العملية قد انتهت لكن المقبس لم ينتهِ من الإغلاق بعد).
اعرض المقابس المنتظرة فقط. (تُحذف هذه افتراضيًا.)
اعرض المقابس المنتظرة وغير المنتظرة. مع الخيار --interfaces، اعرض الواجهات غير النشطة
اطبع معلومات التوجيه من FIB. (هذا هو المبدئي.)
يطبع معلومات التوجيه من خبيئة التوجيه. (لم تُوفر الخبيئة بعد مع نواة لينكس 3.6).

الخرج

اتصالات الإنترنت النشطة (TCP, UDP, UDPLite, raw)

البروتوكول (tcp, udp, udpl, raw) المستخدم بواسطة المقبس.
مؤسس: عدد البايتات التي لم ينسخها برنامج المستخدم المتصل بهذا المقبس.
الاستماع: منذ نواة 2.6.18 يحتوي هذا العمود على طابور القبول الحالي.
مؤسس: عدد البايتات التي لم يؤكدها المضيف البعيد.
منتظر: منذ النواة 2.6.18 يحتوي هذا العمود على الحجم الأقصى لتراكم syn.
العنوان المحلي
عنوان ورقم منفذ الطرف المحلي للمقبس. ما لم يُحدد الخيار --numeric (-n)، يُحل عنوان المقبس إلى اسم مضيفه القانوني (FQDN)، ويُترجم رقم المنفذ إلى اسم الخدمة المقابل.
العنوان الخارجي
عنوان ورقم منفذ الطرف البعيد للمقبس. مماثل لـ "العنوان المحلي".
حالة المقبس. نظراً لعدم وجود حالات في وضع raw وعادةً لا تُستخدم حالات في UDP وUDPLite، قد يُترك هذا العمود فارغاً. عادةً يمكن أن تكون إحدى عدة قيم:
المقبس لديه اتصال مؤسس.
يحاول المقبس بنشاط إنشاء اتصال.
تم استلام طلب اتصال من الشبكة.
المقبس مغلق، والاتصال في طور الإغلاق.
الاتصال مغلق، والمقبس ينتظر إغلاقًا من الطرف البعيد.
المقبس ينتظر بعد الإغلاق لمعالجة الحزم التي لا تزال في الشبكة.
المقبس غير مستخدم.
الطرف البعيد أغلق، في انتظار إغلاق المقبس.
الطرف البعيد أغلق، والمقبس مغلق. ينتظر التأكيد.
المقبس يستمع للاتصالات الواردة. هذه المقابس لا تُدرج في المخرجات除非 تحدد الخيار --listening (-l) أو --all (-a).
كلا المقبسين مغلقان لكننا لم نرسل جميع بياناتنا بعد.
حالة المقبس غير معروفة.

اسم المستخدم أو معرف المستخدم (UID) لمالك المقبس.
معرف العملية/اسم البرنامج
زوج مفصول بشرطة مائلة من معرف العملية (PID) واسم العملية التي تملك المقبس. الخيار --program يُسبب تضمين هذا العمود. ستحتاج أيضًا إلى صلاحيات المستخدم الخارق لرؤية هذه المعلومات على مقابس لا تملكها. معلومات التعريف هذه غير متاحة بعد لمقابس IPX.
مؤقت TCP المرتبط بهذا المقبس. التنسيق هو timer(a/b/c). المؤقت هو إحدى القيم التالية:

لا يوجد مؤقت مضبوط لهذا المقبس.
مؤقت إعادة الإرسال نشط للمقبس.
مؤقت البقاء على قيد الحياة نشط للمقبس.
الاتصال يغلق ومؤقت انتظار الوقت نشط للمقبس.

القيم بين الأقواس:

قيمة المؤقت.
عدد عمليات إعادة الإرسال المُرسلة.
عدد إشارات البقاء على قيد الحياة المُرسلة.

مقابس نطاق يونكس النشطة

البروتوكول (عادةً unix) المُستخدم بواسطة المقبس.
عدد المراجع (أي العمليات المرفقة عبر هذا المقبس).
الأعلام المعروضة هي SO_ACCEPTON (تُعرض كـ ACC)، SO_WAITDATA (W) أو SO_NOSPACE (N). يُستخدم SO_ACCECPTON على المقابس غير المتصلة إذا كانت عملياتها المقابلة تنتظر طلب اتصال. الأعلام الأخرى ليست ذات أهمية عادية.
النوع
هناك عدة أنواع من وصول المقبس:

يُستخدم المقبس في وضع مخطط البيانات (بدون اتصال).
هذا مقبس دفق (اتصال).
يُستخدم المقبس كمقبس خام.
هذا يخدم الرسائل المُسلّمة بشكل موثوق.
هذا مقبس حزم تسلسلي.
مقبس وصول واجهة خام.
من يعرف ما سيحمله لنا المستقبل - فقط املأ هنا :-)

سيحتوي هذا الحقل على إحدى الكلمات المفتاحية التالية:

المقبس غير مُخصص
المقبس يستمع لطلب اتصال. تُدرج هذه المقابس في المخرجات فقط إذا حددت الخيار --listening (-l) أو --all (-a).
المقبس على وشك إنشاء اتصال.
المقبس متصل.
المقبس يفصل الاتصال.
(empty)
المقبس غير متصل بآخر.
لا ينبغي أن تحدث هذه الحالة أبدًا.

معرف العملية/اسم البرنامج
معرف العملية (PID) واسم العملية التي لديها المقبس مفتوحًا. تتوفر معلومات إضافية في القسم اتصالات الإنترنت النشطة المكتوب أعلاه.
المسار
هذا هو اسم المسار الذي تعلقت به العمليات المقابلة بالمقبس.

مقابس IPX النشطة

(يحتاج هذا إلى من يعرفه)

مقابس NET/ROM النشطة

(يحتاج هذا إلى من يعرفه)

مقابس AX.25 النشطة

(يحتاج هذا إلى من يعرفه)

جدول واجهات النواة (-i)

يعتمد تنسيق المخرجات على علامة --extended. إذا لم يُحدد تكون المخرجات متوافقة مع جدول الإحصائيات القصير ifconfig -s، وإلا تُستخدم قائمة الواجهات المفصلة. كلاهما موثق في ifconfig(8).

جدول توجيه IP للنواة (-r)

يعتمد تنسيق المخرجات على علامات --extended. إذا لم يُحدد تكون المخرجات مماثلة لـ route -e. إذا حُددت واحدة، تكون المخرجات مماثلة لتنسيق route المبدئي. إذا حُدد الخيار الموسع مرتين، تكون المخرجات مماثلة لـ route -ee. الثلاثة موثقة في route(8).

الملفات

/etc/services -- ملف ترجمة الخدمات

/proc -- نقطة التحميل لنظام الملفات proc، الذي يوفر الوصول إلى معلومات حالة النواة عبر الملفات التالية.

/proc/net/dev -- معلومات الجهاز

/proc/net/raw -- معلومات المقبس الخام

/proc/net/tcp -- معلومات مقبس TCP

/proc/net/udp -- معلومات مقبس UDP

/proc/net/udplite -- معلومات مقبس UDPLite

/proc/net/igmp -- معلومات البث المتعدد IGMP

/proc/net/unix -- معلومات مقبس نطاق يونكس

/proc/net/ipx -- معلومات مقبس IPX

/proc/net/ax25 -- معلومات مقبس AX25

/proc/net/appletalk -- معلومات مقبس DDP (appletalk)

/proc/net/nr -- معلومات مقبس NET/ROM

/proc/net/route -- معلومات توجيه IP

/proc/net/ax25_route -- معلومات توجيه AX25

/proc/net/ipx_route -- معلومات توجيه IPX

/proc/net/nr_nodes -- قائمة عقد NET/ROM

/proc/net/nr_neigh -- جيران NET/ROM

/proc/net/ip_masquerade -- اتصالات مُقنّعة

/sys/kernel/debug/bluetooth/l2cap -- معلومات Bluetooth L2CAP

/sys/kernel/debug/bluetooth/rfcomm -- اتصالات تسلسلية Bluetooth

/proc/net/snmp -- إحصائيات

العلل

قد تظهر معلومات غريبة أحيانًا إذا تغير مقبس أثناء عرضه. من غير المرجح حدوث ذلك.

الأداء عند سرد عدد كبير من المقابس على خوادم مشغولة منخفض، استخدم أمر ss(8) القائم على netlink(7) بدلاً من ذلك.

انظر أيضًا

الصفحة الرئيسة لمشروع net-tools: https://net-tools.sourceforge.io

route(8), ifconfig(8), iptables(8), ss(8), ip(8)
proc(5)

المؤلفون

واجهة مستخدم netstat كُتبت بواسطة Fred Baumgarten <dc6iq@insu1.etec.uni-karlsruhe.de>، وصفحة الدليل بواسطة Matt Welsh <mdw@tc.cornell.edu>. حُدثت بواسطة Alan Cox <Alan.Cox@linux.org> وTuan Hoang <tqhoang@bigfoot.com> وBernd Eckenfels <net-tools@lina.inka.de>. أُضيفت خيارات UDPLite بواسطة Brian Micek <bmicek@gmail.com>.

ترجمة

تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.

10 سبتمبر 2025 net-tools