使用linux命令,查看8080端口号有没有被占用,若有占用,释放对应端口号

🔎 查看并释放 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 端口已成功释放。 🚀


⚠️ 注意事项

  1. killkill -9 的区别

    • kill <PID> ➔ 优雅终止,给进程发送 SIGTERM 信号。
    • kill -9 <PID> ➔ 强制终止,发送 SIGKILL 信号(无条件终止,进程无法捕获此信号)。
      🔹 推荐优先使用 kill,若无效再使用 kill -9
  2. 如果 lsof 命令未安装,可使用以下命令安装:

    sudo apt install lsof    # Ubuntu/Debian
    sudo yum install lsof    # CentOS/Red Hat
    

🔥 一键完成版(推荐)

快速检查并释放 8080 端口:

lsof -i :8080 && kill -9 $(lsof -t -i :8080)

这条命令既检查端口占用情况,又在需要时释放该端口,高效便捷。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值