`netstat`은 -n이 있거나 없는 다른 소켓을 출력합니까?

`netstat`은 -n이 있거나 없는 다른 소켓을 출력합니까?

man netstat설명하다

--번호,-n

기호 호스트, 포트 또는 사용자 이름을 확인하려고 시도하는 대신 숫자 주소를 표시합니다.

없음에 비해 netstat추가 소켓이 출력 됩니까?-n-n

netstat아니면 동일한 소켓 세트가 있거나 없는 출력이 제공됩니까 ?-n-n

동일한 소켓 세트를 출력하지 않는 것 같습니다.

$ sudo netstat -ap | wc -l
720
$ sudo netstat -anp | wc -l
719

-n출력 소켓이 다르게 표시되지 않는 것 같습니다.

$ sudo netstat -ap | grep 2049
$ sudo netstat -anp | grep 2049
tcp        0      0 0.0.0.0:2049            0.0.0.0:*               LISTEN      -                   
tcp6       0      0 :::2049                 :::*                    LISTEN      -                   
udp        0      0 0.0.0.0:2049            0.0.0.0:*                           -                   
udp6       0      0 :::2049                 :::*      

답변1

720 목록의 포트 중 하나가 실행 사이에 단순히 제거되었을 가능성이 높으며 실질적인 차이는 없습니다.출력량예 혹은 아니오 -n.

플래그에 "가 명시적으로 표시되어 grep 2049있으므로 다른 출력이 표시됩니다 .-n숫자 주소기호 호스트를 결정하려고 시도하는 대신,포트 이름"; 두 번째 예에서 "2049" 대신 ":nfs"를 grep하면 해당 결과가 표시됩니다.

관련 정보