iftop — утилита для мониторинга сетевой активности в Linux в режиме реального времени 3,009

Оригинал: 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 с помощью своего штатного менеджера пакетов.
$ sudo apt install libpcap0.8 libpcap0.8-dev libncurses5 libncurses5-dev  [В Debian/Ubuntu]
# yum  -y install libpcap libpcap-devel ncurses ncurses-devel             [В CentOS/RHEL]
# dnf  -y install libpcap libpcap-devel ncurses ncurses-devel             [В Fedora 22+]

Скачивание и установка iftop

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, показывающий использование сетевого интерфейса по умолчанию.
Пример вывода команды 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».
0

Автор публикации

не в сети 2 года

huskynet

0
полезная информация
Комментарии: 0Публикации: 184Регистрация: 06-01-2020
Заказал диплом бакалавра Троицк. Купила http://edydiplom.com/ диплом магистра Артем. Нужно воткнуть лопату в землю, прикатать и закинуть на такую-то высоту. Если только моя бабушка не посетовала назидательно, чт

Добавить комментарий

Ваш адрес email не будет опубликован.

Вам может понравиться

© 2024 HuskyLIVE - BuilderBody.ru - WordPress
Авторизация
*
*
Генерация пароля