저는 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 -l
netstat -a
답변1
질문의 두 번째 부분에서는 netstat -plantu
TCP 및 UDP 정보, 즉 설정된 네트워크 연결 및 수신 대기 포트만 표시됩니다. netstat -a
Unix 소켓도 표시됩니다. 이는 많은 정보이므로 출력에서 필요한 정보를 찾는 것이 가장 좋습니다.
최근 배포판을 실행하는 경우 ss
이것을 사용할 수 있습니다 netstat
. 이는 동일한 매개변수를 사용하는 현대적인 대안입니다.
나는 일반적 ss -tulp
으로 (와 동일 netstat -tulp
)을 입력하여 내 서버/PC의 모든 수신 포트를 확인하고 포트가 열려 있는 프로세스는 이 포트에서 처리됩니다. 현재 연결 및 프로세스를 확인하려면 모든 사용자의 프로세스를 볼 수 있는 root/sudo 권한이 필요합니다 ss -tuap
.-p
답변2
출력에 다음이
netstat -a
포함됩니까 ?nestat -l
예, -a
이는 모두(청취 및 비청취 소켓)를 의미합니다.