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 |