ПредишенСледващото

Един от моите читателите на блогове с прякора Александър ALPom отново доволен от една много интересна и полезна статия. За това, че е огромна благодарност.

Добър ден.
Когато премине на Linux. От известно време съм бил търсите дадена програма да брои използва интернет трафик.
Необходимост да се знае, когато на мобилния оператор след определено количество предадена, получили данни ще доведе до намаляване на скоростта.

В края на краищата, аз постоянно на vnstat - конзола програма за броене на трафика.

Инсталиране vnstat в Ubuntu.

Той е лесен за инсталиране, тя е в стандартните хранилища:
ап-да инсталирате vnstat

Редактиране на конфигурационния файл.

Както при почти всяка програма в Linux, vnstat конфигурира чрез конфигурационен файл.
Аз ще ви кажа малко за ме порази като интересни настройки.
отворите:
Sudo Gedit /etc/vnstat.conf

MonthRotate 1 ## определен ден от месеца, когато нулиране месечен трафик. Това е полезно, когато тя не е нула номер 1, и, например 25.

UnitMode 1 ## определя дяловете на трафик.

0 - kibibyte, mebibytes, gibibyte, tebibayt (KiB / MiB / GiB / борид)
1 - килобайта, мегабайта, гигабайта терабайта (KB / MB / GB / ТВ)
Характеризира се с това, че
1 KB = 1000 байта, 1 мегабайт Килобайт = 1000 = 1,000,000 байта, и
1 kibibyte = 1024 байта, 1 mebibytes kibibyte = 1024 = 1,048,576 байта, и т.н.
Последните звена неотдавна бяха въведени, за да се разреши объркване в превода на една единица в друга и от десетична
бинарна система, но малко известни.

Кой се интересувате, можете да прочетете в Уикипедия.
Самостоятелно веднага започна като един UnitMode познато.

SaveInterval 2 ## Задава времето в минути, през които нови стойности са написани на твърдия диск в базата данни за трафика, като програмата не го правя непрекъснато, но след определен интервал от време. По подразбиране тя е 5, аз 2 настроен.

Още съм в конфигурационния файл не променя нищо.
Все още има много възможности, но, честно казано, не разбирам какво те са отговорни.

Запазване и затваряне на конфигурацията. промени в конфигурацията влизат в сила незабавно.

Сега се създаде база данни:

Sudo vnstat -u -i ppp0
(Където ppp0 - интерфейсът на която е необходимо да се определи на трафика)

Сега трябва да се провери, че назаем интернет за програмата, която се въвежда в база данни.
Например, вижте статията с www.linuxrussia.com

След изчакване за срока, посочен в SaveInterval (не забравяйте, че програмите за четене не се променят непрекъснато, но скокове), можете да видите, че програмата се отчита:

Трафик броене в Ubuntu, използващи vnstat

Без параметри - само обща информация за скоростта на движение:
RX - получени,
Тексас - изпратени,
общо - всички
Изчислено - прогнозира.

Останалото, според мен, е ясно.

Можете да потърсите конкретен интерфейс:
vnstat -i ppp0

Трафик броене в Ubuntu, използващи vnstat

ср. скорост - средната скорост.

Също така, можете да видите от месец,

vnstat -м -i ppp0

vnstat -w -i ppp0

Трафик броене в Ubuntu, използващи vnstat

Трафик броене в Ubuntu, използващи vnstat

vnstat -h -i ppp0

Трафик броене в Ubuntu, използващи vnstat

Също така ви разкажа за един малък трик.
Фактът, че на мобилния оператор нулира и натоварения трафик в полунощ Екатеринбург време, а аз и моя компютър живеят Московско време.

Това е vnstat започва нов ден в полунощ в Москва, и на оператора - в 22 часа (Екатеринбург разлика в 2 часа), както и трафик показва малко погрешно.

Аз решен този проблем, като използвате програмата в друг часови пояс.

За да направите това, отворете скрипт, който работи vnstat демон при стартиране на системата:

Sudo Gedit /etc/init.d/vnstat

Поставете ред: износ TZ = Азия / Екатеринбург, така се оказа:

Трафик броене в Ubuntu, използващи vnstat

По този начин ние ще направим програмата работи в часовия пояс от Екатеринбург (и с право се счита за трафика).

Сега може да се използва програмата.

Спечелете всеки път, когато командата в терминала не е много удобно.

Можете, например, да се намали
екип, създаване на псевдоним, или, като мен, да донесе доказателство в Conky - за да добавите в Conky линията на конфигурационен файл (ако не разполагате с проблеми с часовите зони, като мен, линията "износ TZ = Азия / Екатеринбург," трябва да бъдат отстранени):

И се получи (скоростта се счита за вградена функция на Conky):

Трафик броене в Ubuntu, използващи vnstat

Може също така:

  • Трафик броене в Ubuntu, използващи vnstat
    Task Scheduler в Ubuntu 14.04 / ...
  • Трафик броене в Ubuntu, използващи vnstat
    Преглед и монтаж Toggl - ...
  • Трафик броене в Ubuntu, използващи vnstat
    Задайте облака ...
  • Трафик броене в Ubuntu, използващи vnstat
    Автоматично активиране ...

След обновяване на Ubuntu 14.04 vnstat необяснимо спря да работи. Трафика може да не се показва правилно, дори и единици (какво има гигабайта за мобилен интернет, за да се съберат колкото се голяма част от годината). През цялото време показваше същите стойности, които се актуализират само vnstat -u. Решете се провали, то е трябвало да бъде премахнат.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!