명령어 형태
netstat [옵션]
예시
특정 포트 접속 수 확인하는 방법
80 포트 접속 수 확인
netstat -na | grep :80
433 포트 접속 수 확인
netstat -na | grep :443
열려 있는 TCP 포트 보기
netstat -lnt -A inet
연결된 TCP 포트 보기
netstat -nt -A inet
옵션
c : 1초에 한번 씩 실행
a : 모든 접속 보기, 안 넣으면 Established 상태만 나옴. (--all)
l : 대기 중인 소켓 리스트 (--listening)
n : 도메인 주소가 아닌 IP로 보여준다.
t : TCP 프로토콜 보기. 연결된 것만 나옴. (--tcp)
u : UDP 프로토콜 보기. (--udp)
o : 연결이 종료된 후 기다리는 상태 조회
* 해당 포트로 접속자가 있을 경우
: 접속자 수 만큼 리스트가 아래로 펼쳐진다.
만약 웹 가속기를 사용하고 있다면, 웹 가속기 IP가 보일 것이다.
* 해당 포트로 접속자가 없을 경우
: 리스트가 한줄만 나오고 LISTEN으로 보일 것이다.
상태 값
State : 포트의 상태 표기 (아래)
CLOSED
CLOSED_WAIT
CLOSING
ESTABLISHED : 연결이 완료된 상태
FIN_WAIT1
FIN_WAIT2
LAST_ACK
LISTEN : 대기중인 포트. 포트가 열려 있음.
SYN_RECV : 연결 요청을 받은 후에 확인 값을 기다리는 상태.
SYN_SENT : 목적지에 연결 요청.
TIME_WAIT : 연결이 종료된 후 기다리는 상태.
약 1분 정도이며 -o 로 확인 가능. 시간이 지나면 사라짐.
UNKNOWN : 소켓의 상태를 알 수 없음.
[참고] http://linuxism.tistory.com/48
'[개발] Programming > Linux' 카테고리의 다른 글
리눅스 파일 검색 명령어 grep 및 옵션 (0) | 2018.10.24 |
---|---|
리눅스 파일 내용 확인 명령어 tail, less, cat (0) | 2018.10.24 |
리눅스 디렉토리 용량 확인하는 명령어 du 및 옵션 정리 (0) | 2018.10.24 |
리눅스 파일 삭제 명령어 rm 및 옵션 정리 (0) | 2018.10.23 |
리눅스 폴더, 파일 권한 부여 명령어 chmod, chown (0) | 2018.10.23 |
댓글