Команда ss у Linux

Опанування мережевого моніторингу за допомогою команди ss
У швидкоплинному світі мережевого адміністрування наявність правильних інструментів для моніторингу та усунення несправностей з’єднань має вирішальне значення, особливо при управлінні високопродуктивними системами, такими як Linux VPS або виділені сервери ava.hosting. Команда (Статистика сокетів) в Linux є сучасною, потужною заміною застарілої ss, пропонуючи детальний аналіз мережевої активності з більшою швидкістю і гнучкістю. Наприклад, якщо ви використовуєте веб-сервер на ava.hosting і помічаєте повільний час відгуку, netstat може допомогти визначити проблемні з’єднання або процеси. У цьому посібнику розглядається команда ss, її ключові параметри та практичні приклади для спрощення управління мережею в оптимізованій інфраструктурі ava.hosting.ss
1. Базове використання
Щоб відобразити всі активні з’єднання, просто запустіть:
ssЦя команда показує зведення про всі встановлені з’єднання, включаючи їхні стани та адреси.
2. Показати порти прослуховування
Щоб переглянути порти прослуховування, використовуйте:
ss -lЦе допоможе визначити, які служби наразі прослуховують вхідні з’єднання.
3. Показати TCP-з’єднання
Щоб відфільтрувати лише TCP-з’єднання, запустіть:
ss -tЩоб переглянути лише прослуховуючі TCP-з’єднання, виконайте
ss -lt4. Показати UDP-з’єднання
Для відображення UDP-з’єднань:
ss -uДля фільтрації лише прослуховуючих UDP-з’єднань:
ss -lu5. Показати з’єднання за процесами
Щоб побачити, які процеси пов’язані з мережевими з’єднаннями, виконайте:
ss -pЦе корисно для усунення несправностей програм, які використовують мережеві ресурси.
6. Показати з’єднання IPv4 і IPv6
Показувати лише з’єднання IPv4:
ss -4Для IPv6-з’єднань:
ss -67. Показати детальну інформацію
Для поглибленого перегляду всіх мережевих сокетів використовуйте:
ss -sВона надає огляд статистики мережевих сокетів, зокрема встановлених, прослуховуваних і закритих з’єднань.
8. Фільтрувати з’єднання за портом
Щоб перевірити, які з’єднання використовують певний порт, наприклад, порт 80:
ss -at '( dport = :80 or sport = :80 )'Це корисно для моніторингу трафіку веб-сервера.
9. Моніторинг мережевих з’єднань у реальному часі
Для отримання постійно оновлюваної інформації про мережеву активність комбінуйте watch з ss:
watch ss -tulnpЦя команда оновлює дані кожні дві секунди, показуючи активні з’єднання, порти для прослуховування і пов’язані з ними процеси.
Найкращі практики
Комбінуйте параметри: Використовуйте
для стислого перегляду прослуховування TCP/UDP портів.ss -tulnБезпечний моніторинг: Обмежте використання
авторизованими користувачами на вашому сервері ava.hosting за допомогою дозволів або контролю доступу по SSH.ssРегулярні перевірки: Періодично запускайте
для виявлення несподіваних процесів, що споживають мережеві ресурси.ss -p
Висновок
Команда є обов’язковою для мережевого адміністрування Linux, пропонуючи швидку і детальну інформацію про з’єднання, порти і процеси. Якщо ви відстежуєте веб-трафік, усуваєте проблеми з SSH або забезпечуєте оптимальну продуктивність вашого VPS на ava.hosting, ss надасть вам точний контроль. Наприклад, ви можете використовувати ss__CODEBLOCK_8e55a47a4a4a4a266396c3f4627371b2e6_SAFE__ для перевірки HTTPS-з’єднань на вашому сайті електронної комерції, розміщеному на ava.hosting, або спостерігати за , щоб відстежувати активність у реальному часі під час сплеску трафіку. У поєднанні з надійною та оптимізованою мережевою інфраструктурою ava.hostingосвоєння ss -tulnp розширює ваші можливості для підтримки безпечних, ефективних і високопродуктивних серверів.ss


