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

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

آموزش کامل دستور ss در لینوکس

12 مثال از دستور ss برای نظارت بر اتصالات شبکه در لینوکس

دستور ss یکی از ابزارهای کاربردی در سیستم‌عامل لینوکس است که برای نمایش اطلاعات مربوط به سوکت‌های شبکه به کار می‌رود. این دستور برخلاف دستور netstat که اتصالات سوکت فعال را نمایش می‌دهد، اطلاعات دقیق‌تری ارائه می‌دهد و به کاربران اجازه می‌دهد تا وضعیت شبکه و اتصالات سوکت را به‌طور بهینه‌تر مانیتور کنند.
در این راهنمای جامع، به بررسی انواع کاربردهای دستور ss در لینوکس برای نمایش اطلاعات متنوعی از اتصالات سوکت می‌پردازیم و نحوه استفاده بهینه از این دستور را شرح می‌دهیم.

۱. لیست کردن تمام اتصالات شبکه با دستور ss

با استفاده از دستور پایه ss در لینوکس، می‌توان تمام اتصالات شبکه را بدون توجه به وضعیت آن‌ها نمایش داد. این دستور تمامی سوکت‌های شبکه فعال و غیرفعال را به‌طور جامع نشان می‌دهد و اطلاعات مهمی را برای مانیتورینگ شبکه در اختیار کاربران قرار می‌دهد.

$ ss
پ.ن
آیا نیاز به خرید سرور مجازی ایران دارید؟ لطفاً بر روی لینک اون کلیک کنید! اگر نیاز به سرور ایران با آی پی تمیز و بدون محدودیت دارید کلیک کنید.
 
نمایش تمام اتصالات شبکه با دستور ss
استفاده از دستور پایه ss در لینوکس برای نمایش تمامی اتصالات شبکه

 ۲. لیست کردن پورت‌های در حال گوش دادن و غیر فعال در شبکه با دستور ss

برای نمایش پورت‌های در حال گوش دادن (Listening) و پورت‌های غیر فعال (Non-listening) می‌توانید از گزینه -a در دستور ss استفاده کنید. این گزینه اطلاعاتی جامع از وضعیت پورت‌های فعال و غیرفعال شبکه را ارائه می‌دهد و ابزار مناسبی برای مدیریت و مانیتورینگ شبکه در لینوکس محسوب می‌شود.

$ ss -a
نمایش پورت‌های در حال گوش دادن و غیر فعال با گزینه -a در دستور ss
استفاده از گزینه -a در دستور ss برای نمایش پورت‌های فعال و غیرفعال شبکه

۳. لیست کردن سوکت‌های در حال گوش دادن با دستور ss در لینوکس

برای مشاهده سوکت‌های در حال گوش دادن (Listening Sockets) در شبکه، می‌توانید از فلگ -l در دستور ss استفاده کنید. این گزینه، تنها سوکت‌های فعال را نمایش می‌دهد و به کاربران امکان نظارت دقیق بر وضعیت پورت‌های گوش‌دهنده در شبکه لینوکس را می‌دهد.

$ ss -l
نمایش سوکت‌های در حال گوش دادن با فلگ -l در دستور ss
استفاده از فلگ -l در دستور ss برای نمایش سوکت‌های فعال و گوش‌دهنده در شبکه

۴. لیست کردن تمام اتصالات TCP با دستور ss در لینوکس

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

$ ss -t
نمایش تمامی اتصالات TCP با گزینه -t در دستور ss
استفاده از گزینه -t در دستور ss برای نمایش و مانیتورینگ اتصالات TCP در شبکه

 ۵. لیست کردن تمام اتصالات TCP در حال گوش دادن با دستور ss در لینوکس

برای مشاهده تمامی اتصالات TCP در حال گوش دادن (Listening TCP Connections)، می‌توانید از ترکیب -lt در دستور ss استفاده کنید. این گزینه به شما امکان می‌دهد وضعیت سوکت‌های TCP گوش‌دهنده را در شبکه لینوکس مانیتور کنید و نظارت موثری بر پورت‌های TCP فعال داشته باشید.

$ ss -lt
نمایش تمام اتصالات TCP در حال گوش دادن با ترکیب -lt در دستور ss
استفاده از ترکیب -lt در دستور ss برای نمایش اتصالات TCP گوش‌دهنده در شبکه

۶. لیست کردن تمام اتصالات UDP با دستور ss در لینوکس

برای نمایش تمامی اتصالات UDP در شبکه لینوکس، می‌توانید از گزینه -ua در دستور ss استفاده کنید. این گزینه به کاربران امکان مشاهده سوکت‌های UDP فعال را می‌دهد و برای مانیتورینگ دقیق شبکه و اتصالات UDP مفید است.

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

 ۷. لیست کردن تمام اتصالات UDP در حال گوش دادن با دستور ss در لینوکس

برای نمایش تمامی اتصالات UDP در حال گوش دادن (Listening UDP Connections)، می‌توانید از گزینه -lu در دستور ss استفاده کنید. این گزینه امکان مانیتورینگ دقیق سوکت‌های UDP گوش‌دهنده در شبکه لینوکس را فراهم می‌کند و ابزاری موثر برای نظارت بر پورت‌های فعال UDP است.

