Как посмотреть открытые порты Linux

Иногда требуется посмотреть открытые порты Linux, в режиме реального времени. Всегда интересно какой из TCP или UDP портов работает больше.

Порт – это процесс, который обслуживает сетевое соединение. Принимая и отправляя пакеты, например TCP и UDP. Кстати эти два протокола являются самыми распространенными.

В этой короткой статье я покажу вам как отслеживать и смотреть на работу TCP и UDP портов в режиме реального времени. С помощью сводки сокетов в системе Linux.

Список всех открытых портов в Linux

Чтобы узнать все открытые порты в системе Linux, вы можете использовать команду netstat или утилиту ss следующим образом.

Также хочу отметить, что команда netstat уже устарела. И на смену этой команды пришла команда ss, которая показывает более подробную сетевую статистику.

$ sudo netstat -tulpn

Или

$ sudo ss-tulpn

Список открытых портов в Linux
Список открытых портов в Linux

Из данных которые получили приведенной выше командой мы имеем.

Столбец Состояние показывает нам, находится ли порт в состоянии прослушивания (LISTEN) или нет.

Так же к команде ss можно добавить флаг:

  • -t – включает список TCP-портов.
  • -u – включает список портов UDP.
  • -l – отображает прослушивающие сокеты.
  • -n – показывает номер порта.
  • -p – показать название процесса / программы.

Просмотр открытых портов TCP и UDP в режиме реального времени

Однако для просмотра портов TCP и UDP в режиме реального времени можно запустить инструмент netstat или ss с помощью утилиты watch, как показано на рисунке.

$ sudo watch netstat -tulpn

Или

$ sudo watch ss-tulpn

Просмотр открытых портов TCP и UDP в режиме реального времени
Просмотр открытых портов TCP и UDP в режиме реального времени

Для выхода требуется нажать сочетание клавиш Ctrl+C.

Рекомендую к прочтению: Установка на Server Debian мониторинга сети Observium 

На сегодня все! Если у вас есть какие-либо вопросы или замечания, оставьте сообщения в комментариях.

Понравилась статья?

Помогите Setiwik.ru создавать больше глубоких обзоров и новостей. Один клик и ваш вклад помогает держать серверы включёнными и авторов мотивированными!

Спасибо, что вы с нами!

Nazario

Я Назар. Уже больше десяти лет я работаю с Linux и Windows системами каждый день. Это моя основная профессия и большая часть жизни.
Всё, что ты читаешь на Setiwik.ru, начинается с официальной документации, мануалов и технических спецификаций. Я их изучаю очень внимательно. Но ценность статей появляется именно тогда, когда я беру эту базу и пропускаю через десятки реальных ситуаций: ночные аварии, странные баги, которые не гуглятся с первого раза, выстраданные конфиги и проверенные обходные пути.
Я не обещаю истину в последней инстанции. Но если мой опыт поможет тебе сэкономить хотя бы пару часов нервов и перезагрузок, значит всё это было не зря. Здесь только практика: от тонкой настройки серверов до самых неожиданных ситуаций, которые официальные руководства обычно обходят стороной.
Setiwik.ru это место, где IT становится понятнее и спокойнее. Заходи почаще. Будем разбираться вместе.

Практические инструкции по Windows и Linux
Добавить комментарий