서버를 관리하고 하다보면
해당 포트가 사용중인지,
열려있는 포트인지 확인을 해봐야 하는 경우가 발생을 합니다.
그럴 때 확인해 볼 수 있는 방법을 공유해드립니다.
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 동시 접속자 수
'컴퓨터 관련 > Unix 관련' 카테고리의 다른 글
[UNIX]유닉스에서 자바파일 쉘 구동 시 한글 깨질 때 (0) | 2016.06.30 |
---|---|
[AIX]서버에서 메일 바로 읽기 (0) | 2016.05.20 |
크론탭(crontab)에 대한 설명 (0) | 2016.02.12 |
[Unix]기본적인 명령어 ls (0) | 2015.06.25 |