Обзор
iftop мониторит сетевой трафик в реальном времени, аналогично команде `top`. По умолчанию он отображает соединения, использующие наибольшую пропускную способность, в верхней части списка, позволяя просматривать общее использование пропускной способности, среднее использование и т. д.
Основные возможности
- Отображение использования пропускной способности сети в реальном времени
- Мониторинг трафика по интерфейсам
- Предоставление информации об IP-адресах и портах источника/назначения
- Различные параметры сортировки и фильтрации
- Поддержка интерактивного режима
Основные параметры
Основные параметры iftop используются для указания интерфейса для мониторинга, управления форматом вывода и фильтрации трафика.
Базовые настройки
Фильтрация
Формат вывода
Сгенерированная команда:
Комбинируйте команды.
Описание:
`iftop` Запускает команду.
Комбинируйте эти опции, чтобы виртуально выполнять команды с помощью ИИ.
Примеры использования
Эффективно отслеживайте сетевой трафик с помощью различных примеров использования iftop.
Базовое использование
sudo iftop
Мониторинг трафика основного сетевого интерфейса в реальном времени.
Мониторинг конкретного интерфейса
sudo iftop -i eth0
Мониторинг трафика для указанного интерфейса 'eth0'.
Отображение IP-адресов и номеров портов
sudo iftop -nP
Отображает IP-адреса вместо имен хостов и номера портов вместо имен служб.
Мониторинг трафика только для определенной подсети
sudo iftop -F 192.168.1.0/24
Фильтрует и отображает только трафик, относящийся к подсети 192.168.1.0/24.
Установка
iftop обычно не входит в стандартную комплектацию большинства дистрибутивов Linux, поэтому его необходимо установить с помощью менеджера пакетов.
Debian/Ubuntu
sudo apt update && sudo apt install iftop
Установка iftop с помощью менеджера пакетов apt.
CentOS/RHEL/Fedora
sudo dnf install iftop
Установка iftop с помощью менеджера пакетов dnf (или yum).
Советы и замечания
Советы и замечания по эффективному использованию iftop.
Интерактивные клавиши
Во время выполнения iftop вы можете нажимать следующие клавиши для изменения отображения:
- `p`: Переключение отображения портов
- `n`: Переключение отображения имен хостов/IP-адресов
- `s`: Переключение отображения хостов-источников
- `d`: Переключение отображения хостов-назначений
- `t`: Переключение формата текстового вывода (2 строки/1 строка/3 строки)
- `q`: Выход из iftop
Проблемы с правами доступа
iftop требует прав `sudo`, так как он напрямую отслеживает сетевые интерфейсы.
Интерпретация вывода
Значения основных показателей, отображаемых в интерфейсе iftop:
- TX: Трафик передачи (отправка)
- RX: Трафик приема (загрузка)
- TOTAL: Общий трафик (TX + RX)
- cum: Общий трафик, накопленный с момента запуска iftop
- avg: Средний трафик за 2, 10 и 40 секунд