Jeffid

上下求索

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

在进行服务调试时如果遇到端口冲突而不自知,可能会出现莫名其妙的错误。因此在不确定的情况下最好先查看要用的端口是否被占用。

下面介绍查看端口占用情况方法。

 

比如现在是要找到端口为8088的占用,在cmd命令提示符面板下输入:  netstat  -nao | find "8088"  ,我这里返回如下:

“|”竖线是管道符,作用是将上一段代码的结果作为下一段代码的操作原料。

如果没有返回内容,说明该端口没被占用。

 

任务管理器里找到PID(进程标识符)对应的进程:

 

补充:

netstat命令的参数及其作用
-a 显示所有连接和侦听端口。
-b 显示在创建每个连接或侦听端口时涉及的
可执行程序。
-e 显示以太网统计信息。此选项可以与 -s 选项
结合使用。
-f 显示外部地址的完全限定
域名(FQDN)。
-n  以数字形式显示地址和端口号。
-o 显示拥有的与每个连接关联的进程 ID。
-p 显示 proto 指定的协议的连接;proto可以是下列任何一个: TCP、UDP、TCPv6 或 UDPv6。
-q 显示所有连接、侦听端口和绑定的
非侦听 TCP 端口。绑定的非侦听端口
不一定与活动连接相关联。
-r 显示路由表。
-s 显示每个协议的统计信息。默认情况下,显示 IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 和 UDPv6 的统计信息;-p 选项可用于指定默认的子网。
-t 显示当前连接卸载状态。
-x 显示 NetworkDirect 连接、侦听器和共享
终结点。
-y 显示所有连接的 TCP 连接模板。无法与其他选项结合使用。
interval      
重新显示选定的统计信息,各个显示间暂停的
间隔秒数。按 CTRL+C 停止重新显示
统计信息。如果省略,则 netstat 将打印当前的
配置信息一次。
-h  通用的帮助命令。

 

 

 

 

 

 

 

 

 

 

 


 

posted on 2018-04-06 13:21  Jeffid  阅读(526)  评论(0编辑  收藏  举报