في مقالنا السابق، قمنا بمراجعة استخدام الأمر TOP ومعلماته. في هذا المقال، قمنا بتقديم برنامج ممتاز آخر يُسمى واجهة TOP (IFTOP) وهو أداة مراقبة عرض النطاق الترددي للشبكة في الوقت الحقيقي بناءً على واجهة الكونسول.
سيظهر نظرة عامة سريعة على أنشطة الشبكة على واجهة معينة. يعرض iftop قائمة محدثة في الوقت الحقيقي لعرض استخدام النطاق الترددي للشبكة كل 2، 10 و 40 ثانية في المتوسط. في هذه المقالة، سنرى كيفية التثبيت واستخدام IFTOP مع أمثلة في نظام التشغيل Linux.
المتطلبات:
- libpcap: مكتبة لالتقاط بيانات الشبكة المباشرة.
- libncurses: مكتبة برمجة توفر واجهة برمجية لبناء واجهات نصية في الطريقة المستقلة عن الطرفية.
قم بتثبيت libpcap و libncurses
ابدأ أولاً بتثبيت مكتبات libpcap و libncurses باستخدام مدير حزم نظام Linux الخاص بك كما هو موضح.
$ sudo apt install libpcap0.8 libpcap0.8-dev libncurses5 libncurses5-dev [On Debian/Ubuntu] # yum -y install libpcap libpcap-devel ncurses ncurses-devel [On CentOS/RHEL] # dnf -y install libpcap libpcap-devel ncurses ncurses-devel [On Fedora 22+]
قم بتنزيل وتثبيت iftop
الرأس متاح في مستودعات البرامج الرسمية لنظام Debian/Ubuntu Linux، يمكنك تثبيته باستخدام أمر apt كما هو موضح.
$ sudo apt install iftop
على RHEL/CentOS، تحتاج إلى تمكين مستودع EPEL، ثم تثبيته على النحو التالي.
# yum install epel-release # yum install iftop
على توزيعة Fedora، iftop متاح أيضًا من مستودعات النظام الافتراضية للتثبيت باستخدام الأمر التالي.
# dnf install iftop
يمكن لتوزيعات Linux الأخرى تنزيل حزمة المصدر 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 بدون أي وسيطات لعرض استخدام النطاق الترددي للواجهة الافتراضية، كما هو موضح في الشاشة أدناه.
$ sudo iftop
الناتج عينة للأمر iftop الذي يظهر استخدام النطاق الترددي للواجهة الافتراضية كما هو موضح أدناه.

رصد واجهة الشبكة في Linux
تشغيل الأمر التالي ifconfig أو ip أولاً للعثور على جميع واجهات الشبكة المتصلة بنظام Linux الخاص بك.
$ sudo ifconfig OR $ sudo ip addr show
ثم استخدم العلم -i
لتحديد الواجهة التي تريد رصدها. على سبيل المثال، يتم استخدام الأمر التالي لرصد النطاق الترددي على الواجهة اللاسلكية على الكمبيوتر التجريبي.
$ sudo iftop -i wlp2s0

لتعطيل بحث أسماء المضيفين، استخدم العلم -n
.
$ sudo iftop -n eth0
لتشغيل عرض المنفذ، استخدم مفتاح -P
.
$ sudo iftop -P eth0
خيارات واستخدام Iftop
أثناء تشغيل iftop يمكنك استخدام مفاتيح مثل S
، D
لرؤية مزيد من المعلومات مثل المصدر، الوجهة وما إلى ذلك. يرجى تشغيل man iftop إذا كنت ترغب في استكشاف المزيد من الخيارات والحيل. اضغط على ‘q’ للخروج من نوافذ التشغيل.
في هذه المقالة، قمنا بشرح كيفية تثبيت واستخدام iftop، أداة مراقبة واجهة الشبكة في نظام Linux. إذا كنت ترغب في معرفة المزيد عن iftop يرجى زيارة موقع iftop. يرجى مشاركته وإرسال تعليقك من خلال صندوق التعليقات أدناه.
Source:
https://www.tecmint.com/iftop-linux-network-bandwidth-monitoring-tool/