다양한 주제

netstat에 대해

patrick-star 2023. 7. 25. 22:28
728x90

netstat이란?

네트워크 연결, 라우팅 테이블, 인터페이스 통계정보 등을 보여주는 명령어

네트워크 연결 관련 정보 출력

netstat [address_family_options] [--tcp|-t] [--udp|-u] [--raw|-w] [--listening|-l] [--all|-a] [--numeric|-n] [--numeric-hosts][--numeric-ports][--numeric-ports] [--symbolic|-N] [--extend|-e[--extend|-e]] [--timers|-o] [--program|-p] [--verbose|-v] [--continuous|-c] [delay]

netstat 바로 뒤에 옵션이 아닌 다른 아무것도 없기 때문에 열려 있는 소켓의 리스트를 출력한다.
별도의 address families를 지정하지 않았다면 동작하고 있는 모든 소켓들이 출력된다.

라우팅 테이블 관련 정보 출력

netstat {--route|-r} [address_family_options] [--extend|-e[--extend|-e]] [--verbose|-v] [--numeric|-n] [--numeric-hosts][--numeric-ports][--numeric-ports] [--continuous|-c] [delay]

인터페이스 통계정보 관련 정보 출력

netstat {--interfaces|-I|-i} [iface] [--all|-a] [--extend|-e] [--verbose|-v] [--program|-p] [--numeric|-n] [--numeric-hosts][--numeric-ports][--numeric-ports] [--continuous|-c] [delay]
  • address_family_options
    [--protocol={inet,unix,ipx,ax25,netrom,ddp}[,...]] [--unix|-x] [--inet|--ip] [--ax25] [--ipx] [--netrom] [--ddp]

옵션 설명

  • -a, --all : listening & non-listening (TCP에서 연결이 이뤄졌는지 안이뤄졌는지를 표현하는 내용) 소켓을 모두 보여준다.
  • -n, --numeric : symbolic host, 포트, 사용자 이름 대신에 숫자 IP 주소를 나타낸다.
  • -o, --timer : 네트워크 타이머와 관련된 정보를 포함한다.

하지만, Nestat은 이제 구식이다. 그래서 이제는 아래의 4가지 명령어를 사용하도록 하자.

  • netstat ⇒ ss : 네트워크 연결 관련 내용 출력 ss 공식 문서

  • netstat -r ⇒ ip route : 라우팅 테이블 관련 정보 출력 ip 공식 문서

  • netstat -i ⇒ ip -s link : 인터페이스 통계정보 관련 정보 출력

  • 출처
    공식 페이지

'다양한 주제' 카테고리의 다른 글

Windows 배치파일  (0) 2023.07.27
Windows 작업 스케줄러  (0) 2023.07.26
scp에 대해(정의, 사용법, 비밀번호 없이 동작하도록 하는 방법)  (0) 2023.07.25
crontab  (0) 2023.07.20
[Linux] 배포판, shell, 커널  (0) 2023.05.17