<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://jackxiang.com/post//</link>
<title><![CDATA[linux shell 脚本实现监听端口的shel协议通讯（重定向应用）。]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[Unix/LinuxC技术]]></category>
<pubDate>Mon, 17 Mar 2014 14:04:04 +0000</pubDate> 
<guid>http://jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	零、一段监听端口的shell：<br/><textarea name="code" class="C" rows="15" cols="100">
## 数据库服务器
#!/bin/bash
echo &quot;************************************************************&quot;
echo &quot;检查实例端口是否可用(db2 5000,ldap 1389,mq 8161 )&quot;

# ================================================================ 

Name=db2inst1
port=50000
TCPListeningnum=`netstat -an &#124; grep &quot;:$port &quot; &#124; awk &#039;$1 == &quot;tcp&quot; &amp;&amp; $NF == &quot;LISTEN&quot; &#123;print $0&#125;&#039; &#124; wc -l`

if [ $TCPListeningnum = 1 ]
then
&#123;
&nbsp;&nbsp;&nbsp;&nbsp;echo &quot;The port is listening&quot;
&nbsp;&nbsp; echo &quot;实例$Name 端口$port 正在监听。&quot;
&#125;
else
&#123;
&nbsp;&nbsp;&nbsp;&nbsp;echo &quot;The port is not listening&quot;
&#125;
fi
</textarea><br/>摘自：http://ajiewps.sinaapp.com/?p=266<br/><br/>一、通过shell脚本重定向实现监控memcache状态:<br/><textarea name="code" class="C" rows="15" cols="100">
[root@localhost ~]# (echo &quot;stats&quot;;sleep 1)&#124;telnet 192.168.109.7 14000 
Trying 192.168.109.7...
Connected to 192.168.109.7 (192.168.109.7).
Escape character is &#039;^]&#039;.
STAT pid 3372
STAT uptime 29477758
STAT time 1395064830
STAT version 1.2.0
STAT pointer_size 64
STAT rusage_user 9248.579002
STAT rusage_system 18623.580785
STAT curr_items 840979
STAT total_items 90346764
STAT bytes 183561732
STAT curr_connections 6
STAT total_connections 118612263
STAT connection_structures 31
STAT cmd_get 439611216
STAT cmd_set 90330156
STAT get_hits 349769370
STAT get_misses 89841846
STAT bytes_read 28924307933
STAT bytes_written 787589785666
STAT limit_maxbytes 10737418240
END
</textarea><br/>通过nc命令实现：<br/>[chengmo@centos5 shell]$ (echo &quot;stats&quot;)&#124;nc 127.0.0.1 11211<br/>二、通过重定向读取远程web服务器头信息：<br/>(echo -e &quot;HEAD / HTTP/1.1&#92;n&#92;n&#92;n&#92;n&#92;n&quot;;sleep 2)&#124;telnet www.baidu.com 80 <br/><br/>参考：http://www.cnblogs.com/chengmo/archive/2010/10/22/1858302.html
]]>
</description>
</item><item>
<link>http://jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] linux shell 脚本实现监听端口的shel协议通讯（重定向应用）。]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>