Como posso saber o que está sendo executado em quais portas no Ubuntu?

27

Como posso saber o que está escutando em quais portas no Ubuntu? Em outras palavras, como obtenho uma lista de portas que estão em uso?

Genadinik
fonte

Respostas:

37

"Em uso", como em uma conexão ativa, ou em que os programas estão ouvindo? Ou ambos?

Corra sudo netstat -lpno seu terminal; isso informará quais portas estão abertas para receber conexões e quais programas as estão ouvindo. Tente sudo netstat -po mesmo, além de conexões ativas no momento.

Kromey
fonte
Eu acho que os dois são os melhores;)
Genadinik 19/04/11
O que foi um pouco estranho é que tenho servidores tomcat e apache em execução e nem a porta 8080 nem a 80 apareceram na lista. Você saberia por que isso aconteceria?
Genadinik
@Genadinik Verifique em qual porta eles estão configurados para escutar; para o Apache, essa é a diretiva Listen no seu arquivo de configuração, mas não sei sobre o Tomcat.
Kromey
8
fuser -n tcp 8080abordará isso do outro lado; mostrando quais processos (se houver) está escutando na porta TCP 8080.
SmallClanger