통합검색

Linux

[centOS] 포트별 접속자 수를 출력하는 sh 스크립트 파일 작성



현재 포트별 접속자 수를 출력하는 스크립트.

 
[!]스크립트 파일 작성[/!]
vi로 스크립트 파일을 작성한다.
 
# vi /var/log/port_stat.sh
 
파일 내용에 아래와 같이 입력한다.
 
#!/bin/bash

ports=("443" "80" "21000" "20000" "3306")

for port in "${ports[@]}"; do
  count=$(netstat -an | grep ":${port}" | wc -l)
  echo "Port ${port} => ${count}"
done
 
위 스크립트를 실행하면, 아래와 같이 포트별 접속자 수가 출력된다.
 
# /var/log/port_stat.sh