Come faccio a sapere cosa è in esecuzione su quali porte in Ubuntu?


27

Come potrei dire cosa sta ascoltando su quali porte su Ubuntu? In altre parole, come posso ottenere un elenco di porte in uso?

Risposte:


37

"In uso" come in una connessione attiva o su quali programmi sono in ascolto? O entrambi?

Corri sudo netstat -lpnel tuo terminale; questo ti dirà quali porte sono aperte per ricevere connessioni e quali programmi sono in ascolto su di esse. Prova sudo netstat -pper la stessa cosa, oltre alle connessioni attualmente attive.


Penso che entrambi siano i migliori;)
Genadinik,

La cosa un po 'strana è che ho server Tomcat e Apache in esecuzione e né la porta 8080 né 80 sono stati visualizzati nell'elenco. Sapresti perché sarebbe successo?
Genadinik,

@Genadinik Verifica su quale porta sono configurati per l'ascolto; per Apache questa è la direttiva Listen nel suo file di configurazione, ma non conosco Tomcat.
Kromey,

8
fuser -n tcp 8080si avvicinerà dall'altra parte; che mostra quale processo (se presente) è in ascolto sulla porta TCP 8080.
SmallClanger
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.