Назад | Перейти на главную страницу

Мониторинг портов в Linux

Как узнать, какие процессы прослушивают определенные порты в Ubuntu?

Предполагая, что вы root.

netstat -lnp

4-е и 7-е поля - это то, что вам нужно.

В качестве альтернативы вы можете получить более подробную информацию с лсоф (1).

lsof -i :<port #>

лучший способ, о котором я знаю:

netstat -lpn

запустить как суперпользователь

У меня это хорошо работает только на Linux:
netstat -anp|egrep -i 'PID/Program|LISTEN'

-a = Все сокеты -n = не разрешать IP-адреса -p = показывать идентификаторы / программы, связанные с каждым

su -c netstat -lpna