Связаться по Skype: vkarabedyants
Позвонить Написать
+7 (499) 404-28-83

Блог о системном администрировании серверов и сайтов

Установка, настройка программного обеспечения Linux, Windows операционных систем

Проверка занят ли порт на Linux или Unix

Как определить используется порт на Linux или Unix-подобной системах.Как я могу проверить, какие порты прослушиваются на сервере Linux?

Важно, знать, какие порты находятся в официальном списке сетевых интерфейсов сервера.  Вам нужно обратить внимание, при открытии портов из-за возможных попыток взлома. Помимо вторжения, для устранения неполадок, может потребоваться, проверить, порт уже используется другим приложением на ваших серверах. Например, вы можете установить сервер Apache и Nginx на той же системе. Поэтому необходимо знать, если Apache или Nginx использует TCP порт # 80/443. Это краткое руководство содержит шаги, как использовать NetStat, Nmap и LSOF команды, чтобы проверить порты в использовании и просмотреть приложение, которое использует порт.

Как проверить порты прослушивания и приложений на Linux:

  1. Откройте приложение терминала т.е. приглашение оболочки.
  2. Выполните любое из следующих команд:

Давайте посмотрим на команды и вывод в деталях.

Вариант № 1: Lsof команда

Синтаксис:

Пример результата:

работа команды lsof

Рассмотрим последнюю строку примера:

  • SSHD это имя приложения.
  • 10.86.128.138  IP — адрес , к которому SSHd привязан и прослушивается на этом IP
  • 22 TCP — порт, который используется, прослушивается данной программой
  • 85379 это идентификатор процесса SSHd

Вариант № 2: NetStat команда

Вы можете проверить порты прослушивания и приложений с NetStat следующим образом.

NetStat синтаксис Linux

FreeBSD / MacOS X NetStat синтаксис

OpenBSD NetStat синтаксис

Вариант № 3: Nmap команда

Синтаксис:

Пример результата:

команда nmap

Вы можете комбинировать TCP / UDP сканирование в одну команду:

Замечание о пользователях Windows

Вы можете проверить использование порта из операционной системы Windows, используя следующую команду:

Предоставляем услуги поддержи Linux/Unix серверов

Оставить комментарий

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.