栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Windows端口被占用以及Linux端口被占用的解决办法

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Windows端口被占用以及Linux端口被占用的解决办法

前言:

        开发的项目中经常遇到这种情况:启动项目是告诉我们端口被占用了,莫名就很懵逼,最简单最无脑的办法就是电脑重启。没错,刚开始我比较懒就是采用这种办法,但是后来不但Windows启动告诉我端口占用,Linux也遇到这种情况,这能忍?今天必须写一遍文章解决这两问题。

思路:

        思路都是比较简单的,Windows和Linux一样,找到占用端口的程序,杀死该程序即可!!

第一章:Windows解决端口被占用的问题

第一步:输入命令:netstat -ano,查看列出所有端口的情况。(可省略)

netstat -ano

 第二步:查看被占用端口对应的PID,输入命令:netstat -aon|findstr "9903"

netstat -aon|findstr "9903

 

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

第三步:查看PID对应的进程,输入 tasklist|findstr  "12924"

tasklist|findstr  "12924"

 P:一目连然,原来是Java程序占用了我们的端口

 第四步:杀死该进程即可,输入 taskkill /f /t /im java.exe 或者taskkill /f /pid 12924

taskkill /f /t /im java.exe   ##直接杀死进程
taskkill /f /pid 12924   ##杀死PID对应的进程

 就是这么简单,以后再也不用重启电脑浪费时间了。

第二章:LInux解决端口被占用的问题 第一步:查看端口使用情况
netstat -tln   //查所有
netstat -tln | grep 80   //只查80端口使用情况
第二步:查看端口属于哪个程序?端口被哪个进程占用

lsof -i :80
第三步:杀掉占用端口的进程 
kill -9 进程id

 至此结束,就是这么简单!!!!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/274115.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号