$ ss
Состояние сокетов: кто и на каком порту слушает. Она используется для настройки сети, проверки соединения или поиска сетевой проблемы. Например, ss -tulpn — все слушающие порты и их процессы.
Синтаксис
ss [ОПЦИИ]
Основные опции
| -t | TCP-сокеты |
| -u | UDP-сокеты |
| -l | только слушающие |
| -p | показать процессы-владельцы |
| -n | не резолвить имена (числа вместо имён) |
| -s | сводная статистика |
Примеры из практики
$ ss -tulpnПосле запуска · пошаговоЧто произойдёт: все слушающие порты и их процессы. Что появится в терминале: Появится таблица или сводка по текущему состоянию системы. Конкретные строки, значения и порядок зависят от вашего окружения. Как понять, что всё получилось: В выводе есть нужный объект или показатель, а вместо Error/Permission denied не появилось сообщение об ошибке.
$ ss -sПосле запуска · пошаговоЧто произойдёт: быстрая сводка по соединениям. Что появится в терминале: Появится таблица или сводка по текущему состоянию системы. Конкретные строки, значения и порядок зависят от вашего окружения. Как понять, что всё получилось: В выводе есть нужный объект или показатель, а вместо Error/Permission denied не появилось сообщение об ошибке.
$ ss state established "( dport = :443 )"После запуска · пошаговоЧто произойдёт: установленные соединения на 443. Что появится в терминале: Появится таблица или сводка по текущему состоянию системы. Конкретные строки, значения и порядок зависят от вашего окружения. Как понять, что всё получилось: В выводе есть нужный объект или показатель, а вместо Error/Permission denied не появилось сообщение об ошибке.
Совет практика. «Какой процесс занял порт?» — ss -tulpn | grep:ПОРТ. стандартная проверка.
Поддержка дистрибутивов
- ✓ Ubuntu
- ✓ Debian
- ✓ Fedora
- ✓ RHEL
- ✓ Arch
- ✓ Alpine
- ✓ openSUSE