吾爱软件logo
    首  页 |  行业软件  |  技术服务  |  软件求助  |  站内留言  |
查看系统端口占用以及结束进程

查看系统端口占用以及结束进程
更新时间: 2013/8/13   编辑:Admin  点击:3122次
    开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列
   
假如我们需要确定谁占用了我们的9050端口
windows命令行窗口下执行:

一、Windows平台

1.
查看所有的端口占用情况

C:\>netstat -ano

  协议    本地地址            外部地址                   状态            PID

  TCP    127.0.0.1:1434         0.0.0.0:0              LISTENING       3236
  TCP    127.0.0.1:5679         0.0.0.0:0              LISTENING       4168
  TCP    127.0.0.1:7438         0.0.0.0:0              LISTENING       4168
  TCP    127.0.0.1:8015         0.0.0.0:0              LISTENING       1456
  TCP    192.168.3.230:139      0.0.0.0:0              LISTENING       4
  TCP    192.168.3.230:1957     220.181.31.225:443     ESTABLISHED     3068
  TCP    192.168.3.230:2020     183.62.96.189:1522     ESTABLISHED     1456
  TCP    192.168.3.230:2927     117.79.91.18:80        ESTABLISHED     4732
  TCP    192.168.3.230:2929     117.79.91.18:80        ESTABLISHED     4732
  TCP    192.168.3.230:2930     117.79.91.18:80        ESTABLISHED     4732
  TCP    192.168.3.230:2931     117.79.91.18:80        ESTABLISHED     4732

2.查看指定端口的占用情况
C:\>netstat -aon|findstr "9050"

  协议    本地地址             外部地址                  状态           PID

  TCP    127.0.0.1:9050         0.0.0.0:0              LISTENING       2016

P: 看到了吗,端口被进程号为2016的进程占用,继续执行下面命令(也可以去任务管理器中查看pid对应的进程)

3.查看PID对应的进程
C:\>tasklist|findstr "2016"

 映像名称             PID       会话名          会话#       内存使用
 ================================================================
  tor.exe           2016       Console             0     16,064 K

P:
很清楚吧,tor占用了你的端口。

4.结束该进程

C:\>taskkill /f /t /im tor.exe

二、AIX
$netstat -Aan|grep 30542
f10000f303321b58 tcp4 0 0 *.30542 *.* LISTEN
$rmsock f10000f303321b58 tcpcb
The socket 0x3321800 is being held by proccess 692476 (db2sysc).

三、Linux
$netstat -pan|grep 2809
tcp    0   0 0.0.0.0:2809   0.0.0.0:*   LISTEN   9493/java
del.icio.us Tags: aix,windows,tips

NETSTAT [-a] [-b] [-e] [-n] [-o] [-p proto] [-r] [-s] [-v] [interval]

-a            显示所有连接和监听端口。

-b           
显示包含于创建每个连接或监听端口的可执行组件。在某些情况下已知可执行组件
               
拥有多个独立组件,并且在这些情况下
               
包含于创建连接或监听端口的组件序列被显示。这种情况下,可执行组件名
               
在底部的 [] 中,顶部是其调用的组件,等等,直到 TCP/IP 部分。注意此选项
               
可能需要很长时间,如果没有足够权限可能失败。
               
-e           
显示以太网统计信息。此选项可以与 -s选项组合使用。
               
-n           
以数字形式显示地址和端口号。

-o           
显示与每个连接相关的所属进程 ID

-p proto     
显示 proto 指定的协议的连接;proto 可以是
               
下列协议之一: TCPUDPTCPv6 UDPv6
               
如果与 -s 选项一起使用以显示按协议统计信息,proto 可以是下列协议之一:
                IP
IPv6ICMPICMPv6TCPTCPv6UDP UDPv6

               
-r           
显示路由表。

-s           
显示按协议统计信息。默认地,显示 IP
                IPv6
ICMPICMPv6TCPTCPv6UDP UDPv6 的统计信息;
                -p
选项用于指定默认情况的子集。
               
-v           
-b 选项一起使用时将显示包含于
               
为所有可执行组件创建连接或监听端口的组件。
               
interval     
重新显示选定统计信息,每次显示之间
               
暂停时间间隔(以秒计)。按 CTRL+C 停止重新
               
显示统计信息。如果省略,netstat 显示当前
               
配置信息(只显示一次)


本站部分资源来源于网络。本文著作权归作者所有,如果侵犯了您的权益,请及时与我们联系,我们会立即删除。
下载地址:  
本站部分资源来源于网络,所发布的一切资源仅限用于学习和研究目的,不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。
Copyright © 2012-2016 www.yxware.com All rights reserved 京ICP备12083813号