Você tem algumas opções:
lsof -i tcp:80
lhe dará a lista de processos usando a porta 80 do tcp.
Alternativamente,
sudo netstat -nlp
dará a você todas as conexões de rede abertas.
Gostaria de descobrir qual processo está atualmente usando uma determinada porta no Linux. Há alguma maneira de fazer isso?
netstat -lp
Estou usando o "CentOS 7 minimal" que não tem netstat
nem lsof
. Mas muitas distribuições de Linux têm o comando de estatísticas de soquete (por exemplo, ss
).
Aqui está um exemplo de execução:
# ss -tanp | grep 6379
LISTEN 0 128 127.0.0.1:6379 *:* users:(("redis-server",pid=2531,fd=4))
No Linux, para encontrar um processo em execução em uma porta, faça o seguinte:
lsof -i :<port_number>
exemplo:
lsof -i :8080