Как узнать какое приложение в linux слушает порт?

Бывает, посмотришь список открытых портов на своем Linux сервере и думаешь, какое приложение слушает порт 4403 (например, хотя это не важно, у каждого порт будет свой). Для этого мы воспользуемся несложными командами:
netstat -natp
Покажет вывод:
tcp        0      0 0.0.0.0:4403                0.0.0.0:*                   LISTEN      1958/servicecs
Отсюда мы увидим, что порт 4403 слушает сервис с именем servicecs и PID-ом 1958. Теперь мы можем узнать о запущенном сервисе немного больше:
ps -aux | grep 1958
Она покажет скрипт, который запускает сервис:
softingin  1958  0.0  0.7 169704 63904 ?        S    Apr16   3:00 servicecs ./highload-servcs start -d
Теперь мы знаем кто занимает порт 4403, это больше не секрет. Всего хорошего.

2 thoughts on “Как узнать какое приложение в linux слушает порт?

    • Фомин Сергей Post author

      Лучше всего обратиться к специалистам. Но если желаете самостоятельно изучить данный вопрос, то придется поискать в интернете статьи на подобную тематику – у меня, к сожалению, таких пока нет.

Leave a Reply