netstat은 네트워크 연결, 라우팅테이블, 네트워크 인터페이스 상태등을 종합적으로 확인할 수 있는 명령어
주요 옵션 - a : --all과 같고 listen되는 소켓정보와 listen되지 않는 소켓 정보를 모두 보여줌 - n : --numeric과 같으며 10진수의 수치정보로 결과를 출력해줌 - r : --route과 같으며 설정된 라우팅정보를 출력해줌 - p : --program과 같으며 실행되고 있는 각 프로그램과 PID정보를 출력함 - i : --interface=iface과 같으며 모든 네트워크인터페이스정보를 출력함(또는 특정 네트워크인터페이스를 지정) - c : --continuous와 같으며 netstat 결과를 연속적으로 출력함 - l : --listening과 같으며 현재 listen되고 있는 소켓정보를 출력 - s : --statics과 같으며 각 프로토콜에 대한 통계정보를 출력 |
옵션은 참고만 하면 되며, 실제적으로 사용하는 명령어는 netstat -na 가 99%를 차지한다
"netstat -na" - LISTEN : 연결이 가능하도록 관련데몬이 떠있으며 연결이 가능함을 나타냄 - SYS-SENT : 연결을 요청한 상태 - SYN_RECEIVED : 연결요구에 의해 응답을 준 후에 확인메시지를 기다리고 있는 상태 - ESTABLISHED : 앞의 3단계 연결과정이 모두 종료된 후에 연결이 완료된 상태 - FIN-WAIT1, CLOSE-WAIT, FIN-WAIT2 : 연결종료를 위해 종료 요청을 받은 후의 종료 과정 - CLOSING : 전송된 메시지가 유실된 상태를 나타냄 - TIME-WAIT : 연결종료 후에 한동안 유지하고 있는 상태 - CLOSED : 연결이 완전히 종료됨 |
'IT > Linux' 카테고리의 다른 글
ethtool (랜카드 속도설정과 전송모드 설정) (0) | 2014.12.03 |
---|---|
whois 명령어(도메인 정보 조회) (0) | 2014.12.03 |
리눅스 hostname 변경하기 (0) | 2014.11.30 |
리눅스 IP주소 할당 (0) | 2014.11.30 |
리눅스 네트워크 설정파일 (0) | 2014.11.30 |