Оригинал: iftop – A Real Time Linux Network Bandwidth Monitoring Tool
Автор: Aaron Kili
Дата публикации: 28 февраля 2018 года
Перевод: А. Кривошей
Дата перевода: сентябрь 2018 г.
В этой статье мы рассмотрим отличную программу под названием Interface TOP (IFTOP) — это инструмент мониторинга пропускной способности сети в режиме реального времени.
Она покажет вам краткий обзор активности на сетевом интерфейсе. Iftop показывает в реальном времени обновленный список сетевой активности каждые 2, 10 и 40 секунд. В этом руководстве мы рассмотрим установку и использование IFTOP в Linux.
Требования:
libpcap: библиотека для захвата сетевых данных.
libncurses: библиотека, предоставляющая API для построения текстового интерфейса, независимого от терминала.
Установка libpcap и libncurses
Сначала установите библиотеки libpcap и libncurses с помощью своего штатного менеджера пакетов.
Iftop доступна в официальных репозиториях Debian/Ubuntu Linux, вы можете установить ее с помощью команды apt, как показано ниже.
$ sudo apt install iftop
В RHEL/CentOS вам необходимо подключить репозиторий EPEL, а затем установить программу следующим образом:
# yum install epel-release
# yum install iftop
В Fedora iftop также доступна из системных репозиториев и устанавливается с помощью следующей команды:
# dnf install iftop
Для других дистрибутивов Linux можно загрузить исходный код iftop с помощью команды wget и скомпилировать ее, как показано ниже.
# wget http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17.tar.gz
# tar -zxvf iftop-0.17.tar.gz
# cd iftop-0.17
# ./configure
# make
# make install
Основы Iftop
После завершения установки перейдите в консоль и запустите команду iftop без каких-либо аргументов, чтобы просмотреть использование сети по умолчанию, как показано на снимке экрана ниже.
$ sudo iftop
Пример вывода команды iftop, показывающий использование сетевого интерфейса по умолчанию.
Мониторинг сетевого интерфейса Linux
Сначала запустите команду ifconfig или ip, чтобы найти все подключенные сетевые интерфейсы.
$ sudo ifconfig
или
$ sudo ip addr show
Затем используйте флаг -i, чтобы указать интерфейс, который вы хотите контролировать. Например, приведенная ниже команда используется для мониторинга использования сети на беспроводном интерфейсе.
$ sudo iftop -i wlp2s0
Для отключения поиска имен хостов используйте флаг -n.
$ sudo iftop -n eth0
Чтобы включить отображение порта, используйте переключатель -P.
$ sudo iftop -P eth0
Опции и использование Iftop
Во время работы iftop вы можете использовать клавиши S и D, чтобы увидеть больше информации, например, источник, пункт назначения и т. д. Введите команду man iftop, если вы хотите изучить дополнительные параметры и трюки. Для выхода из программы нажмите «q».
Заказал диплом бакалавра Троицк. Купила http://edydiplom.com/ диплом магистра Артем. Нужно воткнуть лопату в землю, прикатать и закинуть на такую-то высоту. Если только моя бабушка не посетовала назидательно, чт