"lsof -i"가 "netstat -n"에 나열된 열린 ​​연결을 표시하지 않는 이유는 무엇입니까?

"lsof -i"가 "netstat -n"에 나열된 열린 ​​연결을 표시하지 않는 이유는 무엇입니까?

이상한 상황. 나는 시작한다

telnet 0 8081

( lsof -i루트에서 실행 중) 연결은 나열되지 않지만 netstat -n표시됩니다.

왜 그럴까요?

답변1

방금 귀하의 시나리오를 시뮬레이션한 결과 netstat 및 lsof에서 8081을 얻을 수 있었습니다. lsof -i 표시8081~처럼프록시 서버따라서 grep이 그것을 찾지 못할 수도 있습니다. 숫자 포트를 표시하려면 -P를 사용해 보십시오.

lsof -i -P | grep 8081

관련 정보