Como verificar esta porta?

1

Estou no 12.04LTS e este erro apareceu

ChannelException: Failed to bind to: 0.0.0.0/0.0.0.0:6702

precisa de ajuda para verificar onde está o problema? posso verificar se a porta está ocupada ou fechada? e como ?

aqui está meu / etc / hosts

127.0.0.1 localhost
127.0.1.1 ubuntu


# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

Obrigado antecipadamente

    
por user1 10.11.2015 / 00:55

2 respostas

1

Peça lsof ( man lsof ).

sudo lsof -i :6700

Nota: leia realmente man lsof ! Eu não estou sentado em uma caixa linux agora.

    
por waltinator 10.11.2015 / 01:16
1

Você pode verificar se a porta está em uso executando este comando.

sudo lsof -i :<Port Number> eu estou usando 8080 como um exemplo, porque eu não tenho nada em execução na porta 6700 alterar 8080 para o seu número de porta

sudo lsof -i :8080
COMMAND   PID USER   FD   TYPE  DEVICE SIZE/OFF NODE NAME
havp     1331 havp    3u  IPv4 3434363      0t0  TCP 192.168.1.127:http-alt (LISTEN)
havp    25061 havp    3u  IPv4 3434363      0t0  TCP 192.168.1.127:http-alt (LISTEN)
havp    25062 havp    3u  IPv4 3434363      0t0  TCP 192.168.1.127:http-alt (LISTEN)
havp    25067 havp    3u  IPv4 3434363      0t0  TCP 192.168.1.127:http-alt (LISTEN)
havp    25068 havp    3u  IPv4 3434363      0t0  TCP 192.168.1.127:http-alt (LISTEN)
havp    25086 havp    3u  IPv4 3434363      0t0  TCP 192.168.1.127:http-alt (LISTEN)

ou usando este comando sudo netstat -tulnp | grep <port number>

neil@AVP:~$ netstat -tulnp | grep 8080
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
tcp        0      0 192.168.1.127:8080      0.0.0.0:*               LISTEN      - 

Se a porta tiver (LISTEN) , é indicado que a porta está aberta. Qualquer porta que não seja mostrada na saída indicou que ela está fechada

Movido de comentário (não formatado) por @waltinator:

eu tentei usar sudo lsof -i: 6702 antes de usá-lo estava vazio, então quando eu usei eu tenho isso

COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME  
java 3143 st 71u IPv6 12097 0t0 TCP *:6702 (LISTEN)  
    
por Neil 10.11.2015 / 01:14