Killing escutando porta de processo X sem conhecimento sobre nome

2

Eu gostaria de matar o processo que está escutando na porta 5000. Eu não sei como fazer isso porque quando eu coloco: netstat -nlp | grep 5000

Eu tenho: udp6 0 0 :::5000 :::* -

então eu não sei o nome do processo. Como lidar com isso em tal situação.

A pergunta para: 1. CentOS 2. Ubuntu

    
por Mr Bob 06.07.2017 / 15:08

1 resposta

1

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.

    
por 06.07.2017 / 16:03

Tags