🔎 查看并释放 8080 端口的 Linux 命令
以下是一整套完整的流程,检查并释放 8080 端口:
🔍 第一步:检查 8080 端口是否被占用
方法1:使用 netstat 命令
netstat -tuln | grep ":8080"
方法2:使用 ss 命令(推荐,netstat 可能较旧)
ss -tuln | grep ":8080"
方法3:使用 lsof 命令(推荐,直接显示占用端口的进程)
lsof -i :8080
示例输出:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
python 1234 user 3u IPv4 392383 0t0 TCP *:8080 (LISTEN)
🚫 第二步:终止占用 8080 端口的进程
方法1:使用 kill 命令
kill -9 1234
方法2:使用 lsof + kill 一键完成(推荐)
kill -9 $(lsof -t -i :8080)
✅ 解释:
lsof -t -i :8080➔ 输出占用 8080 端口的 PID。$(...)➔ 命令替换,将 PID 作为kill命令的参数。kill -9➔ 强制终止该进程。
✅ 第三步:确认端口是否已释放
再次使用以下命令确认端口状态:
netstat -tuln | grep ":8080"
若无输出,表示 8080 端口已成功释放。 🚀
⚠️ 注意事项
-
kill与kill -9的区别kill <PID>➔ 优雅终止,给进程发送SIGTERM信号。kill -9 <PID>➔ 强制终止,发送SIGKILL信号(无条件终止,进程无法捕获此信号)。
🔹 推荐优先使用kill,若无效再使用kill -9。
-
如果
lsof命令未安装,可使用以下命令安装:sudo apt install lsof # Ubuntu/Debian sudo yum install lsof # CentOS/Red Hat
🔥 一键完成版(推荐)
快速检查并释放 8080 端口:
lsof -i :8080 && kill -9 $(lsof -t -i :8080)
这条命令既检查端口占用情况,又在需要时释放该端口,高效便捷。
3471

被折叠的 条评论
为什么被折叠?



