Команда ss (Socket Statistics) – это мощная утилита в 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 может значительно улучшить ваши навыки сетевого администрирования.