Gostaria de descobrir qual processo está atualmente usando uma certa porta no Linux. Há alguma maneira de fazer isso?
Gostaria de descobrir qual processo está atualmente usando uma certa porta no Linux. Há alguma maneira de fazer isso?
Respostas:
Você tem algumas opções:
lsof -i tcp:80
fornecerá a lista de processos usando a porta 80 do tcp.
Alternativamente,
sudo netstat -nlp
lhe dará todas as conexões de rede abertas.
lsof -i | grep {username}
também é muito útil, ielsof -i | grep apache
-n
:: não resolva nomes -l
,: exiba soquetes do servidor de escuta,: -p
exiba nome do PID / programa para soquetes.
-P
para lsof -i tcp:$PORTNUMBER
que a porta seja impressa de volta para mim como um número.
netstat -anb