netstat(Network Statics)
서버의 다양한 네트워크 상태 확인. 주로 서비스 포트 상태를 확인하는 용도
USAGE
netstatnetstat [OPTIONS]-a,–all: 모든 연결과 수신 대기 포트 표시-n,–numeric: 주소와 포트번호를 숫자로 표기-r,–route: 라우팅 테이블 표시-i,–interface: 인터페이스별 입출력 패킷 통계-s,–statistics: 네트워크 통계 데이터 출력-p,–programs: PID와 프로그램 이름 출력-t,–tcp: TCP만 출력-4: IPv4만
-6: IPv6만
netstatnetstat-h, –help
netstatinterval: 반복횟수
netstatflagsnetstat-r, –route: 라우팅 테이블 보기netstat-i, –interfaces: 인터페이스 보기netstat-g, –groups:netstat-s, –statistics: 네트워크 통계(SNMP)netstat-M, –masquerade: masquerade 연결(MASQ) 보기
netstat-v, –verbose: 자세히 보기netstat-W, –wide:netstat-n, –numberic: 숫자 형식으로 표기netstat–numberic-hosts:netstat–numberic-ports:netstat–numberic-users:
netstat-N, –symbolicnetstat-e, –extend:netstat-p, –programs: 관련 프로그램 보기netstat-o, –timersnetstat-c, –coninuous
netstat-l, –listening: 연결 가능한 상태netstat-a, –all: 모든 소켓netstat-F, –fib:netstat-C, –cachenetstat-Z, –context
netstat-b (windows): 관련 실행파일 표시netstat-o (windows): PID 표시
Example
netstat–sp tcp: tcp 프로토콜만 확인netstat–sp udp: udp 프로토콜만 확인netstat-o 5: 5초마다 확인. PID확인netstat-no: PID 확인, 숫자로 확인netstat-aop | grep pid: 특정 프로세스(pid)가 열고있는 모든 포트 확인- sudo
netstat-nutpacw: 숫자로 확인, 리눅스에서 어떤 프로그램이 사용하는지 계속확인 netstat-tnlp | grep LISTEN
HELP
usage: netstat [-vWeenNcCF] [<Af>] -r netstat {-V|--version|-h|--help}
netstat [-vWnNcaeol] [<Socket> ...]
netstat { [-vWeenNac] -i | [-cnNe] -M | -s [-6tuw] }
See Also
- ip route:
netstat -r - ip -s link:
netstat -i - ip mapper:
netstat -g