At Fri, 3 Dec 2010 12:57:59 -0800 (PST) CentOS mailing list centos@centos.org wrote:
I have the need to know how many connection the server has, i run this command but i don't know how to sum all the results and get a final number. any ideas?
netstat -an | grep -E 'tcp|udp' | awk '{print $6}' | sort | uniq -c | sort -n
1 CLOSE_WAIT 1 FIN_WAIT_2 1 LAST_ACK 1 TIME_WAIT 4 SYN_SENT 15 37 LISTEN 44 ESTABLISHED
<the above script> | awk '{print $1;}' | tr '\n' '+'|sed 's/+$//g'|bc
The awk prints just the number, the tr replaces the newlines with +'s, the sed strips off the trailing + (from the last newline), and bc does the math.
Alejandro Rodriguez Luna
E-mail: el_alexluna@yahoo.com.mx
MSN: el_alexluna@yahoo.com.mx
GTalk: alexluna@gmail.com
Movil: 044-311-112-86-41
MIME-Version: 1.0
CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos