Утилита ss
Отредактирована 25.11.2025
Основные возможности ss:
1. Просмотр всех подключений
ss -a # все сокеты (включая слушающие) ss -t # TCP подключения ss -u # UDP подключения
2. Фильтрация по состоянию
ss -t state established # установленные TCP-подключения (в текущий момент времени сессия установлена) ss -t state listening # слушающие порты ss -t state time-wait # подключения в состоянии TIME-WAIT
3. Просмотр процессов
ss -tp # показать процессы, использующие сокеты ss -lp # показать процессы для слушающих сокетов
4. Фильтрация по порту/адресу
ss sport = :80 # сокеты с исходным портом 80 ss dport = :443 # сокеты с портом назначения 443 ss src 192.168.1.1 # сокеты с исходным адресом
Преимущества перед netstat:
- Быстрее - читает информацию напрямую из ядра;
- Более детальная информация о сокетах;
- Лучшая фильтрация и возможности;
- Активно поддерживается и развивается.
Практические примеры использования:
# Показать все установленные TCP-подключения ss -t state established # Найти какой процесс слушает порт 80 ss -ltp 'sport = :80' # Показать статистику по сокетам ss -s # Мониторинг в реальном времени watch -n 1 'ss -t state established'