دستورات ss برای نظارت بر شبکه در لینوکس

ss برای نظارت بر شبکه در لینوکس

دستورات ss برای نظارت بر شبکه در لینوکس چیست؟دستورات ss برای نظارت بر شبکه در لینوکسدستورss ابزاری است که برای نمایش اطلاعات مربوط به سوکت شبکه در سیستم لینوکس استفاده می شود. این دستور اطلاعات دقیق‌تری نسبت به دستور netstat (که برای نمایش اتصالات فعال سوکت استفاده می شود) را نمایش می دهد.

در ادامه ما نشان میدهیم که چگونه می توان از دستور ss برای نمایش اطلاعات مختلف اتصال سوکت در لینوکس استفاده کرد.

نمایش لیست همه اتصالات

دستور اولیه ss بدون هیچ گزینه ای صرفاً بدون در نظر گرفتن وضعیت موجود در آن، تمام اتصالات شبکه را لیست می کند.

نمایش لیست همه اتصالات

نمایش لیست همه پورت ها

با استفاده از گزینه(option) -a همانطور که در شکل زیر نشان داده شده است ، می توانید لیستی از پورت ها اعم از listening و non-listening را مشاهده کنید.

نمایش لیست همه پورت ها

نمایش لیست سوکت های listening

برای نمایش تمامی سوکت های listening ، همانطور که نشان داده شده است ، از فلگ -l استفاده کنید.

نمایش لیست سوکت های listening

نمایش لیست تمامی اتصالات TCP

برای نمایش همه اتصالات TCP ، از گزینه -t مطابق شکل استفاده کنید.

نمایش لیست تمامی اتصالات TCP

نمایش لیست همه اتصالات listening TCP

برای مشاهده کلیه اتصالات سوکت listening TCP ، از ترکیب -lt همانطور که نشان داده شده است استفاده کنید.

نمایش لیست همه اتصالات listening TCP

لیست تمام اتصالات UDP

برای مشاهده همه اتصالات سوکت UDP از گزینه -ua همانطور که نشان داده شده است استفاده کنید.

لیست تمام اتصالات UDP

لیست همه اتصالات listening UDP

برای لیست کردن اتصالات listening UDP از گزینه -lu استفاده کنید.

لیست همه اتصالات listening UDP

نمایش PID (شناسه پردازش) سوکت ها

برای نمایش شناسه پردازش(Process ID) مربوط به اتصالات سوکت، از پرچم -p استفاده کنید.

 

نمایش آمار

برای لیست کردن آمار (Summary Statistics) ، از گزینه -s استفاده کنید.

نمایش آمار

نمایش اتصالات سوکت IPv4 و IPv6

اگر در مورد اتصالات سوکت IPv4 کنجکاو هستید از گزینه -4 استفاده کنید.

نمایش اتصالات سوکت IPv4 و IPv6

برای نمایش اتصالات IPv6 ، از گزینه -6 استفاده کنید.

فیلترکردن اتصالات به پورت خاص

فرمان ss به شما امکان می دهد شماره پورت سوکت یا شماره آدرس را فیلتر کنید. به عنوان مثال ، برای نمایش همه اتصالات سوکت به پورت یک destination خاص یا source خاص، دستور را اجرا کنید.

$ ss -at ‘( dport = :22 or sport = :22 )’

همچنین می توانید دستور را اجرا کنید.

$ ss -at ‘( dport = :ssh or sport = :ssh )’

همچنین جهت کسب اطلاعات بیشتر در مورد استفاده از دستور ss ، صفحات man را با استفاده از دستور زیر بررسی کنید.

$ man ss

در صورتی که مقاله فوق مورد توجه شما قرار گرفته پیشنهاد میکنیم مقالات “تفاوت هاست لینوکس و هاست ویندوز” و ”علت بلاک شدن IP در فایروال سرور” در بلاگ مرواهاست مطالعه فرمایید

فیس بوک
توییتر
لینکدین
تامبلر
پین ترست
رددیت
ایمیل

10 بهمن 1403

در 23:08

آیا تاکنون به فکر استفاده از کامنت مارکتینگ برای بهبود وضعیت برند خودتان افتاده‌اید؟ در دنیای امروز که به دنیای دیجیتالی معروف شده است، برای هر محصول و خدمتی...

12 دی 1403

در 23:59

سیستم عامل اوبونتو یک سیستم‌عامل منبع‌باز محبوب لینوکس است که نام خود را از کلمه‌ای آفریقایی گرفته است. این کلمه در زبان بانتو به معنای «من هستم، چون ما هستی...

10 دی 1403

در 21:57

فلاتر یک فریم‌ورک متن‌باز و چندسکویی است که امکان توسعه اپلیکیشن‌های اندروید و iOS را با یک کد مبنا فراهم می‌کند. در این مقاله به بررسی فلاتر و اینکه زبان بر...

5 دی 1403

در 21:10

گوگل ادسنس چیست؟ ادسنس پلتفرمی در گوگل است که به افراد کمک می‌کند از وب‌سایت یا وبلاگ خود درآمد کسب کنند. AdSense تبلیغات را در سایت شما نمایش می‌دهد و زمانی...

28 آذر 1403

در 19:55

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

26 آذر 1403

در 15:37

کپچای چیست؟ CAPTCHA یک ابزار امنیتی است که با ارائه چالش‌هایی مانند شناسایی متن یا تصویر تحریف‎شده، حضور کاربران انسانی را تأیید می‌کند و آنها را از ربات‌های...

دیدگاه‌ خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.