$ ss -lu
نمایش اتصالات UDP در حال گوش دادن با گزینه -lu در دستور ss
استفاده از گزینه -lu در دستور ss برای مشاهده و مانیتورینگ اتصالات UDP گوش‌دهنده در شبکه

 ۸. نمایش شناسه فرآیند (PID) سوکت‌ها با دستور ss در لینوکس

برای مشاهده شناسه‌های فرآیند (PID) مرتبط با اتصالات سوکت در لینوکس، می‌توانید از فلگ -p در دستور ss استفاده کنید. این گزینه به شما کمک می‌کند تا ارتباط فرآیندهای فعال با سوکت‌های شبکه را شناسایی کرده و به مانیتورینگ بهینه فرآیندها بپردازید.

$ ss -p
نمایش شناسه‌های فرآیند سوکت‌ها با فلگ -p در دستور ss
استفاده از فلگ -p در دستور ss برای نمایش شناسه‌های فرآیند مرتبط با اتصالات شبکه

 

 ۹. نمایش آمار خلاصه اتصالات شبکه با دستور ss در لینوکس

برای مشاهده آمار خلاصه‌ای از اتصالات شبکه، می‌توانید از گزینه -s در دستور ss استفاده کنید. این گزینه اطلاعات آماری مفیدی از وضعیت کلی شبکه و سوکت‌های فعال را فراهم می‌کند و ابزار مناسبی برای مانیتورینگ سریع شبکه در لینوکس است.

$ ss -s
نمایش آمار خلاصه شبکه با گزینه -s در دستور ss
ستفاده از گزینه -s در دستور ss برای نمایش اطلاعات آماری خلاصه از وضعیت اتصالات شبکه

۱۰. نمایش اتصالات سوکت IPv4 و IPv6 با دستور ss در لینوکس

برای مشاهده اتصالات سوکت IPv4، می‌توانید از گزینه -4 در دستور ss استفاده کنید. این دستور به شما امکان می‌دهد وضعیت اتصالات IPv4 را مشاهده کنید. همچنین، برای مشاهده اتصالات IPv6 می‌توانید از گزینه -6 استفاده کنید و به مدیریت و مانیتورینگ دقیق پروتکل‌های IP در شبکه بپردازید.

$ ss -4
نمایش اتصالات سوکت IPv4 با گزینه -4 در دستور ss
استفاده از گزینه -4 در دستور ss برای مشاهده اتصالات سوکت IPv4 و گزینه -6 برای اتصالات IPv6

برای نمایش اتصالات سوکت IPv6، می‌توانید از گزینه -6 در دستور ss استفاده کنید. این دستور به شما امکان می‌دهد وضعیت اتصالات IPv6 را مشاهده کرده و اطلاعات جامعی برای مدیریت شبکه‌های IPv6 به دست آورید.

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

 ۱۱. فیلتر کردن اتصالات شبکه بر اساس شماره پورت با دستور ss در لینوکس

دستور ss به کاربران این امکان را می‌دهد که اتصالات سوکت را بر اساس شماره پورت یا شماره آدرس فیلتر کنند. به عنوان مثال، برای نمایش تمامی اتصالات سوکت با پورت منبع یا مقصد ssh، می‌توانید از دستور مناسب استفاده کنید. این ویژگی به شما کمک می‌کند تا مدیریت بهتری بر اتصالات شبکه داشته باشید و نظارت دقیق‌تری بر ترافیک مرتبط با سرویس‌های خاص انجام دهید.

$ ss -at '( dport = :22 or sport = :22 )'
فیلتر کردن اتصالات بر اساس شماره پورت با دستور ss
استفاده از دستور ss برای نمایش اتصالات سوکت با پورت منبع یا مقصد ssh در شبکه

به‌طور جایگزین، می‌توانید از دستورات مختلف برای فیلتر کردن اتصالات شبکه استفاده کنید. این دستورات به شما امکان می‌دهند که به‌صورت بهینه‌تر مدیریت و نظارت بر اتصالات سوکت را انجام دهید و ترافیک مرتبط با سرویس‌های خاص را بررسی کنید.

$ ss -at '( dport = :ssh or sport = :ssh )'
اجرای دستورات جایگزین برای فیلتر کردن اتصالات
اجرای دستورات مختلف برای فیلتر کردن و نظارت بر اتصالات شبکه با استفاده از دستور ss

 ۱۲. بررسی صفحات راهنما (Man Pages) برای دستور ss در لینوکس

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

$ man ss
 بررسی صفحات راهنما برای دستور ss
استفاده از صفحات راهنما (man pages) برای کسب اطلاعات بیشتر درباره دستور ss و نحوه استفاده از آن در مدیریت اتصالات شبکه

 جمع‌بندی: مزایای استفاده از دستور ss نسبت به netstat در لینوکس

این‌ها برخی از گزینه‌های رایج هستند که با دستور ss استفاده می‌شوند. این دستور به عنوان ابزاری برتر نسبت به دستور netstat شناخته می‌شود و اطلاعات دقیقی درباره اتصالات شبکه ارائه می‌دهد. با استفاده از دستور ss، می‌توانید به تحلیل و مدیریت بهتر اتصالات شبکه بپردازید و نظارت دقیقتری بر عملکرد شبکه داشته باشید.

5/5 - (536 امتیاز)

دیدگاهتان را بنویسید

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

این سایت توسط reCAPTCHA و گوگل محافظت می‌شود حریم خصوصی و شرایط استفاده از خدمات اعمال.

The reCAPTCHA verification period has expired. Please reload the page.