netstat -l에는 netstat -a에 없는 내용이 포함되어 있습니까?

netstat -l에는 netstat -a에 없는 내용이 포함되어 있습니까?

저는 Ubuntu 16.04를 사용하고 있지만 제 질문이 Debian, CentOS, Red Hat과 같은 많은 배포판에 적용된다고 생각합니다.

맨페이지는 다음과 netstat -l같습니다.

Show only listening sockets.  (These are omitted by default.)

그리고 netstat -a는:

Show both listening and non-listening sockets.  With the  -- 
interfaces option, show interfaces that are not up

의 출력 netstat -a에 의 출력이 포함됩니까 nestat -l? 매뉴얼 페이지에는 그런 경우가 있는 것 같지만 많은 사이트에서 이에 대해 이야기하고 있으므로 그렇지 않은 부분이 있는지 netstat -plantu궁금합니다 .netstat -lnetstat -a

답변1

질문의 두 번째 부분에서는 netstat -plantuTCP 및 UDP 정보, 즉 설정된 네트워크 연결 및 수신 대기 포트만 표시됩니다. netstat -aUnix 소켓도 표시됩니다. 이는 많은 정보이므로 출력에서 ​​필요한 정보를 찾는 것이 가장 좋습니다.

최근 배포판을 실행하는 경우 ss이것을 사용할 수 있습니다 netstat. 이는 동일한 매개변수를 사용하는 현대적인 대안입니다.

나는 일반적 ss -tulp으로 (와 동일 netstat -tulp)을 입력하여 내 서버/PC의 모든 수신 포트를 확인하고 포트가 열려 있는 프로세스는 이 포트에서 처리됩니다. 현재 연결 및 프로세스를 확인하려면 모든 사용자의 프로세스를 볼 수 있는 root/sudo 권한이 필요합니다 ss -tuap.-p

답변2

출력에 다음이 netstat -a포함됩니까 ?nestat -l

예, -a이는 모두(청취 및 비청취 소켓)를 의미합니다.

관련 정보