netstat ?

usage

netstat [-Aan] [-f address_family] [core unix netinet addr]
[-D]
[-cCgimnrsPv] [-f address_family] [-p proto] [core unix netinet addr]
[-n] [-I interface] [interval] [core unix netinet addr]

# netstat

Proto Local Address Foreign Address State
TCP acy7807:1023 211.233.45.89:80 ESTABLISHED
  • Proto : 현재 사용한 프로토콜

  • Local Address : 현재 열려 있는 사용자 컴퓨터의 IP/호스트 네임과 사용중인 포트

  • Foreign Address : 현재 사용자의 컴퓨터에 접속되어 있는 IP/호스트 네임과 사용중인 포트 - State : 연결 상태를 나타내는 것

  • ESTABLISHED : 현재 연결되어 있다는 뜻

  • LISTENING : 연결을 위하여 접속을 기다리는 상태

  • TIME_WAIT : 이미 해당 사이트와 연결이 종료되었거나 다음 연결을 위해 기다리는 상

  • SYN_SENT : 접속하기 위해 패킷을 보냈다는 뜻

Option

  • netstat -na (열려 있는 모든 포트)

  • netstat -na | grep LISTEN (LISTEN 되는 모든 포트)

  • netstat -na | grep ESTABLISHED | wc -l (모든 서비스 동시 접속자 수)

  • netstat -na | grep *.80 | grep ESTABLISHED | wc -l (웹 동시 접속자 수)

  • netstat -na | grep .1521 | grep ESTABLISHED | wc -l (DB 동시 접속자 수)