8080端口被占用,使用命令关闭进程

本文详细介绍了在Windows和Linux环境下如何解决8080端口被占用的问题,包括查找占用端口的进程ID,以及如何通过命令行关闭这些进程,适用于Eclipse启动SpringBoot项目时遇到的常见问题。

8080端口被占用,使用命令关闭进程

用eclipse启动springboot项目,说是8080端口被占用。
因为遇到这个问题第三次了,每次解决了就忘记了,所以今天记录一下。(网上解决的方法很多,记录下来为了自己印象深刻些)

1、用cmd命令打开命令窗口

命令窗口

2、输入命令netstat -ano|findstr 端口号

查询出使用该端口的进程,查看相关进程id(PID)

netstat -ano|findstr 8080

2.1查看PID对应进程(用来查看进程是否是想要终止的进程)

tasklist|findstr “PID”

例如:tasklist|findstr “13932”
tasklist|findstr "13932"

3、输入命令taskkill /pid 进程id /f

关闭该进程
taskkill /pid 13932 /f

OK,就可以释放掉8080端口的占用了!!!

*** 可再用2.1的命令查看进程是否还存在

linux下端口被占用

1、查看端口对应的PID

查看所有端口情况:

netstat -ntlp

示例:在这里插入图片描述
查看指定端口情况:

netstat -ntlp | grep 端口号

示例:
在这里插入图片描述

2、杀掉进程

kill PID

示例:
在这里插入图片描述

不同操作系统终止8080端口占用进程的方法不同: ### Windows系统 可通过命令行工具终止进程。首先使用`netstat`命令查看占用8080端口进程号,打开命令提示符(以管理员身份运行),按下`Win + R`,输入`cmd`,右键选择 “以管理员身份运行”,然后输入命令并筛选端口: ```bash netstat -ano | findstr :8080 ``` 参数说明:`-a`显示所有连接和监听端口;`-n`以数字形式显示地址和端口号;`-o`显示对应的进程 ID(PID)。示例输出如下: ```plaintext TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 12345 ``` 状态为`LISTENING`的条目表示端口正在被占用,最后一列的`12345`即为进程 ID。 若需根据 PID 查找进程名称,可使用`tasklist`命令: ```bash tasklist | findstr "12345" ``` 示例输出: ```plaintext java.exe 12345 Console 1 123,456 K ``` 此处显示 PID 12345 对应的进程为`java.exe`。 若需关闭占用端口进程,可使用`taskkill`命令: ```bash taskkill /f /t /pid 12345 ``` 参数说明:`/f`强制终止进程;`/t`终止进程及其子进程;`/pid`指定进程 ID[^2]。 ### Linux系统 - 若已知占用8080端口进程的 PID,可使用`kill`命令终止进程。先通过`lsof -i :8080`或`netstat -tulnp | grep :8080`查出 PID,然后使用以下命令: ```bash kill -9 PID ``` 其中`-9`表示强制终止,`PID`替换为实际的进程 ID。 - 若不清楚 PID,可结合`grep`和`awk`命令,例如: ```bash lsof -i :8080 | awk 'NR!=1 {print $2}' | xargs kill -9 ``` 该命令先通过`lsof -i :8080`查出占用端口进程信息,再用`awk`提取 PID,最后使用`xargs`传递给`kill -9`命令进行强制终止。 ### macOS系统 与 Linux 类似,可使用`lsof`命令查找占用8080端口进程 PID: ```bash lsof -i :8080 ``` 然后使用`kill`命令终止进程: ```bash kill -9 PID ``` 同样,`-9`表示强制终止,`PID`替换为实际的进程 ID。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值