NETSTAT는 현재 더 이상 사용되지 않는 것으로 간주되며 arp, ifconfig, iptunnel, nameif netstat
, 및 route와 같은 net-tools에 포함 된 다른 프로그램도 있습니다 .
이러한 여러 유틸리티가 제공하는 기능은 주로 새로운 명령 을 사용하여 새로운 iproute2 제품군 에서 재생성 및 개선되었습니다 ip
.
더 이상 사용되지 않는 명령 및 대체 예 :
arp => ip n (ip 이웃)
ifconfig => ip a (ip addr), ip 링크, ip -s (ip -stats)
iptunnel => IP 터널
iwconfig => iw
nameif => ip 링크, ifrename
netstat => ss, ip 라우트 (netstat-r의 경우), ip -s 링크 (netstat -i의 경우), ip maddr (netstat-g의 경우)
이 netstat
명령은 다양한 / proc 파일을 읽어 정보를 수집합니다. 그러나이 방법은 표시 할 연결이 많을 때 약해집니다. 속도가 느려집니다. 이 ss
명령은 커널 공간에서 직접 정보를 가져옵니다. ss
명령 과 함께 사용되는 옵션 은 netstat와 매우 유사하여 쉽게 교체 할 수 있습니다.
에 의해 제공되는 통계 ss
는 피상적 이지만 더 나은 대안 으로 간주 됩니다.netstat
예 :
모든 연결을 얻으십시오 : ss | less
ss -t
청취 모드가 아닌 TCP 연결 가져 오기 (서버 프로그램)
ss -u
청취 모드가 아닌 udp 연결 얻기
ss -x
유닉스 소켓 파이프 연결 얻기
ss -ta
모든 TCP 연결을 얻으십시오
ss -au
모든 UDP 연결을 얻으십시오
ss -nt
호스트 이름이없는 모든 TCP
ss -ltn
호스트 확인없이 tcp 듣기
ss -ltp
PID와 이름으로 tcp 듣기
ss -s
통계를 인쇄합니다
ss -tn -o
도메인 호스트와의 TCP 연결 및 연결 유지 타이머 표시
ss -tl4
ip4 연결