<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://www.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://www.jackxiang.com/post//</link>
<title><![CDATA[[日常运用]Windows中查看端口占用的简单方法及如何kill掉某进程的方法。]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[WEB2.0]]></category>
<pubDate>Wed, 07 Nov 2007 02:29:16 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	 netstat -aon&#124;findstr &quot;端口号&quot;查看端口是否被占用<br/>C:&#92;Users&#92;Administrator&gt;netstat -ano&#124;findstr 80<br/>&nbsp;&nbsp;TCP&nbsp;&nbsp;&nbsp;&nbsp;0.0.0.0:7680&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.0.0.0:0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LISTENING&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3668<br/>&nbsp;&nbsp;TCP&nbsp;&nbsp;&nbsp;&nbsp;0.0.0.0:8680&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.0.0.0:0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LISTENING&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 8552<br/>&nbsp;&nbsp;TCP&nbsp;&nbsp;&nbsp;&nbsp;10.10.0.94:61717&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 47.102.197.26:80&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ESTABLISHED&nbsp;&nbsp;&nbsp;&nbsp; 13932<br/>&nbsp;&nbsp;TCP&nbsp;&nbsp;&nbsp;&nbsp;10.10.0.94:61720&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 116.128.171.192:8080&nbsp;&nbsp; ESTABLISHED&nbsp;&nbsp;&nbsp;&nbsp; 8552<br/>&nbsp;&nbsp;TCP&nbsp;&nbsp;&nbsp;&nbsp;10.10.0.94:61838&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 47.102.253.179:80&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ESTABLISHED&nbsp;&nbsp;&nbsp;&nbsp; 13932<br/>&nbsp;&nbsp;TCP&nbsp;&nbsp;&nbsp;&nbsp;10.10.0.94:62936&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 47.102.253.179:80&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ESTABLISHED&nbsp;&nbsp;&nbsp;&nbsp; 13932<br/>&nbsp;&nbsp;TCP&nbsp;&nbsp;&nbsp;&nbsp;10.10.0.94:62974&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 223.166.152.100:80&nbsp;&nbsp;&nbsp;&nbsp; TIME_WAIT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<br/>&nbsp;&nbsp;TCP&nbsp;&nbsp;&nbsp;&nbsp;127.0.0.1:9080&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.0.0.0:0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LISTENING&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 13932<br/>&nbsp;&nbsp;TCP&nbsp;&nbsp;&nbsp;&nbsp;[::]:7680&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[::]:0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LISTENING&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3668<br/>&nbsp;&nbsp;UDP&nbsp;&nbsp;&nbsp;&nbsp;[fe80::a564:aba:9613:90ce%14]:2177&nbsp;&nbsp;*:*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;9484<br/>&nbsp;&nbsp;UDP&nbsp;&nbsp;&nbsp;&nbsp;[fe80::a564:aba:9613:90ce%14]:5353&nbsp;&nbsp;*:*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3400<br/>&nbsp;&nbsp;UDP&nbsp;&nbsp;&nbsp;&nbsp;[fe80::a8aa:4679:3642:9444%18]:2177&nbsp;&nbsp;*:*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;9484<br/><br/><br/>今天在安装Apache的时候，最后显示80端口被占用，安装无法完成，我机器上没有装IIS，仔细想想也没有什么其他占用80端口的软件，最后google了一下，用下面的方法居然查出是被迅雷占用，退出迅雷，成功安装Apache，只是不明白迅雷为什么要用80端口。<br/>netstat --help<br/>&nbsp;&nbsp;-a&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;显示所有连接和侦听端口。<br/>&nbsp;&nbsp;-n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;以数字形式显示地址和端口号。<br/>&nbsp;&nbsp;-o&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;显示拥有的与每个连接关联的进程 ID。<br/>————————————————————————————————————————————————<br/>用这个命令，在DOS窗口执行：netstat -ano<br/>看看占用0.0.0:80端口的PID是多少<br/>然后在“任务管理器”中查到与该PID对应的程序。<br/>如果任务管理器的进程页中看不到PID栏，则在任务管理器的菜单 查看--选择列中选择一下PID(进程标识符)就可以了。<br/><br/><a href="http://cimg2.163.com/catchpic/F/F5/F56641502D052B90A350B9A22B85A5F1.jpg" target="_blank"><img src="http://cimg2.163.com/catchpic/F/F5/F56641502D052B90A350B9A22B85A5F1.jpg" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><a href="http://cimg2.163.com/catchpic/7/71/71672CFB2B6CCE117D085EB8B584AC28.jpg" target="_blank"><img src="http://cimg2.163.com/catchpic/7/71/71672CFB2B6CCE117D085EB8B584AC28.jpg" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><a href="http://cimg2.163.com/catchpic/4/46/469B0AF634EB0D0F9CAE0037AE725174.jpg" target="_blank"><img src="http://cimg2.163.com/catchpic/4/46/469B0AF634EB0D0F9CAE0037AE725174.jpg" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><br/><br/><br/><br/>————————————————————————————————————————————————<br/>在windows命令行窗口下执行：<br/>C:/&gt;netstat -aon&amp;#124;findstr &quot;4444&quot;<br/>TCP&nbsp;&nbsp;&nbsp;&nbsp;127.0.0.1:4444&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.0.0.0:0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LISTENING&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2434<br/>由上面得知，端口被进程号为2434的进程占用，继续执行下面命令：<br/>C:/&gt;tasklist&amp;#124;findstr &quot;2434&quot;<br/>javaw.exe&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2434 Console&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 16,064 K<br/>这样就可以很轻松的kill掉javaw.exe 来腾出4444端口<br/><br/>WINXP下杀死进程的一个DOS命令 ntsd<br/>杀进程,关键是找到这个进程的启动方式，不然下次重启它又出来了。其实用Windows自带的工具就能杀大部分进程：<br/>c:/&gt;ntsd -c q -p PID<br/>只有System、SMSS.EXE和CSRSS.EXE不能杀。前两个是纯内核态的，最后那个是Win32子系统，ntsd本身需要它。ntsd 从2000开始就是系统自带的用户态调试工具。被调试器附着(attach)的进程会随调试器一起退出，所以可以用来在命令行下终止进程。使用ntsd自动就获得了debug权限，从而能杀掉大部分的进程。ntsd会新开一个调试窗口，本来在纯命令行下无法控制，但如果只是简单的命令，比如退出(q)，用 -c参数从命令行传递就行了。<br/>开个cmd.exe窗口，输入：<br/>ntsd -c q -p PID<br/>把最后那个PID，改成你要终止的进程的ID。如果你不知道进程的ID，任务管理器－&gt;进程选项卡－&gt;查看－&gt;选择列－&gt;勾上&quot;PID（进程标识符）&quot;，然后就能看见了。<br/><br/>来自：http://blog.csdn.net/kbeanwu/article/details/5779365
]]>
</description>
</item><item>
<link>http://www.jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] [日常运用]Windows中查看端口占用的简单方法及如何kill掉某进程的方法。]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>