टर्मिनल में नेटवर्क ट्रैफ़िक कैसे प्रदर्शित करें?

टर्मिनल में वास्तविक नेटवर्क ट्रैफ़िक (वायरलेस) कैसे प्रदर्शित करें?

इसके अतिरिक्त: क्या इस जानकारी को चार्ट में जोड़ना संभव है top?

कमांड लाइन नेटवर्क ट्रैफ़िक मॉनिटरिंग के लिए उबंटू रिपॉजिटरी में कुछ अच्छे टूल यहां दिए गए हैं:

bmon - एक साथ कई इंटरफेस दिखाता है

enter image description here

slurm - अच्छा रंग रेखांकन है

enter image description here

tcptrack - एक पसंदीदा। बताता है कि बैंडविड्थ का कितना उपयोग किया जा रहा है और यह भी कि ट्रांसमिशन किस प्रोटोकॉल (सेवा/पोर्ट) और गंतव्य पर हो रहा है । बहुत उपयोगी है जब आप जानना चाहते हैं कि आपके बैंडविड्थ का उपयोग क्या है

enter image description here

यह काफी आसान है! स्थापित करें "iftop" के साथ:

sudo apt-get install iftop

फिर भागो

sudo iftop

किसी भी टर्मिनल से!

आनंद लें!

किसी को भी उल्लेख करना चाहिए था nethogs.

sudo apt-get -y install nethogs
sudo nethogs

बात यह है कि अलग है और शायद इस एक के बारे में कूलर है कि यह यातायात से पता चलता है प्रति प्रक्रिया, छवि शो की तरह

enter image description here

पर एक नज़र रखना पृष्ठ

एक अच्छा उपकरण है जिसे कहा जाता है स्पीडोमीटर यह यूनिकोड ब्लॉक वर्णों, रंगों का उपयोग करके टर्मिनल में एक ग्राफ प्रदर्शित करता है, और यहां तक कि ग्राफ में प्रत्येक शिखर पर लेबल भी जोड़ता है ।

$ sudo apt-get install speedometer$ speedometer -l  -r wlan0 -t wlan0 -m $(( 1024 * 1024 * 3 / 2 ))

Screenshot after running the previous command

इसमें कई विकल्प हैं, कई इंटरफेस की निगरानी कर सकते हैं, कई पंक्तियों या स्तंभों में कई ग्राफ़ दिखा सकते हैं, और यहां तक कि एक फ़ाइल की डाउनलोड गति की निगरानी भी कर सकते हैं (डिस्क पर फ़ाइल का आकार देखकर) ।

iptraf

आईपीटीआरएएफ लिनक्स के लिए एक कंसोल-आधारित नेटवर्क सांख्यिकी उपयोगिता है । यह टीसीपी कनेक्शन पैकेट और बाइट काउंट्स, इंटरफेस स्टैटिस्टिक्स और एक्टिविटी इंडिकेटर्स, टीसीपी/यूडीपी ट्रैफिक ब्रेकडाउन और लैन स्टेशन पैकेट और बाइट काउंट्स जैसे कई तरह के आंकड़े इकट्ठा करता है ।

विशेषताएं

एक आईपी ट्रैफ़िक मॉनिटर जो आपके नेटवर्क से गुजरने वाले आईपी ट्रैफ़िक की जानकारी दिखाता है । टीसीपी ध्वज जानकारी, पैकेट और बाइट गणना, आईसीएमपी विवरण, ओएसपीएफ पैकेट प्रकार शामिल हैं । सामान्य और विस्तृत इंटरफेस के आँकड़े दिखा आईपी, TCP, UDP, ICMP, गैर आईपी और अन्य आईपी पैकेट मायने रखता है, IP checksum त्रुटि, इंटरफ़ेस गतिविधि, पैकेट का आकार मायने रखता है. एक टीसीपी और यूडीपी सेवा मॉनिटर सामान्य टीसीपी और यूडीपी एप्लिकेशन पोर्ट के लिए इनकमिंग और आउटगोइंग पैकेट की गिनती दिखा रहा है एक लैन सांख्यिकी मॉड्यूल जो सक्रिय मेजबानों को पता चलता है और उन पर डेटा गतिविधि दिखाते हुए आंकड़े दिखाता है टीसीपी, यूडीपी, और अन्य प्रोटोकॉल डिस्प्ले फिल्टर, आपको अनुमति देता है केवल ट्रैफ़िक देखें जिसमें आप रुचि रखते हैं । लॉगिंग ईथरनेट, एफडीडीआई, आईएसडीएन, स्लिप, पीपीपी और लूपबैक इंटरफ़ेस प्रकारों का समर्थन करता है । लिनक्स कर्नेल के बिल्ट-इन रॉ सॉकेट इंटरफ़ेस का उपयोग करता है, जिससे इसे समर्थित नेटवर्क कार्ड की एक विस्तृत श्रृंखला में उपयोग किया जा सकता है । पूर्ण स्क्रीन, मेनू संचालित आपरेशन।

प्रोटोकॉल मान्यता प्राप्त

