Mostrando postagens com marcador netstat. Mostrar todas as postagens
Mostrando postagens com marcador netstat. Mostrar todas as postagens

sexta-feira, agosto 13, 2010

Comandos úteis no Linux - Como descobrir o processo que está utilizando uma porta

Caso vc não saiba o software que está bloqueando uma determinada porta, alguns comandos que podem ajudar.

netstat -nl | grep (mais uma vez o uso do grep para filtrar a saída de dados)
# netstat -nl | grep 1234

Resultado:
tcp        0      0 0.0.0.0:1234            0.0.0.0:*               LISTEN

E para descobrir o processo que está usando esta porta:
# fuser -n tcp 1234
Resultado: 
1234/tcp:             5133

então temos o porta/protocolo e logo em seguida o processo, bastando apenas um:

# kill 5133

Lembre-se que para "matar" um processo que você não seja o dono é necessário ser super usuário, e neste caso o root:
# su

quinta-feira, janeiro 28, 2010

Descobrir se o PostgreSQL está funcionando... ou qualquer outro software

netstat -an | find /i "5432"

netstat - mostra as portas que estão disponíveis no sistema
find - procura um texto no resultado do find

Pra funcionar no Linux é só trocar o find por grep sem o "/i" que tbém funciona.