<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[沧海一粟]]></title> 
<link>http://www.dzhope.com/index.php</link> 
<description><![CDATA[Web系统架构与服务器运维,php开发]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[沧海一粟]]></copyright>
<item>
<link>http://www.dzhope.com/post//</link>
<title><![CDATA[Linux服务器维护 统计连接数查看外部IP]]></title> 
<author>jed &lt;jed521@163.com&gt;</author>
<category><![CDATA[服务器技术]]></category>
<pubDate>Tue, 22 Mar 2011 03:33:54 +0000</pubDate> 
<guid>http://www.dzhope.com/post//</guid> 
<description>
<![CDATA[ 
	服务器上的一些统计数据： <br/><br/>1)统计80端口连接数 <br/><br/><div class="code"><br/>netstat -nat&#124;grep -i &quot;80&quot;&#124;wc -l <br/></div><br/>1 <br/><br/>2）统计httpd协议连接数 <br/><br/><div class="code"><br/>ps -ef&#124;grep httpd&#124;wc -l <br/></div><br/>1 <br/><br/>3）、统计已连接上的，状态为“established' <br/><br/><div class="code"><br/>netstat -na&#124;grep ESTABLISHED&#124;wc -l<br/></div><br/>2 <br/><br/>4)、查出哪个IP地址连接最多,将其封了. <br/><br/><div class="code"><br/><br/>netstat -na&#124;grep ESTABLISHED&#124;awk &#039;&#123;print $5&#125;&#039;&#124;awk -F: &#039;&#123;print $1&#125;&#039;&#124;sort&#124;uniq -c&#124;sort -r +0n <br/><br/>netstat -na&#124;grep SYN&#124;awk &#039;&#123;print $5&#125;&#039;&#124;awk -F: &#039;&#123;print $1&#125;&#039;&#124;sort&#124;uniq -c&#124;sort -r +0n <br/><br/></div><br/><br/>最直接的方法如下：<br/><br/><div class="code"><br/><br/>netstat -n &#124; awk &#039;/^tcp/ &#123;++S&#91;$NF&#93;&#125; END &#123;for(a in S) print a, S&#91;a&#93;&#125;&#039; <br/><br/></div><br/><div class="code"><br/>LAST_ACK 14<br/>SYN_RECV 348<br/>ESTABLISHED 70&nbsp;&nbsp;（活动连接数，实际正在处理的请求数量，最有意义的一个字段）<br/>FIN_WAIT1 229<br/>FIN_WAIT2 30<br/>CLOSING 33<br/>TIME_WAIT 18122 <br/></div><br/>状态：描述<br/>CLOSED：无连接是活动的或正在进行<br/>LISTEN：服务器在等待进入呼叫<br/>SYN_RECV：一个连接请求已经到达，等待确认<br/>SYN_SENT：应用已经开始，打开一个连接<br/>ESTABLISHED：正常数据传输状态<br/>FIN_WAIT1：应用说它已经完成<br/>FIN_WAIT2：另一边已同意释放<br/>ITMED_WAIT：等待所有分组死掉<br/>CLOSING：两边同时尝试关闭<br/>TIME_WAIT：另一边已初始化一个释放<br/>LAST_ACK：等待所有分组死掉<br/><br/>也就是说，这条命令可以把当前系统的网络连接状态分类汇总。 <br/><br/>Tags - <a href="http://www.dzhope.com/tags/linux/" rel="tag">linux</a> , <a href="http://www.dzhope.com/tags/%25E5%259C%25A8%25E7%25BA%25BFip/" rel="tag">在线ip</a> , <a href="http://www.dzhope.com/tags/ip/" rel="tag">ip</a>
]]>
</description>
</item><item>
<link>http://www.dzhope.com/post//#blogcomment</link>
<title><![CDATA[[评论] Linux服务器维护 统计连接数查看外部IP]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.dzhope.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>