Netstat - فرمان لینوکس - فرمان یونیکس

نام

netstat - اتصالات شبکه، جداول مسیریابی ، آمار رابط، اتصالات مسدود کننده و اعضای چندگانه را چاپ کنید

مثال ها

خلاصه

netstat [ address_family_options ] [ --tcp | -t ] [ --udp | -u ] [ --raw | -w ] [- مشاهده کردن | -l ] [ --all | -a ] [ --numeric | -n ] [ --numeric-hosts ] [ --numeric-ports ] [ --numeric-ports ] [ --symbolic | -N ] [ --extend | -e [ --extend | -e] ] [ --timers | -o ] [- برنامه | -p ] [ --verbose | -v ] [- بدون وقفه | -c] [تأخیر] netstat { --route | -r } [ address_family_options ] [ --extend | -e [ --extend | -e] ] [ --verbose | -v ] [ --numeric | -n ] [ --numeric-hosts ] [ --numeric-ports ] [ --numeric-ports ] [ --continuous | -c] [تأخیر] netstat { --interfaces | -i } [ iface ] [ --all | -a ] [ --extend | -e [ --extend | -e] ] [ --verbose | -v ] [- برنامه | -p ] [ --numeric | -n ] [ --numeric-hosts ] [ --numeric-ports ] [ --numeric-ports ] [ --continuous | -c] [تأخیر] netstat { --groups | -g } [ --numeric | -n ] [ --numeric-hosts ] [ --numeric-ports ] [ --numeric-ports ] [ --continuous | -c] [تأخیر] netstat {- تکرار | -M } [ --extend | -e ] [ --numeric | -n ] [ --numeric-hosts ] [ --numeric-ports ] [ --numeric-ports ] [ --continuous | -c] [تأخیر] netstat { --statistics | -s } [ --tcp | -t ] [ --udp | -u ] [ --raw | -w ] [تأخیر] netstat { --version | -V } netstat { --help | -h } address_family_options :

[ --protocol = { inet ، unix ، ipx ، ax25 ، netrom ، ddp } [، ...] ] [- unix | -x ] [ --inet | --ip ] [ --ax25 ] [ --ipx ] [ --netrom ] [ --ddp ]

شرح

Netstat اطلاعات مربوط به زیر سیستم لینوکس را چاپ می کند. نوع اطلاعات چاپ شده توسط اولین استدلال کنترل می شود به شرح زیر است:

(هیچ یک)

به طور پیش فرض Netstat لیستی از سوکت های باز را نمایش می دهد. اگر خانواده های آدرس را مشخص نکنید، سوکت های فعال همه خانواده های آدرس های پیکربندی شده چاپ می شود.

--روتر

نمایش جداول مسیریابی هسته.

- گروه ها، -g

نمایش اطلاعات مربوط به عضویت در گروه چندپخشی برای IPv4 و IPv6.

--interface & # 61؛ iface، -i

نمایش جدولی از تمام اینترفیس های شبکه یا iface مشخص شده ) .

- ماموریت، -M

نمایش لیستی از اتصالات masqueraded.

- آمارها، -s

نمایش آمار خلاصه برای هر پروتکل.

گزینه ها

--verbose، -v

به کاربر بگویید که چه چیزی در حال انجام است. به خصوص برخی از اطلاعات مفید در مورد خانواده های آدرس های غیر تنظیم شده چاپ.

-numeric، -n

آدرس های عددی را به جای تلاش برای تعیین میزبان، پورت یا نام های کاربری نمادین نمایش دهید.

- عدد میزبان

آدرس میزبان عددی را نشان می دهد، اما بر روی پورت یا نام کاربری تاثیر نمی گذارد.

-numeric-ports

شماره پورت های عددی را نشان می دهد، اما بر روی وضوح نام میزبان یا کاربر تاثیر نمی گذارد.

- کاربران عادی

نشانگرهای کاربر عددی را نشان می دهد، اما بر وضوح نام میزبان یا پورت تاثیر نمی گذارد.

- پروتکل خانواده، -A

