Анализ и мониторинг сетевого трафика всей сетевой инфраструктуры — очень важная задача для каждого системного администратора Linux. Сетевой администратор должен видеть, что происходит с сетью, кто использует пропускную способность и как вся сетевая инфраструктура справляется с нагрузкой. Хорошо, что в Linux доступно множество инструментов мониторинга сети и анализа трафика с открытым исходным кодом.
В этой статье мы обсудим некоторые инструменты командной строки Linux, которые можно использовать для мониторинга использования сети.
Читайте также: Как использовать tcpdump для захвата пакетов
Загрузить
Nload — это консольное приложение, которое позволяет пользователям отдельно отслеживать входящий и исходящий трафик.
Он визуализирует входящий и исходящий трафик с помощью двух графиков и предоставляет дополнительную информацию, такую как общий объем переданных данных и минимальное/максимальное использование сети.
Вы можете установить nload
, выполнив следующую команду:
sudo apt-get install nload
Теперь запустите команду nload:
Загрузить
/pre>После выполнения команды nload вы должны увидеть следующий результат.
Иптраф
Iptraf — это инструмент мониторинга IP-LAN на основе ncurses, который показывает отдельные соединения и объем данных, передаваемых между хостами.
Чтобы установить iptraf
, выполните следующую команду:
sudo apt-get install iptraf
После установки iptraf
введите следующую команду:
sudo iptraf
Вы должны увидеть следующий результат.
Внстат
Vnstat отличается от большинства других инструментов. Это консольный монитор сетевого трафика для Linux, который работает как демон и ведет журнал сетевого трафика для выбранного интерфейса. Его можно использовать для создания отчета об использовании сети.
Вы можете установить vnstat
, выполнив следующую команду:
sudo apt-get install vnsИптраф
>Теперь запустите
vnstat
без каких-либо аргументов:sudo vnstatВы можете увидеть общий объем передачи данных в вашей сети.
Если вы хотите отслеживать использование полосы пропускания в режиме реального времени, используйте опцию
-l
. Он отобразит общую пропускную способность, используемую для входящих и исходящих данных.Теперь запустите
vnstat
, чтобы отслеживать использование полосы пропускания наwlan0 interface:
sudo vnstat -l -i wlan0Вы увидите следующий результат.
Внстат://saintist.ru/wp-content/uploads/2024/05/Ubuntu_vnstat_wlan0.png" alt="Ubuntu_vnstat_wlan0">Спидометр
Speedometer — это утилита командной строки, которую можно использовать для мониторинга текущей скорости загрузки/отдачи сетевых подключений и скорости файловых систем. Спидометр показывает график вашей текущей и прошлой скорости сети на вашей консоли. Вы также можете использовать спидометр непосредственно для файла, чтобы отслеживать производительность загрузки и историю конкретной загрузки, а не всего сетевого трафика.
Выполните следующую команду, чтобы установить
speedometer
в вашу систему:sudo apt-get install speedometerТеперь запустите
speedometer
на интерфейсеwlan0
:sudo speedometer -r wlan0 -t wlan0Вы увидите результат, подобный следующему.
Ифтоп
Iftop — это инструмент командной строки, который прослушивает сетевой трафик на заданном интерфейсе (например, eth0, eth1, wlan0) и показывает таблицу текущего использования полосы пропускания хостами. Iftop использует библиотеку pcap для захвата входящих и исходящих пакетов сетевого интерфейса.
Вы можете легко установить
iftop
, выполнив следующую команду:sudo apt-get install iftopТеперь запустите
iftop
с опциейn
, которая запрещает iftop преобразовывать IP-адреса в имя хоста:sudo iftop -nВы увидите следующий результат.
Заключение
Надеюсь, этот пост поможет быстро проверить пропускну
Спидометр
на вашем Linux-сервере. Не стесняйтесь оставлять комментарии, если у вас есть вопросы.Ифтоп
Заключение