سلام! اگر کاربر لینوکس هستید یا کسی هستید که فقط در مورد نحوه ردیابی سوکت ها در یک سیستم لینوکس کنجکاو هستید، به جای درستی آمده اید. ما یک تامین کننده سوکت آهنگ هستیم و اینجا هستیم تا اطلاعات جالبی را با شما به اشتراک بگذاریم.
ابتدا بیایید بفهمیم که سوکت ها در دنیای لینوکس چیست. سوکت ها نقاط پایانی برای ارتباط بین دو فرآیند در یک شبکه هستند. آنها مانند درهایی هستند که داده ها از طریق آنها می توانند به داخل و خارج از یک سیستم جریان پیدا کنند. در یک سیستم لینوکس، سوکت های ردیابی به دلایل زیادی می توانند بسیار مفید باشند. شاید شما سعی می کنید مشکلات شبکه را عیب یابی کنید، ترافیک شبکه را زیر نظر داشته باشید یا فقط مراقب آنچه که سیستم شما در حال انجام است، باشید.
یکی از ساده ترین راه ها برای ردیابی سوکت ها در لینوکس استفاده از دستور netstat است. این دستور به شما یک عکس فوری از تمام اتصالات شبکه فعال و سوکت های سیستم شما می دهد. می توانید آن را در ترمینال اجرا کنید و جزئیاتی مانند پروتکل (TCP یا UDP)، آدرس های محلی و راه دور و وضعیت سوکت را به شما نشان می دهد. برای مثال، اگر netstat -tuln را اجرا کنید، تمام سوکتهای TCP و UDP را که برای اتصالات ورودی گوش میدهند، فهرست میکند.
netstat -tuln
ابزار عالی دیگر ss است که جایگزین مدرن و کارآمدتری برای netstat است. اطلاعات مشابهی را ارائه می دهد اما سریعتر و با جزئیات بیشتر است. میتوانید از آن برای دیدن همه سوکتها، از جمله مواردی که در حالتهای مختلف مانند ESTABLISHED، LISTEN، یا TIME_WAIT هستند، استفاده کنید.
ss -tuln
اگر میخواهید عمیقتر کاوش کنید و فعالیت سوکتهای بلادرنگ را ببینید، میتوانید از lsof (فایلهای باز فهرست) استفاده کنید. از آنجایی که سوکت ها در لینوکس به عنوان فایل در نظر گرفته می شوند، lsof می تواند به شما نشان دهد که کدام فرآیند از کدام سوکت استفاده می کند. برای مثال، اجرای lsof -i همه فایلهای باز مرتبط با شبکه را فهرست میکند، که اساساً سوکت هستند.


lsof -i
اکنون، بیایید در مورد برخی از محصولاتی که به عنوان تامین کننده سوکت های مسیر ارائه می دهیم صحبت کنیم. ما چند گزینه واقعا جالب برای آشپزخانه شما داریم. ما را بررسی کنیدسوکت آهنگ پیشخوان آشپزخانه. این یک راه حل عالی برای میز آشپزخانه شما است. شما به راحتی می توانید سوکت ها را در امتداد مسیر حرکت دهید، بنابراین می توانید وسایل برقی خود را در هر کجا که به آنها نیاز دارید روشن کنید.
ماسوکت ریلی برقی کشویی برای آشپزخانهیکی دیگر از محصولات فوق العاده است. این یک راه حل قدرت انعطاف پذیر برای آشپزخانه شما فراهم می کند. میتوانید سوکتها را به موقعیتهای مختلف روی ریل بلغزانید، که وقتی چندین وسیله برای استفاده همزمان دارید، بسیار راحت است.
و سپس وجود داردبرق خروجی مسیر آشپزخانه. این یک منبع برق قابل اعتماد برای آشپزخانه شما ارائه می دهد. این به گونه ای طراحی شده است که نصب و استفاده آسان باشد و می تواند نیاز برق لوازم آشپزخانه شما را برطرف کند.
بازگشت به سوکت های ردیابی در لینوکس. گاهی اوقات، ممکن است بخواهید سوکت ها را در یک دوره زمانی نظارت کنید. می توانید از ابزارهایی مانند nethogs استفاده کنید تا ببینید کدام فرآیندها بیشترین پهنای باند شبکه را مصرف می کنند. این به شما یک نمای زمان واقعی از استفاده از شبکه از هر فرآیند می دهد، که می تواند در شناسایی هر گونه فرآیند سرکشی که ممکن است شبکه شما را مختل کند بسیار مفید باشد.
حشرات جنوبی
اگر به اسکریپت نویسی علاقه دارید، می توانید اسکریپت های خود را برای ردیابی سوکت ها بنویسید. به عنوان مثال، می توانید از پایتون با کتابخانه psutil برای دریافت اطلاعات در مورد سوکت ها و فرآیندها استفاده کنید. در اینجا یک اسکریپت ساده پایتون برای لیست کردن تمام سوکت های TCP وجود دارد:
وارد کردن psutil برای conn در psutil.net_connections(kind='tcp'): print(conn)
در یک سیستم لینوکس، شما همچنین می توانید از گزارش های سیستم برای ردیابی فعالیت سوکت استفاده کنید. فایل /var/log/syslog اغلب حاوی اطلاعاتی درباره رویدادهای شبکه، از جمله اتصالات سوکت و قطع ارتباط است. می توانید از دستوراتی مانند grep برای جستجوی اطلاعات مربوط به سوکت خاص در گزارش ها استفاده کنید.
grep "socket" /var/log/syslog
ما به عنوان تامین کننده سوکت های مسیر، اهمیت قابلیت اطمینان و انعطاف پذیری را درک می کنیم. محصولات ما به گونه ای طراحی شده اند که نیازهای کاربران مختلف را برآورده کند، چه برای آشپزخانه خانه باشد یا یک محیط تجاری. ما از مواد با کیفیت بالا استفاده می کنیم تا اطمینان حاصل کنیم که سوکت های ما بادوام و ایمن برای استفاده هستند.
اگر به سوکت های آهنگ ما علاقه مند هستید، مایلیم با شما گپ بزنیم. چه صاحب خانه ای باشید که به دنبال ارتقاء آشپزخانه خود هستید و چه صاحب کسب و کاری که نیاز به راه حل برق قابل اعتماد دارید، ما می توانیم محصولات و مشاوره مناسب را به شما ارائه دهیم. فقط با ما تماس بگیرید، و ما خوشحال خواهیم شد که در مورد نیازهای شما صحبت کنیم و به شما کمک کنیم تا سوکت آهنگ مناسب برای نیازهای خود را پیدا کنید.
در نتیجه، ردیابی سوکت ها در یک سیستم لینوکس می تواند با استفاده از ابزارها و تکنیک های مختلف انجام شود. چه یک مدیر سیستم باشید و چه فقط یک کاربر کنجکاو، این روش ها می توانند به شما کمک کنند تا فعالیت شبکه خود را زیر نظر داشته باشید. و اگر در بازار سوکت های پیست هستید، فراموش نکنید که محصولات فوق العاده ما را بررسی کنید.
مراجع:
- پروژه مستندسازی لینوکس
- صفحات مرد آنلاین برای netstat، ss، lsof، nethogs
- مستندات Python psutil
