linux에서 netstat 상태를 tcp state별로 보려면 netstat와 awk를 사용하면 된다.



$ netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'

SYN_SENT 6

CLOSE_WAIT 22

ESTABLISHED 31




만약 redis 포트(6379) 만 보려면 grep을 이용한다.

$ netstat -n | grep -regexp="*:6379" | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'




Posted by '김용환'
,