unix and linux
liux에서 netstat (tcp socket) 상태 보기
'김용환'
2015. 4. 20. 21:47
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]}'