Команда ss (Статистика сокетів) – це потужна утиліта в Linux, яка використовується для відображення детальної інформації про мережеві з’єднання. Це швидша і багатофункціональніша альтернатива старій команді netstat. У цьому посібнику розглядається використання ss, її опції та практичні приклади для ефективного керування мережевими з’єднаннями.
Якщо ви шукаєте надійне і високопродуктивне хостингове рішення, Ava Hosting пропонує Linux VPS хостинг з оптимізованим мережевим підключенням, що робить його відмінним вибором для розробників і системних адміністраторів, яким потрібен стабільний і швидкий віддалений доступ.
Щоб відобразити всі активні з’єднання, просто запустіть команду:
ss
Ця команда покаже зведення про всі встановлені з’єднання, включаючи їхні стани та адреси.
Щоб переглянути порти прослуховування, скористайтеся
ss -l
Це допоможе визначити, які служби наразі прослуховують вхідні з’єднання.
Щоб відфільтрувати лише TCP-з’єднання, виконайте
ss -t
Щоб переглянути лише прослуховування TCP-з’єднань, виконайте
ss -lt
Показати UDP-з’єднання:
ss -u
Відфільтрувати лише прослуховування UDP-з’єднань:
ss -lu
Щоб побачити, які процеси пов’язані з мережевими з’єднаннями, виконайте:
ss -p
Це корисно для усунення несправностей у програмах, які використовують мережеві ресурси.
Показувати лише з’єднання IPv4:
ss -4
Для IPv6-з’єднань:
ss -6
Для детального перегляду всіх мережевих сокетів використовуйте:
ss -s
Надасть огляд статистики мережевих сокетів, зокрема встановлених, прослуховуваних і закритих з’єднань.
Перевірити, які з’єднання використовують певний порт, наприклад, порт 80:
ss -at '( dport = :80 або sport = :80 )'
Це корисно для моніторингу трафіку веб-сервера.
Для отримання постійно оновлюваної інформації про мережеву активність комбінуйте watch з ss:
watch ss -tulnp
Ця команда оновлює дані кожні дві секунди, показуючи активні з’єднання, порти для прослуховування і пов’язані з ними процеси.
Команда ss є важливим інструментом для моніторингу мережі та усунення несправностей у Linux. Вона є швидшою і детальнішою альтернативою netstat, допомагаючи користувачам аналізувати активні з’єднання, порти прослуховування і пов’язані з ними процеси. Вивчення ss може значно покращити ваші навички мережевого адміністрування.