अगले लेख में हम Bandwhich पर एक नज़र डालने जा रहे हैं। ये है कमांड लाइन से बैंडविड्थ का वास्तविक समय उपयोग जानने के लिए एक उपकरण। मुक्त और खुला स्रोत होने के अलावा, हम इसे ग्नू / लिनक्स और मैकओएस के लिए उपलब्ध पाएंगे। यह एमआईटी लाइसेंस के तहत जारी किया जाता है। इस टूल का मुख्य उद्देश्य यह दिखाना है कि हमारी बैंडविड्थ क्या है।
इस टूल से हम प्राप्त कर सकते हैं बैंडविड्थ उपयोग, कनेक्शन और दूरस्थ आईपी / होस्टनाम किस प्रक्रिया पर कब्जा कर रहा है की एक वास्तविक समय दृश्य। यह वास्तविक समय में नेटवर्क की निगरानी के लिए एक अच्छा उपकरण है।
Bandwhich एक दिए गए नेटवर्क इंटरफ़ेस का पता लगाता है और आईपी पैकेट के आकार को रिकॉर्ड करता है, फ़ाइल सिस्टम को क्रॉस-रेफर करता है / proc MacOS पर Gnu / Linux या lsof पर। यह भी हो सकता है रिवर्स DNS का उपयोग करके अपने होस्टनाम को ips को पृष्ठभूमि में हल करने का प्रयास करें.
चूक, Bandwhich इंटरैक्टिव मोड में चलता है और इसमें 3 पैनल होते हैं जो जानकारी दिखाते हैं। पहले में हम प्रक्रिया नाम से नेटवर्क का उपयोग पा सकते हैं, दूसरा कनेक्शन द्वारा उपयोग का संकेत देगा और तीसरे में हम रिमोट पते द्वारा उपयोग की जांच कर सकते हैं। क्योंकि बैंडविच में एक उत्तरदायी उपयोगकर्ता इंटरफ़ेस है, जिस टर्मिनल विंडो में हम इस टूल को चलाते हैं वह सभी पैनलों को प्रदर्शित करने के लिए पर्याप्त बड़ी होनी चाहिए। खिड़की की चौड़ाई और / या ऊंचाई के आधार पर, एक, दो या सभी तीन पैनल प्रदर्शित किए जा सकते हैं।
उबंटू पर बैंडविच स्थापित करें
Gnu / Linux वितरण पर बैंडविच को स्थापित करने का सबसे आसान तरीका, जिसके लिए कोई पैकेज उपलब्ध नहीं है, है पहले से डाउनलोड किए गए बाइनरी को डाउनलोड करें। हम इस से कर सकते हैं GitHub पर पेज जारी किया। फिर हमें इसे निष्पादन योग्य बनाने के लिए फ़ाइल को निकालना होगा और केवल इसके साथ, यह उपयोग करने के लिए तैयार होगा।
जैसा कि मैं कहता हूं, इस उपकरण का पालन करने के चरण होंगे रिलीज़ पृष्ठ से Gnu / Linux के लिए बाइनरी डाउनलोड करें और इसे हमारे डाउनलोड फ़ोल्डर में उदाहरण के लिए सहेजें। फिर हम डाउनलोड की गई .tar.gz फ़ाइल पर राइट क्लिक करें और चुन सकते हैं यहां निकालें। यह संपीड़ित फ़ाइल की सामग्री को उसी फ़ोल्डर में निकालेगा।
जैसा कि मैंने इन पंक्तियों को टाइप किया है, डाउनलोड की गई फ़ाइल का नाम होगा 'bandwhich-v0.15.0-x86_64-अज्ञात-linux-musl.tar.gz'। विघटन के बाद, हम देखेंगे कि एक एकल फ़ाइल कहा जाता है बन्दिश.
अगर आप पसंद करते हैं संपीड़ित फ़ाइल डाउनलोड करने के लिए टर्मिनल का उपयोग करें, आप टर्मिनल (Ctrl + Alt + T) और उपकरण का उपयोग कर सकते हैं wget निम्नलिखित नुसार:
wget https://github.com/imsnif/bandwhich/releases/download/0.15.0/bandwhich-v0.15.0-x86_64-unknown-linux-musl.tar.gz
उपरोक्त कमांड डाउनलोड करेगा संस्करण 0.15, जो आज प्रकाशित अंतिम है। डाउनलोड समाप्त करने के बाद, हम करेंगे इसे अनज़िप करने के लिए टार का उपयोग करें। ऐसा करने के लिए, आपको उसी टर्मिनल में लिखना होगा:
tar -xzvf bandwhich-v0.15.0-x86_64-unknown-linux-musl.tar.gz
फ़ाइल को अनज़िप करने के बाद, या तो ग्राफिकल वातावरण से या टर्मिनल से, हम देखेंगे कि एक फ़ाइल कहा जाता है बन्दिश। अब चलो कमांड के साथ निष्पादन की अनुमति दें:
sudo chmod +x bandwhich
इस बिंदु पर, हम कर सकते हैं सिस्टम में स्थापना के लिए आगे बढ़ें टर्मिनल में टाइप करना (Ctrl + Alt + T):
sudo install bandwhich /usr/local/bin
एक बार स्थापित होने के बाद, किसी भी फ़ोल्डर से हम कर सकते हैं इस उपकरण को शुरू करें कमांड का उपयोग करना:
sudo bandwhich
हम निश्चित हो सकते हैं स्थापित संस्करण कमांड चलाना:
sudo ./bandwhich -V
हमारी भी संभावना होगी टूल की मदद लें, इसके उपयोग के बारे में अधिक जानने के लिए, का उपयोग कर -ह विकल्प निम्नलिखित नुसार:
sudo bandwhich -h
आज, काफी कुछ उपकरण हैं जिनका उपयोग करने में उपयोगकर्ता सक्षम हो सकते हैं देखें कि बैंडविड्थ का उपयोग किस पर किया जाता है कमांड लाइन से। उनमें हम शामिल कर सकते हैं iftop, nload, नेथोग्स और दूसरे। Bandwhich इन कार्यक्रमों में से कई के लिए कुछ मायनों में समान है, लेकिन यह चीजों को थोड़ा अलग तरीके से भी करता है। वैसे भी, ये लाइनें केवल एक और विकल्प दिखाना चाहती हैं। प्रत्येक उपयोगकर्ता को उस उपकरण का उपयोग करना चाहिए जिसे वह सबसे अधिक पसंद करता है और वह सबसे अच्छा सूट करता है जो उसे प्राप्त होने वाले परिणामों को प्राप्त करने की आवश्यकता है।