خانواده های آدرس (شاید بهتر است به عنوان پروتکل های سطح پایین توضیح داده شود) که برای نمایش اتصالات مشخص می شود. خانواده یک لیست جداگانه کاما ('،') از کلمات کلیدی خانواده آدرس مانند inet ، unix ، ipx ، ax25 ، netrom و ddp است . این اثر همانند استفاده از گزینه های --inet ، --unix ( -x--ipx ، --ax25 ، --netrom ، و --ddp است . این خانواده شامل پروتکلهای خام، udp و TCP هستند.

-c، - بدون وقفه

این باعث می شود netstat هر ثانیه اطلاعات انتخاب شده را به طور مداوم چاپ کند.

-e، - گسترش

نمایش اطلاعات اضافی از این گزینه برای حداکثر جزئیات دوبار استفاده کنید.

-o، --timers

شامل اطلاعات مربوط به تایمر های شبکه است.

-p، - برنامه

نمایش PID و نام برنامه که هر سوکت متعلق به آن است.

-l، - خواندن

فقط سوکت های گوش دادن را نمایش دهید (این به طور پیش فرض حذف می شود.)

-ا، - تمام

نمایش سوکت های گوش دادن و غیر گوش دادن را نشان می دهد. با گزینه --interfaces ، نشان می دهد که رابط های مشخص شده نیستند

-F

اطلاعات مسیریابی را از FIB چاپ کنید. (این پیش فرض است.)

-C

مسیریابی اطلاعات را از مسیر حافظه پیمایش کنید.

تاخیر انداختن

Netstat در هر ثانیه تاخیر را چاپ می کند . بالا

خروجی

اتصالات اینترنتی فعال (TCP، UDP، خام)

پروتو

پروتکل (tcp، udp، raw) استفاده شده توسط سوکت.

Recv-Q

تعداد بایت هایی که توسط برنامه کاربر کپی نشده است به این سوکت وصل شده است.

ارسال-Q

تعداد بایت هایی که توسط میزبان از راه دور تایید نشده است.

آدرس محلی

آدرس و شماره پورت از انتهای محلی سوکت. به غیر از گزینه ی -numeric ( -n )، آدرس سوکت به نام میزبان قمری (FQDN) حل و فصل می شود و شماره پورت به نام سرویس مربوطه ترجمه می شود.

آدرس خارجی

آدرس و شماره پورت از انتهای راه دور سوکت. مشابه "آدرس محلی"

دولت

حالت سوکت از آنجایی که هیچ حالت در حالت خام وجود ندارد و معمولا هیچ حالت استفاده شده در UDP وجود ندارد، این ستون ممکن است خالی باشد. به طور معمول این می تواند یکی از مقادیر مختلف باشد:

ایجاد

سوکت یک ارتباط برقرار شده است.

SYN_SENT

سوکت فعالانه تلاش می کند تا ارتباط برقرار کند.

SYN_RECV

درخواست اتصال از شبکه دریافت شده است.

FIN_WAIT1

سوکت بسته است، و اتصال خاموش است.

FIN_WAIT2

اتصال بسته است، و سوکت در حال انتظار برای خاموش شدن از انتهای راه دور است.

TIME_WAIT

سوکت بعد از بستن بسته هایی که هنوز در شبکه قرار دارند انتظار می رود.

بستن

سوکت استفاده نمی شود

CLOSE_WAIT

پایان از راه دور خاموش است، انتظار برای سوکت برای بستن.

LAST_ACK

پایان از راه دور خاموش است و سوکت بسته شده است. منتظر تأیید

گوش بده

سوکت گوش دادن به اتصالات ورودی است. چنین سوکت ها در خروجی گنجانده شده اند مگر اینکه شما گزینه option -l (یا -all ( -a ) را مشخص کنید.

بستن

هر دو سوکت بسته شده اند، اما ما هنوز تمام اطلاعات خود را ارسال نمی کنیم.

ناشناخته

وضعیت سوکت ناشناخته است.

کاربر

نام کاربری یا شناسه کاربر (UID) صاحب سوکت.

نام PID / برنامه

جفت جدا شده از اسلش از شناسه پردازش (PID) و نام پروسس پروسه ای که سوکت دارد. --program باعث می شود که این ستون درج شود شما همچنین به امتیازات کاربری فوق العاده نیاز دارید تا این اطلاعات را در سوکت هایی که صاحب مال شما نیستند مشاهده کنید. این اطلاعات شناسایی برای سوکت های IPX در دسترس نیست.

تایمر

(این باید نوشته شود)

سوکت های دامنه یونیکس فعال

پروتو

پروتکل (معمولا یونیکس) توسط سوکت استفاده می شود.

RefCnt

تعداد مرجع (یعنی پروسه های متصل شده از طریق این سوکت).

پرچم ها

پرچم های نمایش داده شده SO_ACCEPTON (نمایش داده شده به عنوان ACC )، SO_WAITDATA ( W ) یا SO_NOSPACE ( N ) است. SO_ACCECPTON در سوکت های غیر مرتبط استفاده می شود، اگر فرآیندهای متناظر آنها در انتظار درخواست اتصال باشند. پرچم های دیگر علاقه ای طبیعی ندارند.

تایپ کنید

چند نوع دسترسی سوکت وجود دارد:

SOCK_DGRAM

سوکت در حالت Datagram (بدون اتصال) استفاده می شود.

SOCK_STREAM

این یک سوکت جریان (اتصال) است.

SOCK_RAW

سوکت به عنوان یک سوکت خام استفاده می شود.

SOCK_RDM

این یکی در حال ارائه پیام های قابل اعتماد ارائه شده است.

SOCK_SEQPACKET

این یک سوکت بسته پیوسته است.

SOCK_PACKET

سوکت دسترسی رابط کاربری خام

ناشناخته

چه کسی می داند که آینده ما را به ارمغان می آورد - فقط اینجا را پر کنید :-)

دولت

این فیلد شامل یکی از کلمات کلیدی زیر خواهد بود:

رایگان

سوکت اختصاصی نیست

استماع

سوکت برای درخواست اتصال گوش می دهد چنین اتصالات فقط در خروجی گنجانده می شود، اگر شما گزینه option -l (یا -all ( -a ) را مشخص کنید.

برقراری ارتباط

سوکت در مورد برقراری ارتباط است.

متصل

سوکت وصل شده است

قطع کردن

سوکت قطع شده است.

(خالی)

سوکت به یکی دیگر متصل نیست

ناشناخته

این حالت هرگز نباید رخ دهد

نام PID / برنامه

شناسه پردازش (PID) و نام فرآیند پروسه ای که سوکت باز است. اطلاعات بیشتر موجود در بخش ارتباطات اینترنت فعال در بالا نوشته شده است.

مسیر

این نام مسیر است که فرآیندهای متناظر مربوط به سوکت است.

سوکت های IPX فعال

(این باید توسط کسی که آن را می داند انجام شود)

سوکت های NET / ROM فعال

(این باید توسط کسی که آن را می داند انجام شود)

سوکت های Active AX.25

(این باید توسط کسی که آن را می داند انجام شود)

همچنین ببینید

مسیر ( 8)، ifconfig (8)

مهم: از دستور man ( ٪ man ) برای دیدن نحوه استفاده از دستور در رایانه خاص خود استفاده کنید.