컴퓨터 관련/Unix 관련 2016. 2. 25. 09:25
반응형

서버를 관리하고 하다보면

해당 포트가 사용중인지,

열려있는 포트인지 확인을 해봐야 하는 경우가 발생을 합니다.

그럴 때 확인해 볼 수 있는 방법을 공유해드립니다.


netstat -Aan | grep <확인하고자 하는 포트>


위 명령어를 이용하면 포트가 현재 사용중인지 확인이 가능합니다.
예를 들어서 설명을 해드리도록 하겠습니다.


netstat -Aan | grep 9999


f100090003514380 tcp        0      0  *.9999             *.*                LISTEN

f100090000deb380 tcp4       0      0  127.0.0.1.9999     127.0.0.1.48808    ESTABLISHED

f100090000df6380 tcp        0      0  127.0.0.1.48808    127.0.0.1.9999     ESTABLISHED


위처럼 나온다면

9999포트를 현재 사용중인 것입니다.


netstat 명령어를 이용해서

다른 정보들을 얻어볼 수도 있습니다.

응용방법에 대해서도 정리를 해 보겠습니다.


※ netstat 응용

netstat -na

  열려있는 모든 포트


netstat  -na | grep LISTEN

  LISTEN 되는 모든 포트


netstat  -na | grep ESTABLISHED | wc -l

  모든 서비스 동시 접속자 수


netstat  -na | grep *.9999  | grep ESTABLISHED | wc -l

  위 예시에 적은 포트의 동시 접속자수


netstat  -na | grep *.80 | grep ESTABLISHED | wc -l

  웹 동시 접속자 수


netstat  -na | grep *.1521| grep ESTABLISHED | wc -l 

  DB 동시 접속자 수

반응형
posted by 빛과 어둠사이
: