Шпаргалка по командам ss

Просмотр категорий

Шпаргалка по командам ss

1 min read

Линукс ss Command #

Линукс ss (Статистика сокетов) — это современная альтернатива команде netstat команда, предоставляющая более быструю и подробную информацию о сетевых соединениях, сокетах и ​​статистике протоколов. Она широко используется для устранения неполадок в сети и анализа производительности.

Использование ключа и синтаксис ss Command #

Основной синтаксис ss команда является:

ss [OPTIONS] [FILTER]

  • ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ: Флаги для управления типом отображаемой информации.
  • ФИЛЬТР: Условия фильтрации вывода.

ss Таблица командных шпаргалок #

Command Описание
ss Отображает все установленные сетевые подключения.
ss -t Показывает только TCP-соединения.
ss -u Показывает только UDP-соединения.
ss -l Отображает прослушиваемые порты и сокеты.
ss -r Отображает разрешенные имена хостов для адресов.
ss -s Показывает сводку статистики протокола.
ss -p Отображает PID и имя программы для подключений.
ss -n Показывает необработанные IP-адреса без разрешения имен хостов.

Случаи общего пользования #

Просмотр активных сетевых подключений #

ss

Отображает все текущие сетевые подключения с подробной информацией.

Показывать только прослушиваемые сокеты #

ss -l

Выводит список сокетов, находящихся в данный момент в состоянии прослушивания.

Мониторинг конкретных протоколов #

Для фильтрации соединений по протоколу используйте:

  • ss -t для TCP
  • ss -u для UDP-протокола

Анализ технологических соединений #

ss -p

Определяет процессы, связанные с сетевыми сокетами.

Проверка производительности сети #

ss -s

Предоставляет статистику на уровне протокола, включая повторные передачи и ошибки.

Расширенное использование #

Фильтровать соединения по адресу #

ss dst 192.168.1.1

Фильтрует соединения, где адрес назначения 192.168.1.1.

Мониторинг прослушиваемых портов по номеру порта #

ss -l | grep ":80"

Отображает процессы, прослушивающие порт 80.

Просмотр сокетов в определенных состояниях #

ss state established

Отображает все соединения в состоянии «установлено».

. ss с RELIANOID Решения #

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

Отладка прокси-сервисов #

Проверьте, прослушивают ли прокси-серверы ожидаемые порты:

ss -l | grep ":443"

Анализ трафика балансировщика нагрузки #

Отслеживайте активные TCP-подключения к внутренним службам:

ss -t | grep "10.0.0.5"

Исследовать задержки соединений #

ss state time-wait

Отображает соединения в состоянии «ожидания времени», что может указывать на узкие места.

Мониторинг потерянных пакетов #

Определите проблемы надежности сети:

ss -s | grep -i "drop"

Соображения безопасности #

Всегда обеспечивайте безопасный доступ к таким инструментам диагностики сети, как ss для предотвращения несанкционированного мониторинга или раскрытия конфиденциальной информации.

Резюме #

ss command — универсальный и эффективный инструмент для анализа сети и устранения неполадок. Его превосходная скорость и подробный вывод делают его предпочтительным выбором по сравнению с netstat. В RELIANOID, ss является неотъемлемой частью поддержания безопасных и производительных сетевых решений.

📄 Загрузите этот документ в формате PDF #

    EMAIL: *

    Powered by BetterDocs