Como obtenho um mapeamento de Pid to Port?

4

Eu tenho um processo que preciso executar em uma porta específica. Eu comecei algum outro processo nessa porta e preciso matá-lo.

Infelizmente, não lembro o nome / pid do outro processo, por isso preciso de uma maneira rápida de descobrir quais PIDs estão associados a ele.

Eu tentei lsof -i :7080 , mas isso não retornou nada. Eu posso telnet localhost 7080 , então eu sei que está funcionando.

Para referência, estou executando o RHEL5

    
por tzenes 20.09.2010 / 20:01

3 respostas

11

Tente:

netstat -nap | grep 7080
    
por 20.09.2010 / 20:37
3

No FreeBSD:

sockstat -4 

para IPV6

sockstat -6
    
por 23.09.2010 / 04:25
0

Como root, com ss instalado:

ss -p -l '( sport = :7080 )'

Você também deve verificar os arquivos em /etc/xinetd.d e a saída de rpcinfo -p

    
por 13.04.2012 / 05:57