आईपी टीसीपी UDP ICMP IGMP पुलिस महानिरीक्षक IGRP OSPF एआरपी RARP

गैर-आईपी पैकेट को केवल "गैर-आईपी" के रूप में इंगित किया जाएगा और ईथरनेट लैन पर, उपयुक्त ईथरनेट पते के साथ आपूर्ति की जाएगी ।

समर्थित इंटरफेस

स्थानीय लूपबैक सभी लिनक्स समर्थित ईथरनेट इंटरफेस सभी लिनक्स समर्थित एफडीडीआई इंटरफेस स्लिप एसिंक्रोनस पीपीपी आईएसडीएन पर सिंक्रोनस पीपीपी कच्चे आईपी एनकैप्सुलेशन के साथ आईएसडीएन सिस्को एचडीएलसी एनकैप्सुलेशन समानांतर लाइन आईपी के साथ आईएसडीएन

स्रोत http://iptraf.seul.org/about.html

स्थापना

साथ में apt:

apt-get install iptraf

या स्रोत डाउनलोड करें:

http://iptraf.seul.org/download.html

स्क्रीनशॉट

वर्तमान कनेक्शन:

tcp connections

वर्तमान बंदरगाहों:

enter image description here

सभी इंटरफेस का सारांश:

enter image description here

प्रति इंटरफ़ेस विस्तृत:

enter image description here

स्रोत http://iptraf.seul.org/shots.html

tcpdump -i eth0 

यह आपको उस इंटरफ़ेस (आपके ईथरनेट कार्ड) से बहने वाले सभी डेटा की स्ट्रीमिंग जानकारी देगा । के लिए इसी तरह के wireshark.

उपयोग करें ifconfig अपने मशीनों इंटरफेस की एक सूची देखने के लिए ।

मुझे लगता है ifconfig [interface] ऐसा करेंगे । जैसे:

gevorg@gevorg-TravelMate-3260:~$ ifconfig wlan0wlan0     Link encap:Ethernet  HWaddr 00:18:de:89:52:71            BROADCAST MULTICAST  MTU:1500  Metric:1          RX packets:0 errors:0 dropped:0 overruns:0 frame:0          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0          collisions:0 txqueuelen:1000           RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)gevorg@gevorg-TravelMate-3260:~$ ifconfig eth0eth0      Link encap:Ethernet  HWaddr 00:16:36:bf:92:e3            inet addr:192.168.10.100  Bcast:192.168.10.255  Mask:255.255.255.0          inet6 addr: fe80::216:36ff:febf:92e3/64 Scope:Link          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1          RX packets:342765 errors:0 dropped:0 overruns:0 frame:0          TX packets:306183 errors:0 dropped:0 overruns:0 carrier:0          collisions:0 txqueuelen:1000           RX bytes:373934806 (373.9 MB)  TX bytes:39111569 (39.1 MB)          Interrupt:16 

यह दिखाता है आरएक्स बाइट्स: 73934806 (373.9 एमबी) और टेक्सास बाइट्स: 39111569 (39.1 एमबी).

यदि आप कुछ बेहद सरल, लेकिन फिर भी उपयोगी खोज रहे हैं, तो प्रयास करें ifstat

$ sudo apt-get install ifstat$ ifstat       eth0               wlan0        KB/s in  KB/s out   KB/s in  KB/s out    0.00      0.00      0.96      4.79    0.00      0.00      0.04      0.14

यह एक बार में सभी इंटरफेस की निगरानी करता है, हर सेकंड एक नई लाइन प्रिंट करता है । किसी अन्य स्क्रिप्ट में पाइप करने के लिए उपयोगी, या समय के साथ बैंडविड्थ उपयोग को चलाने और निरीक्षण करने के लिए । अन्य उपकरणों की तरह सुंदर नहीं है, लेकिन यह काम पूरा हो जाता है ।

में सूचीबद्ध कुछ उपयोगी विकल्प हैं मैनपेज:

-z  Hides interface which counters are null, eg interfaces that are up but not used.-n  Turns off displaying the header periodically.-t  Adds a timestamp at the beginning of each line.-T  Reports total bandwith for all monitored interfaces.-S  Keep stats updated on the same line if possible (no scrolling nor wrapping).-b  Reports bandwith in kbits/sec instead of kbytes/sec.

एक अन्य उपयोगी उपकरण एसएआर है । इसे स्थापित करें,

apt install sysstat

इसका उपयोग कैसे करें:

sar -n DEV  1

और ब्रेंडन की अद्भुत ग्राफ गाइड:enter image description here

सन्दर्भ

यह नेटवर्किंग के लिए विशिष्ट नहीं है, लेकिन नज़रें विभिन्न इंटरफेस के नेटवर्क यातायात प्रदर्शित कर सकते हैं ।

इसे उन आदेशों में से एक के साथ स्थापित करें :

sudo snap install glancessudo apt install glances

के लिए कोई समाधान "क्या इस जानकारी को शीर्षके चार्ट में जोड़ना संभव है?"भाग? :slight_smile:

@ जनकाबंदरा चेक आउट झलक