Linux: Показать активные соединения на порту

Linux позволяет запускать различные типы серверов, которые прослушивают различные порты для входящих соединений. Каждое успешное соединение создает сокет (комбинация ip-адреса и порта). Системным администраторам часто требуется отслеживать активные подключения к порту в Linux. В этой статье мы узнаем, как показать активные соединения на порту. Для этого существует множество инструментов. Мы будем использовать для этой цели инструменты ss tool и netstat.

Показать активные соединения на порту

Утилиты ss и netstat предоставляют статистику открытых портовых соединений в вашей системе. Они уже присутствуют по умолчанию в большинстве систем Linux. Вы можете запустить их с помощью следующих команд.

ИЛИ

Обе вышеуказанные команды дают список всех соединений в вашей системе. Если вы хотите показать активные соединения на определенном порту, например, порт 80 (HTTP) или порт 443 (HTTPS), вы можете использовать следующие команды. В этом случае мы будем фильтровать вывод команд ss и netstat по значению sport.

ИЛИ

В качестве альтернативы вы можете отфильтровать вывод команд ss и netstat по колонке src.

ИЛИ

Аналогично, вы можете показать активные соединения с определенными портами, заменив 80 и 443 в вышеуказанных командах на нужные номера портов.

Заключение

В этой статье мы узнали, как показать активные соединения в Linux. Вы можете использовать эти шаги на всех системах Linux.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий