在Linux中杀死占用某个端口的进程

        以9997端口为例:

        在 Linux 中可以通过以下步骤查看端口为 9997 的进程并杀死它:

        一、查看占用端口 9997 的进程

  1. 使用 netstat 命令:
    • netstat -tunlp | grep 9997
    • 这个命令会列出所有正在监听的 TCP 和 UDP 端口以及对应的进程信息,通过管道符 | 和 grep 命令筛选出端口为 9997 的行。
    • 输出结果中通常会包含进程的 PID(进程 ID)、进程名称以及监听的地址和端口等信息。

        或者使用 lsof 命令:

  • lsof -i :9997
  • lsof(list open files)命令可以列出系统中打开的文件和进程信息,加上 -i 参数并指定端口号可以查找占用特定端口的进程。

二、杀死占用端口 9997 的进程

确定要杀死的进程 PID。从上述步骤中获取到占用端口 9997 的进程 PID。

  1. 使用 kill 命令杀死进程:

    • kill <PID>,其中 <PID> 是要杀死的进程的 ID。
    • 例如,如果进程 ID 是 12345,则执行 kill 12345

                如果进程没有被正常杀死,可以使用强制杀死的方式:

        kill -9 <PID>

    -9 选项表示强制终止进程,但这种方式可能会导致数据丢失或其他不良后果,所以在使用时要谨慎。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值