Por que o 'lsof -i' não pode mostrar uma conexão aberta que 'netstat -n' lista?

0

Uma situação estranha. Eu comecei

telnet 0 8081

e lsof -i (executar sob root) não listam essa conexão, mas netstat -n faz.

Por que isso pode ser?

    
por imz -- Ivan Zakharyaschev 19.03.2015 / 11:06

1 resposta

3

Acabei de simular seu cenário e consegui 8081 tanto no netstat quanto no lsof. lsof -i exibe 8081 como tproxy e, portanto, seu grep pode não estar encontrando. Tente isso com -P, que mostra as portas numéricas:

lsof -i -P | grep 8081
    
por 19.03.2015 / 11:19