Почему автоматический вход в систему отключен для пользователей с зашифрованным домом?

vnStat - Сетевой монитор на основе легкого веса

vnStat - это консольный сетевой монитор трафика для Linux и BSD, который хранит журнал сетевого трафика для выбранного интерфейса (ов). Он использует статистику сетевого интерфейса, предоставленную ядром в качестве источника информации. Это означает, что vnStat фактически не будет обнюхивать какой-либо трафик, а также обеспечивает легкое использование системных ресурсов.

В этом уроке мы рассмотрим:

Возможности Установка Конфигурация Запуск использования службы Systemd (из командной строки) Пример использования Conky Real Time

Особенности

Особенности собранные статистические данные сохраняются при перезагрузке системы Установка нескольких параметров вывода Конфигурация необязательный вывод изображения png (с помощью libgd) Запуск службы Systemd свет, минимальное использование ресурсов Использование (из командной строки) может использоваться без прав root Пример отображения Conky Real Time

Установка

nvStat находится в официальных репозиториях, поэтому нет необходимости ссылаться на новый ppa. Для установки создайте экземпляр терминала с помощью Ctrl + Alt + T и введите в приглашении:

sudo apt-get update
sudo apt-get install vnstat

После установки держите терминал открытым для следующих разделов. Нет необходимости перезагружаться.

Конфигурация

Выберите предпочтительный сетевой интерфейс и отредактируйте переменную интерфейса в /etc/vnstat.conf соответственно. В список всех интерфейсов, доступных для vnstat, используйте:

$ vnstat --iflist
Available interfaces: wlp60s0 lo enp59s0 (1000 Mbit)

. Чтобы начать мониторинг определенного интерфейса, вы должны сначала инициализировать базу данных. Каждому интерфейсу нужна собственная база данных. Команда для инициализации для интерфейса eth0:

sudo vnstat -u -i enp59s0 

Запустить службу Systemd

После введения интерфейса (ов) и проверки файла конфигурации. Вы можете запустить процесс мониторинга с помощью systemd:

sudo systemctl start vnstat.service

Чтобы сделать эту службу постоянной:

sudo systemctl enable vnstat.service

С этого момента vnstat будет собираться использование сети в фоном, использующим такой небольшой процент процессора, он не отображается на списке процессов (на системном мониторе conky's (системный монитор)).

Использование (из командной строки)

Запросить сетевой трафик:

vnstat -q

Просмотр использования сетевого трафика:

vnstat -l

Чтобы найти дополнительные параметры, используйте:

vnstat --help

Ежемесячные итоги

Чтобы просмотреть месячные итоговые значения, используйте:

$ vnstat -m

 enp59s0  /  monthly

       month        rx      |     tx      |    total    |   avg. rate
    ------------------------+-------------+-------------+---------------
      Oct '17      2.02 GiB |    1.57 GiB |    3.59 GiB |   11.25 kbit/s
      Nov '17     58.28 GiB |   24.58 GiB |   82.86 GiB |  268.17 kbit/s
      Dec '17    143.23 GiB |   13.64 GiB |  156.87 GiB |  491.31 kbit/s
      Jan '18    102.77 GiB |   30.21 GiB |  132.97 GiB |    1.04 Mbit/s
    ------------------------+-------------+-------------+---------------
    estimated    257.06 GiB |   75.56 GiB |  332.62 GiB |

Пример отображения в режиме реального времени Conky

Conky - это популярный легкий системный монитор, используемый во многих Распределения Linux. Вы можете показать итоговые значения полосы vnStat на вашем conky-дисплее, например:

30 секунд .gif соответствующего раздела Conky

Код Conky для создания этого дисплея :

${color orange}${voffset 2}${hr 1}
${color}Memory:${goto 148}${color green}$mem / $memmax $alignr${color green}${memperc /}%
${color}Linux:${goto 148}${color green}${fs_used /} / ${fs_size /} $alignr${color green}${fs_used_perc /}%
${color}NVMe Win 10:${goto 148}${if_mounted /mnt/c}${color green} ${fs_used /mnt/c} / ${fs_size /mnt/c} $alignr${color green}${fs_used_perc /mnt/c}%${else}${color yellow}/mnt/c${endif}
${color}${if_mounted /mnt/d}HGST_Win10:${goto 148}${color green} ${fs_used /mnt/d} / ${fs_size /mnt/d} $alignr${color green}${fs_used_perc /mnt/d}%${else}Cache RAM:${goto 148}${color green}${cached} ${color} Buffers: ${color green} ${buffers}${endif}
${color}${if_mounted /mnt/e}WSL+Linux:${goto 148}${color green}${fs_used /mnt/e} / ${fs_size /mnt/e} $alignr${color green}${fs_used_perc /mnt/e}%${else}Swap:${goto 148}${color green}${swap} / ${swapmax} $alignr${color green}${swapperc}%${endif}
${color orange}${voffset 2}${hr 1}
${color1}Network using vnStat "-i", "-w" and "-m"
${color}${goto 5}Today ${goto 100}Yesterday ${goto 225}Week ${goto 325}Month ${color green}
${execi 10 vnstat -i enp59s0 | grep "today" | awk '{print $8" "substr ($9, 1, 1)}'} ${goto 110}${execi 10 vnstat -i enp59s0 | grep "yesterday" | awk '{print $8" "substr ($9, 1, 1)}'} ${goto 220}${execi 10 vnstat -i enp59s0 -w | grep "current week" | awk '{print $9" "substr ($10, 1, 1)}'} ${goto 315}${execi 10 vnstat -i enp59s0 -m | grep "`date +"%b '%y"`" | awk '{print $9" "substr ($10, 1, 1)}'}
${color}Down: ${color green}${downspeed enp59s0}/s ${color}${goto 220}Up: ${color green}${upspeed enp59s0}/s
${downspeedgraph enp59s0 25,190 000000 ff0000} ${alignr}${upspeedgraph enp59s0 25,190 000000 00ff00}$color
Total: ${color green}${totaldown enp59s0} $color${alignr}Total: ${color green}${totalup enp59s0}
${color orange}${voffset 2}${hr 1}
${color}${goto 5}Dawn: ${color green}${execpi 300 cat /usr/local/bin/sunrise} ${goto 155}${color}Dusk: ${color green}${execpi 300 cat /usr/local/bin/sunset} ${alignr}${color}Level: ${color green}${execpi 10 cat /sys/class/backlight/intel_backlight/brightness}
${color orange}${voffset 2}${hr 1}

Чтобы сохранить пространство на рабочем столе, мое узкое окно Conky использует «G» вместо «GiB», «M» вместо «MiB» и т. д. Если у вас больше изменений в свойствах экрана [ f14] на $10 и сделать то же самое для $9.

Возможно, вам придется изменить enp59s0 на eth0, wlan0 или eth1 и т. д. в зависимости от вашего сетевого имени сообщается в ifconfig.

1
задан 13 April 2017 в 15:24

0 ответов

Другие вопросы по тегам:

Похожие вопросы: