Mi piacerebbe essere in grado di scoprire quale processo sta attualmente utilizzando una determinata porta in Linux. C'è un modo per fare questo?
Mi piacerebbe essere in grado di scoprire quale processo sta attualmente utilizzando una determinata porta in Linux. C'è un modo per fare questo?
Risposte:
Hai un paio di opzioni:
lsof -i tcp:80
ti darà la lista dei processi usando la porta tcp 80.
In alternativa,
sudo netstat -nlp
ti darà tutte le connessioni di rete aperte.
lsof -i | grep {username}è anche molto utile, cioèlsof -i | grep apache
-n: non risolvere i nomi,: -lvisualizzare i socket del server di ascolto,: -pvisualizzare il nome PID / Programma per i socket.
-Pin lsof -i tcp:$PORTNUMBERmodo che la porta mi venga stampata come numero.
netstat -anb