قبلا ما کاربرد و پارامترهای دستور top را بررسی کردیم. در این پست ما شما را با یک ابزار بی نظیر دیگر به نام interface top یا iftop اشنا خواهیم کرد که یکی از ابزارهای commandline و realtime میباشد که برای مانیتورینگ پهنای باند در لینوکس استفاده میشود. این ابزار یک مرور کوتاهی بر فعالیت های شبکه خواهد داشت. در دستور top شما میتوانید مصرف درصد cpu, memory و swap را به صورت realtime مشاهده کنید. اما دستور iftop لیست آپدیت شده ای از کانکشن های network را بر اساس مصرف شبکه آنها به صورت realtime و مرتب شده به صورت میانگین هر 2, 10 و 40 ثانیه نمایش میدهد. در این پست قصد داریم نصب و استفاده از دستور iftop را به همراه مثال آموزش دهیم.
پیشنیازهای IFTOP
نحوه نصب libpcap و libncurses
شما میتوانید libpcap و libncurses را با استفاده از دستور yum و به منظور نصب بدون مشکل دستور iftop نصب کنید :
دانلود و نصب IFTOP
iftop را از وب سایتش و با استفاده از دستور wget همانند زیر دانلود کنید :
تمامی دستورات را برای نصب iftop دنبال کنید.
استفاده اولیه از iftop
بعد از اینکه نصب به پایان رسید درون ترمینال خود دستور iftop را تایپ کنید :
یکسری خروجی های دستور iftop که پهنای باند اینترفیس پیش فرض را نمایش میدهند به شرح زیر میباشد.
مانیتور کردن اینترفیس خاص
شما میتوانید برای مانیتور کردن یک اینترفیس خاص از آپشن -i استفاده کنید.
کاربرد و آپشن های iftop
شما میتوانید از کلیدهای دیگری مانند S یا D به منظور نمایش اطلاعات بیشتر مانند source, destination و غیره نیز استفاده کنید. لطفا man دستور iftop را به منظور یافتن آپشن ها و ترفندهای بیشتر مشاهده کنید. برای خارج شدن از پنجره های در حال اجرا q را فشار دهید.
همچنین توصیه میشود مقالات زیر را هم مطالعه کنید :
دستورات top در linux به همراه 12 مثال عملی
دستور top در لینوکس به همراه 30 مثال عملی
دستور top برای پیدا کردن 15 پروسسی (Process) که Memory بیشتری مصرف میکنند
نحوه نصب atop برای مانیتور کردن فعالیت های لاگین و پروسس های سیستم لینوکس
دستور قدرتمند htop در لینوکس برای مانیتور کردن منابع (به زودی)
دستور Glances برای مانیتورینگ Real Time پیشرفته در لینوکس
دستور nmon در لینوکس برای مانیتور کردن ram ،cpu ،disk ،network ،nfs ،file system ،kernel
نحوه نصب Iotop در RHEL - CentOS و Fedora برای مانیتور کردن I/O هارد دیسک
Web VMStat ابزار مانیتورینگ لحظه ای HDD/CUP/Memory و Process ها در لینوکس
Netdata ابزاری برای مانیتور کردن کارایی سرور به صورت لحظه ای در لینوکسی
ابزار nload برای مانیتور میزان استفاده پهنای باند شبکه به صورت لحظه ای در لینوکس
دستور ps در لینوکس برای مانیتور کردن پروسس ها
در این پست نحوه نصب و کاربرد iftop را مورد بررسی قرار دادیم اگر قصد دارید درباره این دستور بیشتر بدانید به شما پیشنهاد میکنیم که از وب سایت iftop بازدید کنید.
پیشنیازهای IFTOP
- libpcap : این ماژول آمار و اطلاعات کپجر شده از پکت های شبکه در سطح یوزر فراهم می آورد.
- libncurses : که یک library برنامه نویسی api میباشد و به برنام نویسان کمک میکند که اینترفیس های متنی را در یک ترمینال فراهم آورند.
نحوه نصب libpcap و libncurses
شما میتوانید libpcap و libncurses را با استفاده از دستور yum و به منظور نصب بدون مشکل دستور iftop نصب کنید :
کد:
# yum -y install libpcap libpcap-devel ncurses ncurses-devel
دانلود و نصب IFTOP
iftop را از وب سایتش و با استفاده از دستور wget همانند زیر دانلود کنید :
کد:
# wget http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17.tar.gz
کد:
# tar -zxvf iftop-0.17.tar.gz # cd iftop-0.17 # ./configure # make # make install
استفاده اولیه از iftop
بعد از اینکه نصب به پایان رسید درون ترمینال خود دستور iftop را تایپ کنید :
کد:
# iftop
مانیتور کردن اینترفیس خاص
شما میتوانید برای مانیتور کردن یک اینترفیس خاص از آپشن -i استفاده کنید.
کد:
# iftop -i eth0
کاربرد و آپشن های iftop
شما میتوانید از کلیدهای دیگری مانند S یا D به منظور نمایش اطلاعات بیشتر مانند source, destination و غیره نیز استفاده کنید. لطفا man دستور iftop را به منظور یافتن آپشن ها و ترفندهای بیشتر مشاهده کنید. برای خارج شدن از پنجره های در حال اجرا q را فشار دهید.
همچنین توصیه میشود مقالات زیر را هم مطالعه کنید :
دستورات top در linux به همراه 12 مثال عملی
دستور top در لینوکس به همراه 30 مثال عملی
دستور top برای پیدا کردن 15 پروسسی (Process) که Memory بیشتری مصرف میکنند
نحوه نصب atop برای مانیتور کردن فعالیت های لاگین و پروسس های سیستم لینوکس
دستور قدرتمند htop در لینوکس برای مانیتور کردن منابع (به زودی)
دستور Glances برای مانیتورینگ Real Time پیشرفته در لینوکس
دستور nmon در لینوکس برای مانیتور کردن ram ،cpu ،disk ،network ،nfs ،file system ،kernel
نحوه نصب Iotop در RHEL - CentOS و Fedora برای مانیتور کردن I/O هارد دیسک
Web VMStat ابزار مانیتورینگ لحظه ای HDD/CUP/Memory و Process ها در لینوکس
Netdata ابزاری برای مانیتور کردن کارایی سرور به صورت لحظه ای در لینوکسی
ابزار nload برای مانیتور میزان استفاده پهنای باند شبکه به صورت لحظه ای در لینوکس
دستور ps در لینوکس برای مانیتور کردن پروسس ها
در این پست نحوه نصب و کاربرد iftop را مورد بررسی قرار دادیم اگر قصد دارید درباره این دستور بیشتر بدانید به شما پیشنهاد میکنیم که از وب سایت iftop بازدید کنید.