Что и куда отправляет ваш компьютер с Linux? Узнайте это с помощью pkstat.

Ключевые выводы

  • pktstat — это утилита командной строки, которая показывает активность пакетов в реальном времени, подобно тому, как top или htop отображают информацию о процессах.
  • Установить pktstat легко, и его можно найти в менеджерах пакетов большинства основных дистрибутивов Linux, таких как apt, pacman и dnf.
  • Запуск pktstat от имени пользователя root позволяет вам отслеживать открытые сетевые соединения, показывая источник и место назначения пакетов между вашим локальным компьютером и удаленными компьютерами.

Если вам интересно, какие процессы используют вашу пропускную способность в Linux, вам может помочь небольшая утилита pktstat. Этот инструмент командной строки показывает активность пакетов в режиме реального времени с некоторыми удобными опциями для общих функций.

Что такое пктстат?

пктстат — это утилита, которая показывает поведение пакетов, входящих и исходящих от вашего компьютера, аналогично тому, как

instagram viewer
top или htop показывает информацию о процессах. Это полноэкранная программа, работающая в терминале.

Как установить ПКТСТАТ

Установить pktstat легко, поскольку он доступен в менеджерах пакетов большинства основных дистрибутивов Linux.

Например, чтобы установить его на Debian или Ubuntu:

sudo apt install pktstat

И на Арче:

sudo pacman -S pktstat

И о семье Красной Шляпы

sudo dnf install pktstat

Мониторинг сетевых подключений с помощью pktstat

Чтобы увидеть любые открытые сетевые соединения с помощью pktstat, вы можете просто вызвать его из командной строки. Поскольку сетевые подключения влияют на безопасность системы, вам обычно необходимо запускать его от имени пользователя root:

sudo pktstat

Это приведет к полноэкранному отображению. Он покажет все открытые сетевые подключения на вашем компьютере. Вы увидите источник и пункт назначения всех пакетов, проходящих между вашим локальным компьютером и удаленным компьютером.

Как и во многих других программах Linux, настоящая мощь pktstat заключается в его различных опциях. Опция позволяет указать интерфейс, который вы хотите отслеживать. Например, вы можете предпочесть отслеживать соединения по проводному интерфейсу Ethernet, а не по Wi-Fi:

sudo pktstat -i [interface]

По умолчанию pktstat показывает сокращенные имена хостов. Чтобы увидеть полное имя хоста, используйте команду вариант.

опция полностью обходится без имен хостов, показывая только IP-адреса. Вы также можете нажать н для переключения числового режима при запуске pktstat.

Опция разделит потоки трафика, которые pktstat обычно объединяет в один, например несколько TCP-соединений.

Вы можете изменить порядок сортировки, нажав т для «верхнего режима» для сортировки по количеству бит, а также с помощью вариант.

pktstat — полезный консольный инструмент для мониторинга входящих и исходящих сетевых подключений в вашей системе Linux в режиме реального времени. Это что-то вроде top или htop для вашей сети.