लिनक्स पर इंटरनेट उपयोग (अपलोड और डाउनलोड) को कैसे ट्रैक करें?


26

मैं अपने लिनक्स मशीन पर इंटरनेट से कनेक्ट करने के लिए ब्रॉडबैंड मॉडेम का उपयोग करता हूं। मैंने gnome-system-monitorऐप का उपयोग किया है जो प्रत्येक सत्र में kbps के साथ-साथ कुल बाइट्स को सही ढंग से प्रदर्शित करता है। अब, क्या इन सभी उपभोगों (डाउनलोड और अपलोड) को लॉग करने के लिए मेरे लिए लिनक्स में कोई आसान तरीका है?

बात यह है कि मैं एक सीमित उपयोग योजना (प्रत्येक माह जीबी की संख्या) का उपयोग करता हूं, इसलिए मैं अपने उपयोग का ट्रैक रखना चाहता हूं। लिनक्स पर ऐसा करने के लिए सबसे अच्छा तरीका क्या है?


जवाबों:


32

स्थापित करें vnstat, यह नेटवर्क इंटरफ़ेस पर लॉग का उपयोग करता है और आप विभिन्न समय अवधि में उपयोग प्रदर्शित कर सकते हैं।

यहां मेरे सिस्टम से डिफ़ॉल्ट आउटपुट है

                  rx      /      tx      /     total    /   estimated
eth0:
   Jun '13     14.40 GiB  /    1.70 GiB  /   16.10 GiB
   Jul '13      3.57 GiB  /    2.55 GiB  /    6.12 GiB  /   40.44 GiB
 yesterday    968.58 MiB  /    2.26 GiB  /    3.21 GiB
     today    377.88 MiB  /   26.73 MiB  /  404.61 MiB  /     582 MiB

यदि आप प्राप्त vnstatiकरते हैं, तो आप डेटा को विभिन्न तरीकों से प्रदर्शित कर सकते हैं

उपयोग ग्राफ


इस अच्छी छवि को पाने के लिए आपने किस कमांड का उपयोग किया? जब मैं इसका उपयोग vnstati -dकरता हूं तो केवल कहता हैAt least output mode and file parameter needs to be given.
मार्टिन थोमा

4
छवि एक ऊर्ध्वाधर सारांश (-vs विकल्प) दिखाती है और आपको आउटपुट फ़ाइल (-o विकल्प) की आवश्यकता होती है, इसलिए उपरोक्त छवि को foo.png में आउटपुट करने की कमांड 'vnstati -vs -o foo.png'
Parkydr

धन्यवाद। और आरएक्स और TX क्या है?
मार्टिन थोमा

4
आरएक्स - टीएक्स प्रेषित करें
पार्किड्र

2
ifconfig आपको अपने नेटवर्क
parkydr दिखाएगा

3

आउटपुट को नियंत्रित करने के लिए सबसे आसान और आसान और निरंतर लॉगिंग के लिए फ़ाइल को रीडायरेक्ट करना:

ifstat

संभवतः अधिकांश लिनक्स वितरण के साथ आता है, और मैक पर काढ़ा के साथ स्थापित किया जा सकता है। अत्यधिक सिफारिशित।


3

vnstatशायद ऐसा करने का सबसे अच्छा तरीका है। इसे टर्मिनल में निम्नलिखित कमांड का उपयोग करके स्थापित किया जा सकता है:

sudo apt-get install vnstat

यदि आप हर बार डेटा उपयोग की स्थिति की जाँच नहीं रखना चाहते हैं तो उपयोग करें:

watch -n 5 --differences vnstat -d eth0

यह खुले टर्मिनल में हर 5 सेकंड में मानों में होने वाले अंतर के साथ स्थिति प्रदर्शित करेगा। -dप्रत्येक दिन की स्थिति प्रदर्शित करने के लिए उपयोग किया जाता है और eth0इंटरनेट कनेक्शन के लिए उपयोग किया जाने वाला ईथरनेट है ( wlan0जिसका उपयोग वाईफाई के लिए किया जा सकता है)।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.