넷스탯, 네트워크 통계
외부와의 연결상태를 파악할 수 있습니다. 시스템과 연결된 여러가지 세션(session) 정보들을 확인할 수 있습니다. 개발자들은 보통 커넥션 풀을 확인하는 용도로 확인합니다.
SE 라면, 시스템 라우팅 테이블 확인, 네트워크 인터페이스 사용통계 확인, 마스커레이드 연결확인, 멀티케스팅 과 같은 현재 시스템의 네트워크에 관한 다양한 정보확인을 할 수 있는 유용한 네트워크 관리도구라고 합니다.
-a : --all 과 같으며 listen되는 소켓정보와 listen 되지 않는 소켓정보 모두 보여줍니다.
-n : --numeric 과 같으며 10진수의 수치정보로 결과를 출력합니다.
-r : --route 와 같으며 설정된 라우팅정보를 출력합니다.
-p : --program 과 같으며 실행되고 있는 각 프로그램과 PID 정보를 출력합니다.
-i : --interface=iface 와 같으며 모든 네트워크 인터페이스 정보를 출력합니다. 또는 특정 네트워크 인터페이스를 지정할 수도 있습니다.
-c : --continuous 와 같으며 netstat 결과를 연속적으로 출력합니다.
-l : --listening 과 같으며 현재 listen 되고 있는 소켓정보를 출력합니다.
-s : --statistics 와 같으며 각 프로토콜에 대한 통계정보를 출력합니다.
netstat -rn : route 와 같은 기능합니다. netstat -an : 모든 소켓을 보여줍니다. netstat -atp : 열려진 포트를 사용하고 있는 프로세스를 확인합니다. netstat -s : 각각의 프로토콜의 사용 통계를 확인합니다.
[WAS-03:root]/root>#netstat -na | grep 720 | grep ESTABLISHED
tcp 0 0 xxx.xxx.xxx.3:41956 xxx.xxx.xxx.103:7205 ESTABLISHED
tcp 0 0 xxx.xxx.xxx.3:46042 xxx.xxx.xxx.102:7202 ESTABLISHED
tcp 0 0 xxx.xxx.xxx.3:40238 xxx.xxx.xxx.102:7206 ESTABLISHED
tcp 0 0 xxx.xxx.xxx.3:51886 xxx.xxx.xxx.102:7208 ESTABLISHED
tcp 0 0 xxx.xxx.xxx.3:42588 xxx.xxx.xxx.103:7205 ESTABLISHED
tcp 0 0 xxx.xxx.xxx.3:44846 xxx.xxx.xxx.103:7207 ESTABLISHED
tcp 0 0 xxx.xxx.xxx.3:52202 xxx.xxx.xxx.103:7201 ESTABLISHED
tcp 0 0 xxx.xxx.xxx.3:54546 xxx.xxx.xxx.102:7200 ESTABLISHED
tcp 0 0 xxx.xxx.xxx.3:54964 xxx.xxx.xxx.102:7200 ESTABLISHED
tcp 0 0 xxx.xxx.xxx.3:49862 xxx.xxx.xxx.102:7204 ESTABLISHED
tcp 0 0 xxx.xxx.xxx.3:53268 xxx.xxx.xxx.102:7200 ESTABLISHED
tcp 0 0 xxx.xxx.xxx.3:43196 xxx.xxx.xxx.103:7207 ESTABLISHED
tcp 0 0 xxx.xxx.xxx.3:50626 xxx.xxx.xxx.102:7204 ESTABLISHED
tcp 0 0 xxx.xxx.xxx.3:48736 xxx.xxx.xxx.102:7200 ESTABLISHED
tcp 0 0 xxx.xxx.xxx.3:50086 xxx.xxx.xxx.102:7208 ESTABLISHED
tcp 0 0 xxx.xxx.xxx.3:60356 xxx.xxx.xxx.103:7201 ESTABLISHED
tcp 0 0 xxx.xxx.xxx.3:33794 xxx.xxx.xxx.103:7201 ESTABLISHED
tcp 0 0 xxx.xxx.xxx.3:41388 xxx.xxx.xxx.102:7206 ESTABLISHED
tcp 0 0 xxx.xxx.xxx.3:45390 xxx.xxx.xxx.102:7202 ESTABLISHED
tcp 0 0 xxx.xxx.xxx.3:44728 xxx.xxx.xxx.103:7209 ESTABLISHED
tcp 0 0 xxx.xxx.xxx.3:37258 xxx.xxx.xxx.102:7202 ESTABLISHED
tcp 0 0 xxx.xxx.xxx.3:59658 xxx.xxx.xxx.103:7203 ESTABLISHED
tcp 0 0 xxx.xxx.xxx.3:44726 xxx.xxx.xxx.103:7209 ESTABLISHED
tcp 0 0 xxx.xxx.xxx.3:42756 xxx.xxx.xxx.103:7209 ESTABLISHED
tcp 0 0 xxx.xxx.xxx.3:59744 xxx.xxx.xxx.103:7203 ESTABLISHED
tcp 0 0 xxx.xxx.xxx.3:58458 xxx.xxx.xxx.103:7203 ESTABLISHED
tcp 0 0 xxx.xxx.xxx.3:42052 xxx.xxx.xxx.102:7206 ESTABLISHED
tcp 0 0 xxx.xxx.xxx.3:42590 xxx.xxx.xxx.103:7205 ESTABLISHED
netstat -an 를 사용하여 현재 720X 포트를 사용하는 ESTABLISHED된 소켓을 확인할 수 있습니다. CLOSE_WAIT 나 ESTABLISHED, TIME_WAIT 처리를 정상적으로 하고 있는지 확인합니다.