检查端口80上的活动连接数量?

我有一个networking服务器,我需要检查在我的服务器在这个给定的时间连接数量,

我使用以下

netstat -anp |grep 80 |wc -l 

这回来了

 2542 

但从我的谷歌分析的我知道,并发用户不超过100。

 is this correct ? if not how to i get the active number of connections ? is this sign of a victim of DOS attack how do i know that ? 

尝试只计算ESTABLISHED连接:

 netstat -anp | grep :80 | grep ESTABLISHED | wc -l 

另外,请注意不要在您的port grep语句中使用冒号。 只是寻找80可能会导致pids和其他端口,错误的结果发生在他们的输出字符80。

你可以简单地把你的IP地址放在那里,而不用担心把多个greps,seds和awk串在一起。

 netstat -anp | grep -c $(hostname -i):80 

使用$(hostname -i)将允许在任何盒子上使用这个命令,静态/dynamicIP等等。