본문 바로가기

Server

netstat 의 옵션, Status 의미, 사용 예

netstat 의 옵션, Status 의미, 사용 예

 

네트워크 연결 상태 볼 때 사용.. 자신이 모르는 포트 번호가 있다면 점검 필요.

옵션

-an : 해당 컴퓨터와 연결된 IP, PORT, PROTOCAL타입 표시

 

Local Address 해당 컴퓨터 ip

Foreign Address 요청한 컴퓨터 ip

 

-nap : 해당 컴퓨터와 연결된 IP, PORT, PROTOCAL타입 표시 + 데몬명(SID) 추가

 

State 상태

 

LISTEN - 포트가 열려있는 상태.. 연결을 기다리고 있음
 

SYS-SENT – 연결을 요청한 상태
 

SYN_RECEIVED - 연결 요청에 응답후 확인을 기다리고 있음


ESTABLISHED -
연결되어 있음(LISTEN, SYS-SENT, SYN_RECEIVED 모두 완료)


CLOSED -
연결이 끊어짐


CLOSE_WAIT –
연결이 종료되기를 기다리는 상태


TIME_WAIT –
연결은 종료되었으나 원격의 수신 보장을 위해 기다리고 있는 상태


(
서버에 붙은 클라이언트의 수신을 보장하기 위해 기다린다는 뜻인가?.....)

 

사용 예))

 

netstat –an | grep LISTEN (현재 열려있는 모든 포트)

 

netstat –an | grep ESTABLISHED | wc –l (모든 서비스 동시 접속자 수)

 

netstat –an | grep :80 | ESTABLISHED | wc –l (웹 동시 접속자 수)

 

netstat –an | grep –E “포트번호|포트번호|….” (원하는 포트의 네트워크 상태만 보고 싶을 때 사용)

'Server' 카테고리의 다른 글

redhat enterprise 6.2 네트워크(ip) 설정  (0) 2012.10.09
rhel 5.5 setting - 2  (0) 2012.09.19
rhel 5.5 setting - 1  (0) 2012.09.14
vim 명령어  (0) 2012.08.16
ubuntu 고정 IP 셋팅 방법  (0) 2011.12.23