Se você vir -
em vez de (process ID)/(process name)
, é porque seu usuário não tem permissão para ver qual processo está escutando nessa porta.
Tudo o que você precisa fazer é executar o comando novamente como root ( sudo netstat -nlp | grep 5000
).
Exemplo como usuário normal:
deltik@node51 [~]$ netstat -plant | grep '0.0.0.0:22'
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN -
Exemplo como usuário root:
deltik@node51 [~]$ sudo netstat -plant | grep '0.0.0.0:22'
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 14903/sshd
Observe que agora posso ver que o processo sshd
com PID 14903
está escutando na porta TCP 22.