2014-12-12 4 views

ответ

0

Это действительно довольно просто из командной строки, но для этого вам нужны привилегии суперпользователя. Запустить `netstat --inet -apn | grep PID или имя процесса ".

+0

$ Sudo NetStat --inet -apn | grep 22 Результат может быть что-то вроде этого: tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 4203/sshd – 0xDen

2

Это покажет только порт:

netstat -plantu | grep <pid> | awk '{print $4}' | awk -F ":" '{print $2}' 
+0

Не знаю, почему, но порт tomcat показывает 8005, и если вы localhost: отображается страница 8080 tomcat, я попытался получить процесс по порту 8080 и нашел тот же процесс, что и для 8005. –

+0

Я не очень много знаю о tomcat, но я знаю, что он использует порт 8080 для обслуживания страниц и 8005 получать команды. Вот почему вы видите оба порта, связанные с tomcat. – jcbermu

Смежные вопросы