Утилита ss (Socket Statistics) в Linux предоставляет информацию о сетевых сокетах, подключениях TCP/UDP, маршрутизации и других сетевых статистических данных. Она является альтернативой устаревшей утилите netstat.
Утилита ss (Socket Statistics) в Linux предоставляет информацию о сетевых сокетах, подключениях TCP/UDP, маршрутизации и других сетевых статистических данных. Ниже приведены некоторые особенности утилиты ss:
- Скорость: является более быстрой и эффективной в сравнении с устаревшей утилитой netstat. Она использует новый механизм Netlink для получения информации о сетевых соединениях.
- Подробная информация о соединениях: позволяет просмотреть подробную информацию о сетевых соединениях, такую как локальный и удаленный IP-адрес, порт, состояние соединения, таймауты, идентификаторы процессов и т. д.
- Фильтрация и сортировка: позволяет фильтровать и сортировать вывод по различным параметрам, таким как IP-адрес, порт, состояние соединения и идентификатор процесса. Это позволяет получить более удобный и понятный вывод.
- Поддержка различных протоколов: поддерживает просмотр соединений TCP, UDP, DCCP, Unix domain sockets, RAW и других протоколов.
- Информация о маршрутизации: показывает информацию о маршрутизации, включая таблицы маршрутизации, правила файрвола и т. д.
- Поддержка IPv6: полностью поддерживает IPv6 и позволяет просматривать соединения и статистику для IPv6-сетей.
- Удобное использование: имеет простой и понятный синтаксис командной строки, а также предлагает различные опции и флаги для получения конкретной информации о сетевых соединениях.
Утилита ss является мощным инструментом для анализа и мониторинга сетевых соединений в Linux и позволяет получить подробную информацию для диагностики и оптимизации сетевых приложений.
Для использования утилиты ss в Linux, выполните следующие шаги:
- Откройте терминал.
- Введите команду `ss` и нажмите Enter.
Примеры использования:
`ss -t`: показывает активные TCP-соединения.
`ss -u`: показывает активные UDP-соединения.
`ss -tlp`: показывает TCP-соединения и их ассоциированные процессы.
`ss -ulp`: показывает UDP-соединения и их ассоциированные процессы.
`ss -s`: показывает общую статистику по типам сокетов.
При необходимости, вы можете использовать различные опции и фильтры для получения конкретной информации. Используйте команду `man ss` для более подробной информации об утилите ss и ее опциях. Утилита ss позволяет быстро получить информацию о сетевых соединениях, служебных сокетах и других сетевых статистических данных.
Если вы хотите удалить установленный пакет ss на Linux, следуйте этим инструкциям:
- Откройте терминал.
- Введите следующую команду, которая соответствует вашему дистрибутиву: для Debian/Ubuntu: `sudo apt-get remove iproute2`; для CentOS/Fedora: `sudo yum remove iproute`; для Arch Linux: `sudo pacman -R iproute2`
- Нажмите Enter для выполнения команды.
- Введите пароль администратора (root), если потребуется.
- Подтвердите удаление пакета, введя "y", если потребуется.
Подождите, пока процесс удаления завершится. После выполнения этих шагов пакет ss должен быть полностью удален с вашей системы.