Путь приложения и порт прослушивания - PullRequest
11 голосов
/ 01 февраля 2010

Я хотел бы знать, какое приложение прослушивает порт на компьютере с Linux.

Существует несколько серверов, apache и что не на одной машине, и я хотел бы знать, какой серверпрослушивает какой порт без необходимости копаться в файлах конфигурации каждого сервера.

Есть ли команда, в которой указан путь к исполняемому файлу и какой порт он прослушивает?

Ответы [ 2 ]

15 голосов
/ 01 февраля 2010

netstat -t -l -p выведет список прослушивающих портов, а также pid и имя процесса, который создал сокет. Поскольку у вас есть pid, вы можете использовать ps PID, чтобы найти путь к исполняемому файлу.

8 голосов
/ 10 мая 2011

Также lsof -i:<port number> должен дать вам PID процесса, и вы можете использовать ps <pid>, чтобы найти путь

...