سیستم عامل لینوکس دارای ابزاری های بسیاری جهت مانیتور کردن شبکه است . شما می توانید از iftop برای مشاهده پهنای باند مصرفی استفاده کرده و یا از دستور netstat استفده نمایید و خیلی ابزارهای دیگر که به منظور رصد های مختلف در لینوکس به وجود آمده اند .
اما اگر دنبال ابزاری real time به منظور مشاهده پهنای باند مصرفی به ازای هر پروسه هستید می توانید از ابزار Nethogs استفاده نمایید .
Nethogs چیست ؟
Nethogs یک برنامه خط فرمان متن باز است مشابه دستور top در لینوکس که به منظور مانیتور real time ترافیک شبکه و پهنای باند مصرفی توسط برنامه ها یا پروسس ها مورد استفاده قرار می گیرد .
در این مقاله با نحوه نصب و استفاده از این ابزار آشنا خواهید شد .
آموزش نصب Nethogs در RHEL ، CentOs و فدورا ( Fedora )
برای نصب Nethogs از فعال بودن مخزن EPEL در سیستم خود مطمئن شده و دستور زیر را با استفاده از yum اجرا نمایید
# yum install nethogs
شما باید خروجی مشابه تصویر زیر داشته باشید
آموزش نصب Nethogs در Linux Mint ، Ubuntu و دبیان ( Debian)
به منظور نصب با استفاه از دستور apt-get فرمان زیر را اجرا نمایید
sudo apt-get install nethogs
آموزش استفاده از Nethogs
برای اجرای ابزار Nethogs دستور زیر را در سیستم های مبتنی بر redhat اجرا نمایید
# nethogs
به منظور اجرا شما به دسترسی روت نیاز دارد
$ sudo nethogs
همان طور که مشاهده می کنید شما می توانید ترافیک دریافتی و ارسالی توسط هر پروسس را مشاهده نمایید .
با آموزش های لینوکس در فراتیپس همراه ما باشید .






