`
pcajax
  • 浏览: 2119707 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Windows netstat 查看端口、进程占用

 
阅读更多
目标:在Windows环境下,用netstat命令查看某个端口号是否占用,为哪个进程所占用.

操作:操作分为两步:(1)查看该端口被那个PID所占用;方法一:有针对性的查看端口,使用命令

Netstat –ano|findstr “<端口号>”,如图,最后一列为PID。图中的端口号为1068,所对应的PID3840

(a)图

                     (a)

方法二:查看所有的,然后找到对应的端口和PID

(b)图

(b)

第一幅图中的5列就是上面(a)图对应的5

2)查看该PID对应的进程名称。

方法一:一直用命令查找,tasklist|findstr “<PID>”

(c)图

 (c)

(c) 可以看出,PID3840所对应的进程名字为msnmsgr.exe

方法二:用任务管理器查看。

调出任务管理器,选择列,如d图。

    (d)图

             (d)

       查看PID对应的进程名称。如(e)图中的msnmsgr.exe

 

(e)图

                     (e)

附录:在命令行中输入netstat /? 可以查看netstat的相关信息。

C:\Documents and Settings\Administrator>netstat /?

显示协议统计信息和当前 TCP/IP 网络连接。

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

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

  -b            显示包含于创建每个连接或监听端口的

                可执行组件。在某些情况下已知可执行组件

                拥有多个独立组件,并且在这些情况下

                包含于创建连接或监听端口的组件序列

                被显示。这种情况下,可执行组件名

                在底部的 [] 中,顶部是其调用的组件,

                等等,直到 TCP/IP 部分。注意此选项

                可能需要很长时间,如果没有足够权限

                可能失败。

  -e            显示以太网统计信息。此选项可以与 -s

                选项组合使用。

  -n            以数字形式显示地址和端口号。

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

  -p proto      显示 proto 指定的协议的连接;proto 可以是

                下列协议之一: TCPUDPTCPv6 UDPv6

                如果与 -s 选项一起使用以显示按协议统计信息,proto 可以是下列协议之一:

                IPIPv6ICMPICMPv6TCPTCPv6UDP UDPv6

  -r            显示路由表。

  -s            显示按协议统计信息。默认地,显示 IP

                IPv6ICMPICMPv6TCPTCPv6UDP UDPv6 的统计信息;

                -p 选项用于指定默认情况的子集。

  -t            显示当前连接卸载状态。

  -v            -b 选项一起使用时将显示包含于

                为所有可执行组件创建连接或监听端口的

                组件。

  interval      重新显示选定统计信息,每次显示之间

                暂停时间间隔(以秒计)。按 CTRL+C 停止重新

                显示统计信息。如果省略,netstat 显示当前

                配置信息(只显示一次)

分享到:
评论

相关推荐

    如何用netstat命令查看端口占用问题的技巧.docx

    使用 Netstat 命令可以查看端口占用问题,例如,使用"netstat ano|findstr "端口号""命令可以查看该端口被那个进程所占用。 知识点二:Netstat 命令的参数和选项 Netstat 命令提供了多种参数和选项,用于显示不同的...

    windows 如何查看端口占用情况-.docx

    Windows 查看端口占用情况 在 Windows 操作系统中,查看端口占用情况是一个非常重要的任务,尤其是在应用程序启动时...使用 Netstat 命令和 Tasklist 命令可以查看端口占用情况和 PID 对应的进程,并结束相应的进程。

    80端口是否被占用

    例如,可能会出现其他进程占用了需要的端口,或者 DNS 配置不正确导致的端口占用问题。在这种情况下,可以使用相应的解决方法来解决问题。例如,可以使用 360 安全卫士中的流量监控功能来查看网络连接和占用情况。 ...

    查看win7电脑端口是否被占用的技巧.docx

    查看 Windows 所有端口进程是查看电脑端口是否被占用的第一步。为此,我们可以使用 Netstat 命令。Netstat 命令是一个非常强大的命令,它可以显示当前系统中的网络连接、路由表、网卡统计信息等信息。要查看 Windows...

    Linux/window下怎样查看某个端口被哪个程序/进程占用

    Linux/window下怎样查看某个端口被哪个程序/进程占用,接下来详细介绍如何查看占用端口的程序,有需要的朋友可以参考下

    详解Linux查看程序端口占用情况

    发现8080端口被PID为9658的Java进程占用。 进一步使用命令: ps -aux | grep java 或者直接: ps -aux | grep pid 查看 就可以明确知道8080端口是被哪个程序占用了!然后判断是否使用KILL命令干掉! 方法二:...

    linux 查看端口占用命令实例详解

    2.再用netstat -anp | grep pid号,可以查看到该进程占用的端口号! 方法二: 直接用lsof命令可以查看端口使用情况! 以上就是对linux 查看端口占用命令的讲解,如有疑问请留言,或者到本站社区交流讨论,...

    windows系统通过端口号、pid获取程序路径

    根据端口号、pid号 获取程序名称、程序路径的信息 主要通知cmd.exe的 netstat -ano、netstat -aon |findstr 80、wmic process get name,executablepath,...适合服务器、个人主机的windows系统初步排查端口占用的问题。

    IDEA连接不上MySQL端口号占用的解决

    ps:查看端口号占用的命令:netstat -ano 禁掉进程的命令:taskkill -PID &lt;进程号&gt; -F 难道问题出在这里 按照PID尝试把其中一个进程给禁止掉 然后去IDEA连接MySQL 发现 人生处处是惊喜 竟然successful。 但是,...

    6种查看Linux进程占用端口号的方法详解

    端口是 Linux 系统上特定进程之间逻辑连接的标识,包括物理端口和软件端口。由于 Linux 操作系统是一个软件,因此本文只讨论软件端口。软件端口始终与主机的 IP 地址和相关的通信协议相关联,因此端口常用于区分应用...

    如何查看端口被哪个程序占用的方法

     问题现象二,对于在IIS中管理站点时,无法启动某个站点,提示“另一个程序正在使用此文件,进程无法访问”,碰到这个错误,有可能是因为该站点所使用的端口被其他程序或站点占用了。  那么如何查看某个端口是被...

    检测80端口是否被占用及如何释放80端口的方法

    在命令提示符中输入"netstat -ano",就可以查看本机端口开放情况与对应的程序。例如,在文章中提到的图表显示,21、25以及80端口都被PID为5668的进程所占用。 那么,如何释放80端口?首先,我们需要找到占用80端口...

    windows和linux中检查端口是否被占用

    一、windows  1、查询端口占用情况  cmd &gt; netstat -ano  2、查询8080端口是否被占用 ...  1、查询8080端口是否被占用,并可以查看pid/程序名  netstat -apn | grep 8080Q  2、查看详细信息  ps -ef | gr

    system进程(pid=4)占用80端口的解决方案.pdf

    在命令行中输入“netstat -anb”命令,可以查找出哪个进程占用了80端口,然后关闭该进程。 2. 修改 Apache 的配置文件。在Apache的配置文件中,将Listen 80改为Listen 8080等其他端口号,然后重启Apache服务。 3. ...

    winow tomcat 端口冲突

    在dos下,输入 netstat -ano|findstr 8080 ...//说明:查看占用8080端口的进程 显示占用端口的进程 taskkill /pid 6856 /f //说明,运行windows自带taskkill命令,将上面显示的进程号,结束掉。

    Tomcat显示8080端口被占用的图文解决方法

    大概思路:找到占用端口的进程,通过唯一标识的进程号终止该进程 在控制台中找到端口对应的进程号 在任务管理器中找到服务进程号 然后终止进程 ps:不知道的进程不要乱终止,后果很严重的 win+R—-&gt;cmd—-&gt;...

    Linux查找占用的端口,并杀死进程的方法

    我要使用4040端口,但是被其他的程序占用了 ... 您可能感兴趣的文章:linux 查看端口占用命令实例详解Linux查看端口、进程情况及kill进程的方法查看linux中某个端口(port)是否被占用的方法详解Linux查看程序端口占用情况

    tomcat端口被占用解决办法1

    在dos下,输入 netstat -ano"findstr 8080说明:查看占用8080端口的进程,显示占用端口的进程2、taskkill /pi

    Linux查看端口、进程情况及kill进程的方法

    发现8080端口被PID为9658的Java进程占用。 进一步使用命令:ps -aux | grep java,或者直接:ps -aux | grep pid 查看 就可以明确知道8080端口是被哪个程序占用了!然后判断是否使用KILL命令干掉! 方法二:直接...

Global site tag (gtag.js) - Google Analytics