netstat 명령어

최대 1 분 소요

netstat 명령어 기능

  1. 네트워크 연결상태(wait, listen, connect등), 포트 번호 확인
  2. 연결된 서비스(www, ftp, mysql ssh) 확인
  3. 기본게이트웨이 설정 확인
  4. route 경로 확인

netstat 옵션 설명

-a(–all) : listen 되는 소켓정보와 listen 되지 않는 소켓 정보를 모두 출력 -c(–continuous) : 결과를 연속적으로 출력 -i(–interface=iface) : 모든 네트워크 인터페이스 정보 출력 -l(–listening) : listen되고 있는 소켓 정보 출력 -n(–numberic) : 10진수의 수치 정보로 결과 출력, 주소를 보여줍니다. -p(–program) : 실행되고 있는 프로세스와 PID 정보 출력 -r(–route) : 설정된 라우팅 정보 출력 -s(–statistics) : 각 프로토콜에 대한 통계 정보 출력 -t : tcp 연결 상태

형식

netstat [-a] [-l] [-r] [-n] [-c] [-p] [-t] [-u]

자주 쓰는 포트

(1) 사용하는 포트 확인

netstat –an find “8080”

(2) 연결을 기다리는 목록과 프로그램을 보여준다

netstat -nap

(3) 특정 포트가 사용 중에 있는지 확인

netstat -an grep 포트번호

(4) TCP listening 상태의 포트와 프로그램을 보여준다

netstat -nlpt

댓글남기기