«Ss» — это встроенная команда Linux, используемая для отображения подробной информации о сетевых сокетах. Вы можете использовать различные параметры этой команды для отображения нужной вам информации. Мы кратко поговорим о некоторых примерах использования команды «ss» в Linux в сегодняшнем руководстве.
- Базовый синтаксис команды «ss» и ее справочное руководство
- Примеры команды «ss» в Linux
- Пример 1. Отображение всех подключений.
- Пример 2: Отображение всех портов
- Пример 3: Отображение только прослушивающих сокетов.
- Пример 4: Отображение всех UDP-соединений.
- Пример 5: Отображение всех прослушиваемых UDP-соединений.
- Пример 6: Отображение всех TCP-соединений.
- Пример 7: Отображение всех прослушивающих TCP-соединений
- Пример 8: Отображение
- Пример 9: Отображение процессов с использованием сокетов.
- Пример 10: Отображение подключений, соответствующих определенному Интернет-протоколу.
- Заключение
Базовый синтаксис команды «ss» и ее справочное руководство
Базовый синтаксис обсуждаемой команды показан ниже:
$ ss [option]
Существуют различные доступные параметры, которые можно использовать с командой «ss». Вы можете проверить эти параметры, открыв «справку» по «ss» с помощью следующей команды:
$ ss —help
Вы можете увидеть справочное руководство по команде «ss» на изображении, показанном ниже:
Примеры команды «ss» в Linux
Примеры команды «ss» в Linux обсуждаются ниже:
Пример 1. Отображение всех подключений.
Если вы хотите вывести список всех подключений вашей системы Linux, вы можете запустить команду «ss» без каких-либо параметров следующим образом:
$ ss
Все подключения нашей системы Linux показаны на изображении ниже:
Пример 2: Отображение всех портов
Вы можете отобразить все порты независимо от того, прослушивают они или нет, используя следующий вариант команды «ss» в Linux:
$ ss –a
Все порты нашей системы Linux показаны ниже:
Пример 3: Отображение только прослушивающих сокетов.
Если вы хотите отобразить только прослушивающие сокеты на терминале, вы можете использовать команду «ss» следующим образом:
$ ss –l
Слушающие сокеты нашей системы Linux показаны ниже:
Пример 4: Отображение всех UDP-соединений.
Мы знаем, что у нас есть UDP-соединения или TCP-соединения. Если вы хотите вывести список всех UDP-соединений, вы должны использовать команду «ss» следующим образом:
$$ ss –ua
Все UDP-соединения нашей системы Linux следующие:
Пример 5: Отображение всех прослушиваемых UDP-соединений.
Если вы хотите вывести список только тех UDP-соединений, которые в данный момент прослушиваются, вы можете использовать следующую версию команды «ss»:
$ ss –ul
Все прослушивающие UDP-соединения нашей системы Linux показаны ниже:
Пример 6: Отображение всех TCP-соединений.
Точно так же вы можете перечислить все TCP-соединения следующим образом:
$ ss –t
Все TCP-соединения нашей системы Linux показаны ниже:
Пример 7: Отображение всех прослушивающих TCP-соединений
Прослушивающие TCP-соединения системы Linux можно отобразить с помощью следующей команды:
$ ss –tl
Результаты выполнения этой команды следующие:
Пример 8: Отображение
Сводки всех подключений Вы можете даже перечислить сводную статистику всех подключений вашей системы, используя команду «ss» следующим образом:
$ ss –s
Сводная статистика всех подключений нашей системы Linux показана ниже:
Пример 9: Отображение процессов с использованием сокетов.
Если вы хотите отобразить процессы, соответствующие всем разъемам подключения, вы можете выполнить команду «ss» следующим образом:
$ ss –p
Результат этого варианта команды «ss» выглядит следующим образом:
Пример 10: Отображение подключений, соответствующих определенному Интернет-протоколу.
Вы даже можете выбрать отображение всех подключений IPv4 или IPv6. Для отображения только соединений IPv4 вы можете выполнить команду «ss» следующим образом:
$ ss -4
Если вы хотите отобразить все соединения IPv6, вы можете заменить «-4» на «-6». Результат этого варианта команды «ss» показан ниже:
Заключение
В этой статье мы рассмотрели почти все примеры использования команды «ss» в Linux. Однако вы можете дополнительно изучить использование этой команды, просмотрев ее Справочное руководство.