通过cmd查找端口对应程序解决端口冲突

在用很多程序,比如nginx,Tomcat,mysql等,经常因为端口被占用而无法运行,所以在这个时候就必须把占用端口的程序给杀死,才能运行当前的程序。(其实好早之前就想记录一下了,只是太懒了)以下所以命令均在cmd命令行进行

1、查看所有进程的端口:
netstat –ano
2、查看某个端口的进程
netstat -ano|findstr [指定端口号]

比如我查找3306端口的进程(也就是mysql),可以看到对应的pid是8512

netstat -ano|findstr 3306
TCP    0.0.0.0:3306           0.0.0.0:0              LISTENING       8512
3、杀死某个端口的进程

通过以上命令查到对应程序的端口号后,可以打开任务管理器,转到详细信息那一项,匹配与以上pid对应的程序,并右键结束该任务。如图:
在这里插入图片描述
当然也可以用命令来杀死程序,但我觉得任务管理器更加方便,这里就不赘述相关命令了。

附:linux根据端口查找进程号的命令:

netstat -anp| grep 88
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值