`

找出占用你端口的罪魁祸首

    博客分类:
  • PHP
阅读更多

做开发的同学经常会碰到一个恼人的问题,那就是启动服务器时会抛出一个XXXX端口被占用的异常(⊙o⊙)…,究竟这个端口被哪个家伙给使用了呢?下面我们花两步来找出来,并kill掉它。


  假设一下,异常报出 1371端口被占用了。


  在windows 环境下面,从开始->运行,输入cmd,进入dos界面,然后输入如下命令并运行。

   view plaincopy to clipboardprint?
C:\Documents and Settings\qingxu>netstat -aon|findstr "1371" 
  TCP    10.5.35.151:1371       203.208.37.104:80      CLOSE_WAIT      2160 
C:\Documents and Settings\qingxu>netstat -aon|findstr "1371"
  TCP    10.5.35.151:1371       203.208.37.104:80      CLOSE_WAIT      2160

可以看到,运行命令后出现了一行记录,我们关注的是最后一个字段,对,就是2160,它表示占用这个端口的进程号。

 


有了进程号之后,继续输入如下命令并运行

view plaincopy to clipboardprint?
C:\Documents and Settings\qingxu>tasklist|findstr "2160" 
Fiddler.exe                 2160 Console                 0    150,648 K 
C:\Documents and Settings\qingxu>tasklist|findstr "2160"
Fiddler.exe                 2160 Console                 0    150,648 K
 

可以看到,是fiddler.exe这个程序在运行。之后你就可以关闭掉这个程序即解决问题,当然你也可以换端口号。

 


在linux下键入命令并运行

 view plaincopy to clipboardprint?
-bash-2.05b$  sudo netstat -anp|grep '1371' 
 
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name  
tcp 0 52 218.104.81.152:1371 211.100.39.250:29488 ESTABLISHED 6111/1 
-bash-2.05b$  sudo netstat -anp|grep '1371'

Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 52 218.104.81.152:1371 211.100.39.250:29488 ESTABLISHED 6111/1

   最后一个字段即是进程号和应用程序名称,找到并关闭之。

 

 

0
0
分享到:
评论

相关推荐

    Linux中解除端口占用的方法

    接下来,找出占用端口的具体进程信息。可以使用`fuser`命令,它能够根据端口找到相关联的进程ID和用户信息。执行`fuser -v -n tcp 8080`,你会看到类似这样的信息: ``` USER PID ACCESS COMMAND 8080/tcp: zhu 1154...

    CurrPorts v1.20 网络状态检查

    它可以快速找出占用网络资源的罪魁祸首,帮助我们识别并关闭不必要的连接,释放宝贵的网络带宽,确保重要任务的顺利进行。此外,对于系统管理员来说,这更是排查服务器问题、防止恶意软件活动的重要工具。 在实际...

    TCP-Viewer

    这些信息对于诊断网络堵塞、找出占用带宽的罪魁祸首,或者检查是否有未经授权的外部连接尝试都极其有价值。 此外,TCP-Viewer还提供了过滤功能,你可以根据需要筛选出特定的进程或连接类型,使得查看和管理变得更加...

    cports查找联网程序

    通过查看cports的输出,用户可以找出占用带宽的罪魁祸首,从而解决问题。此外,对于网络安全,cports也是必不可少的工具,可以帮助用户检测和防止潜在的黑客入侵或病毒感染。 总结来说,cports是一个强大的系统监控...

    NetLimiter.4.0.36.Enterprise

    这对于排查网络性能问题,找出占用带宽的罪魁祸首,或者限制某些不必要或恶意的网络活动至关重要。此外,通过这种方式,用户还可以监控特定程序的网络行为,确保其运行正常,防止隐私泄露或资源滥用。 NetLimiter的...

    网管大师(追踪者)-数据包捕获器 V 1.281 专用版.rar

    对于性能优化,数据包捕获器可以分析网络带宽使用情况,找出占用带宽的“罪魁祸首”,从而调整网络配置或限制某些应用的带宽使用。同时,它还可以检测网络延迟和丢包率,这对于语音和视频通话等实时应用至关重要。 ...

    局域网网速变慢 5种可行解决方案.pdf

    使用网络管理软件在高峰时段监控数据流量,找出瓶颈位置,可以通过升级硬件,如更换高速网卡、增加VLAN、调整路由器配置等方法来增加带宽,提升网络速度。 3. **网线接触问题**: 不按照T568A或T568B标准制作的...

    进程级别的网络流量监控

    它按进程分类,便于找出占用带宽的罪魁祸首。 4. `vnstat`:虽然主要用来做整体的网络流量统计,但它也可以通过`vnstat -p`显示特定进程的流量数据。 5. `strace`:虽然不直接监控网络流量,但可以通过跟踪系统...

    局域网查看工具

    它可以显示各设备的上传和下载速度,帮助用户了解网络的使用情况,找出占用带宽的“罪魁祸首”。 4. **端口扫描**:端口扫描功能可以帮助用户检测哪些端口在开放状态,这有助于识别潜在的安全风险,例如未授权的...

    网络抓包软件

    - 性能优化:分析网络流量分布,找出占用带宽的“罪魁祸首”,进而优化网络配置。 - 应用调试:开发者可以使用抓包软件来观察应用程序如何与服务器交互,找出潜在的通信问题。 在使用网络抓包软件时,需要注意遵守...

    互联网程序访问IP探测雷达

    此外,对于企业网络管理员来说,这款工具可以用来优化网络资源分配,找出占用带宽的罪魁祸首,甚至预防内部数据泄露。 当然,使用此类工具也需要注意隐私和合法性的问题。在进行IP行为监控时,应尊重他人的隐私权,...

    LanSnake v1.5

    通过对这些数据的分析,用户可以找出占用带宽的罪魁祸首,进而优化网络资源分配。 在实际应用中,LanSnake v1.5还支持自定义过滤规则,用户可以根据需要筛选出特定类型的数据包,比如只关注某个IP地址或端口的通信...

    Procexp进程查看工具

    它可以实时显示CPU、内存、磁盘I/O和网络带宽的使用情况,并且可以按进程进行细分,找出系统资源占用的“罪魁祸首”。这在排查系统性能瓶颈、优化系统配置或者诊断系统资源泄露问题时尤其有效。 在使用Procexp时,...

    SystemExplorer:Windows系统资源管理器

    1. **系统监控**:SystemExplorer能够实时显示CPU、内存、硬盘I/O以及网络流量等关键系统的使用情况,帮助用户追踪系统负载,找出消耗资源的罪魁祸首。 2. **进程管理**:不仅列出所有正在运行的进程,还展示每个...

    华为编程开发规范与案例

    电话60640001拨打01160010001两次,使四个群都有机会被计费,取话单后浏览话单发现对11群计费计次表话单出中继群号不正确,其它群的计次表中出中继群号正常。 处理过程: 与开发人员在测试组环境多次重复以上步骤...

Global site tag (gtag.js) - Google Analytics