!["lsof -i"가 "netstat -n"에 나열된 열린 연결을 표시하지 않는 이유는 무엇입니까?](https://linux55.com/image/5450/%22lsof%20-i%22%EA%B0%80%20%22netstat%20-n%22%EC%97%90%20%EB%82%98%EC%97%B4%EB%90%9C%20%EC%97%B4%EB%A6%B0%20%E2%80%8B%E2%80%8B%EC%97%B0%EA%B2%B0%EC%9D%84%20%ED%91%9C%EC%8B%9C%ED%95%98%EC%A7%80%20%EC%95%8A%EB%8A%94%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
이상한 상황. 나는 시작한다
telnet 0 8081
( lsof -i
루트에서 실행 중) 연결은 나열되지 않지만 netstat -n
표시됩니다.
왜 그럴까요?
답변1
방금 귀하의 시나리오를 시뮬레이션한 결과 netstat 및 lsof에서 8081을 얻을 수 있었습니다. lsof -i 표시8081~처럼프록시 서버따라서 grep이 그것을 찾지 못할 수도 있습니다. 숫자 포트를 표시하려면 -P를 사용해 보십시오.
lsof -i -P | grep 8081