iftop - एक वास्तविक समय लिनक्स नेटवर्क बैंडविड्थ मॉनिटरिंग टूल


हमारे पहले के लेख में, हमने TOP कमांड और इसके मापदंडों के उपयोग की समीक्षा की है। इस लेख में हम एक और उत्कृष्ट कार्यक्रम के साथ आए हैं जिसे इंटरफ़ेस TOP (IFTOP) एक वास्तविक समय कंसोल-आधारित नेटवर्क बैंडविड्थ निगरानी उपकरण है।

यह एक इंटरफ़ेस पर नेटवर्क गतिविधियों का एक त्वरित अवलोकन दिखाएगा। Iftop हर 2 , 10 और 40 सेकंड औसत पर नेटवर्क उपयोग बैंडविड्थ की एक वास्तविक समय अद्यतन सूची दिखाता है। इस पोस्ट में हम इंस्टालेशन को देखने जा रहे हैं और लिनक्स में उदाहरणों के साथ IFTOP का उपयोग कैसे करें।

  1. libpcap : library for capturing live network data.
  2. libncurses : a programming library that provides an API for building text-based interfaces in a terminal-independent way.

Libpcap और libncurses स्थापित करें

पहले दिखाए गए अनुसार अपने लिनक्स वितरण पैकेज मैनेजर का उपयोग करके libpcap और libncurses लाइब्रेरी स्थापित करके शुरू करें।

$ 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 स्थापित करें

iftop डेबियन/उबंटू लिनक्स के आधिकारिक सॉफ्टवेयर रिपॉजिटरी में उपलब्ध है, आप इसे दिखाए गए अनुसार उपयुक्त कमांड का उपयोग करके स्थापित कर सकते हैं।

$ sudo apt install iftop

RHEL/CentOS पर, आपको EPEL रिपॉजिटरी को सक्षम करने की आवश्यकता है, और फिर इसे निम्नानुसार स्थापित करें।

# yum install epel-release
# yum install  iftop

फेडोरा वितरण पर, iftop भी डिफ़ॉल्ट सिस्टम रिपॉजिटरी से निम्न कमांड का उपयोग कर स्थापित करने के लिए उपलब्ध है।

# dnf install iftop

अन्य लिनक्स वितरण, wget कमांड का उपयोग करके iftop स्रोत पैकेज डाउनलोड कर सकते हैं और इसे स्रोत से संकलित कर सकते हैं जैसा कि दिखाया गया है।

# 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 कमांड चलाएं, जैसा कि नीचे दिए गए स्क्रीन शॉट में दिखाया गया है।

$ sudo iftop

iftop कमांड का नमूना आउटपुट जो नीचे दिखाए गए अनुसार डिफ़ॉल्ट इंटरफ़ेस की बैंडविड्थ दिखाता है।

लिनक्स नेटवर्क इंटरफेस की निगरानी करें

अपने लिनक्स सिस्टम पर सभी संलग्न नेटवर्क इंटरफेस को खोजने के लिए पहले ifconfig कमांड या आईपी कमांड चलाएं।

$ 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 जैसी कुंजियों का उपयोग कर सकते हैं। डेस्टिनेशन आदि। यदि आप अधिक विकल्प और ट्रिक तलाशना चाहते हैं, तो कृपया मैन iftop रन करें। रनिंग विंडो से छोड़ने के लिए ‘<कोड> q q दबाएं।

इस लेख में, हमने दिखाया है कि लिनक्स में नेटवर्क इंटरफ़ेस मॉनिटरिंग टूल iftop कैसे स्थापित करें और कैसे उपयोग करें। यदि आप iftop के बारे में अधिक जानना चाहते हैं, तो कृपया iftop वेबसाइट पर जाएं। कृपया इसे साझा करें और अपनी टिप्पणी नीचे दिए गए हमारे कमेंट बॉक्स के माध्यम से भेजें।