定位使用了指定的端口的程序

在我们配置IIS、Tomcat等程序时,或者在我们写Socket程序时,有时会出现因为某个端口被占用,

导致我们的程序无法配置成功的事情。

 

其实,我们完全可以查出是谁占用了我们想要使用的端口,然后关闭相应程序(如果不是系统程序或其他重要程序)。

下面,我们就来看一下如何定位:

 

1、使用DOS下的netstat命令,查看当前的网站状态,查找使用了我们端口的程序的PID;

  输入:netstat -ano

  查看结果,在“本地地址”栏,格式都是形如:255.255.255.255:80(IpAddress:Port)

  针对我们想要查找的Port,找到特定的那一行。然后,通过“PID”锁定程序ID;

 

2、同样使用DOS下的tasklist命令,查找我们找到的PID的进程及其详细信息。

  假设,我们需要查找的端口为8080。

  输入:tasklist /FI "PID eq 8080"

  输出的就是我们想要的进程结果。

 

posted on 2013-01-16 21:51  littlelemon  阅读(224)  评论(0编辑  收藏  举报