Добавить в корзинуПозвонить
Найти в Дзене
Обо всём и Linux

Утилита ss в Linux

Данная утилита пришла на замену net-tools о которой я писал ранее. Хотя в дистрибутиве Linux Mint 20.3 она еще поставляется. И так... С помощью утилиты ss можно использовать следующие опции: Кроме того, можно вывести сокеты только нужного протокола: Вывод списка всех соединений Базовая команда ss без каких-либо опций просто выводит список всех соединений независимо от их состояния: ss Вывод списка прослушиваемых так и не прослушиваемых портов Вы можете получить список как прослушиваемых, так и не прослушиваемых портов, используя опцию -a, как показано ниже: ss -a Вывод списка прослушивающих сокетов Для отображения только сокетов прослушивания используйте флаг -l, как показано ниже: ss -l Просмотр только TCP соединения ss -t По умолчанию утилита не определяет имена хостов через dns, для определения надо добавить опцию -r ss -tr Вывод всех прослушиваемых соединений TCP Для просмотра всех прослушиваемых TCP-сокетов используйте комбинацию -lt, как показано ниже: ss -lt Просмотр сводной ст
Оглавление

Данная утилита пришла на замену net-tools о которой я писал ранее. Хотя в дистрибутиве Linux Mint 20.3 она еще поставляется.

И так...

С помощью утилиты ss можно использовать следующие опции:

  • -V - Version показать версию утилиты.
  • -n - Numeric не определять имена служб.
  • -r - Resolve определять сетевые имена адресов с помощью DNS.
  • -a - All отобразить все сокеты (открытые соединения).
  • -l - Listening показать только прослушиваемые сокеты.
  • -o - Options показать информацию таймера.
  • -e - Extended выводить расширенную информацию о сокете.
  • -p - Processes, показать процессы, использующие сокет.
  • -i - Internal, посмотреть внутреннюю информацию TCP.
  • -s - Summary, статистика использования сокета.
  • -D - экспортировать текущее состояние TCP сокетов в файл.
  • -F - работать с информацией, взятой из файла.

Кроме того, можно вывести сокеты только нужного протокола:

  • -4, --ipv4 - только сокеты протокола IP версии 4.
  • -6 --ipv6 - только сокеты протокола IP версии 6.
  • -0, --packet - только PACKET сокеты.
  • -t, --tcp - TCP сокеты.
  • -u, --udp - UDP сокеты.
  • -d, --dhcp - DHCP сокеты.
  • -r, --raw - RAW сокеты.
  • -x, --unix - UNIX сокеты.

Вывод списка всех соединений

Базовая команда ss без каких-либо опций просто выводит список всех соединений независимо от их состояния:

ss

Вывод списка прослушиваемых так и не прослушиваемых портов

Вы можете получить список как прослушиваемых, так и не прослушиваемых портов, используя опцию -a, как показано ниже:

ss -a
-2

Вывод списка прослушивающих сокетов

Для отображения только сокетов прослушивания используйте флаг -l, как показано ниже:

ss -l
-3

Просмотр только TCP соединения

ss -t
-4

По умолчанию утилита не определяет имена хостов через dns, для определения надо добавить опцию -r

ss -tr
-5

Вывод всех прослушиваемых соединений TCP

Для просмотра всех прослушиваемых TCP-сокетов используйте комбинацию -lt, как показано ниже:

ss -lt
-6

Просмотр сводной статистики

Чтобы вывести сводную статистику, используйте опцию -s:

ss -s
-7

Справочные страницы для команды ss

Чтобы получить более подробные сведения об использовании команды ss, проверьте справочные страницы с помощью команды:

man ss
-8

Это некоторые из используемых опций, которые используются с командой ss. Команда считается более эффективной, чем команда netstat, и предоставляет подробную информацию о сетевых подключениях.

#linux #network #линукс #сети #линукс для начинающих