리눅스 80포트 실시간 접속자수(웹서버 실시간 접속자수)
======================================================================
#!/bin/sh
while [ : ]
do
date
echo -n "-:80 LISTEN : "
netstat -nap | grep :80 | grep LISTEN | wc -l
echo -n "-ESTABLISHED : "
netstat -nap | grep :80 | grep iESTABLISHED | wc -l
echo -n "-TIME_WAIT : "
netstat -nap | grep :80 | grep TIME_WAIT | wc -l
echo -n "-CLOSE_WAIT : "
netstat -nap | grep :80 | grep CLOSE_WAIT | wc -l
sleep 4
done
======================================================================
해당 내용을 파일로 저장후 실행권한을 준후 서버에서 실행한다.
[root@node-2 root]# ./apache_conn.sh
2009. 08. 18. (화) 11:30:34 KST
-:80 LISTEN : 1
-ESTABLISHED : 0
-TIME_WAIT : 555
-CLOSE_WAIT : 76
2009. 08. 18. (화) 11:30:40 KST
-:80 LISTEN : 1
-ESTABLISHED : 0
-TIME_WAIT : 718
-CLOSE_WAIT : 76
위 내용중.. "sleep 4"부분의 숫자를 조정하면 화면에 표시해 주는 시간을 조정할 수 있다.
현재는 1초에 한번 화면에 실시간 정보를 뿌려준다.
'+::System:: > Linux' 카테고리의 다른 글
리눅스 / 파일 내용 일괄 수정(변경) / Mysql replace, perl 치환 (0) | 2013.05.03 |
---|---|
kill -HUP {PID} / dns재시작 / 프로세스번호로 재시작 / 리눅스, 유닉스, 솔라리스 프로세스 재시작 (0) | 2013.02.01 |
리눅스 콘솔 한글깨짐 / i18n (0) | 2012.10.18 |
리눅스 압축(tar, gzip, bzip2) 리눅스 개념 / 리눅스 (0) | 2011.12.23 |
문자열 검색, 파일내용 검색 (find, xargs, fgrep) (0) | 2011.12.22 |