当前位置: 首页 > news >正文

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


http://www.mrgr.cn/news/13765.html

相关文章:

  • pymysql cursor使用教程
  • DARKTIMES集成到Sui,带来中世纪格斗大逃杀游戏体验
  • Java使用Tesseract进行OCR图片文字识别
  • CannotCreateTransactionException产生原因及解决方案
  • 【C++二分查找】2271. 毯子覆盖的最多白色砖块数
  • c语言每日学习8.24
  • 视频监控汇聚智能分析安全帽佩戴检测算法工作原理未戴安全帽算法源码分享
  • 分布式中间件
  • MariaDB基本知识汇总
  • Java-多线程IO工具类
  • ctfhub-web-SSRF通关攻略
  • 代码随想录day55 寻找存在的路径
  • 【BES2500x系列 -- RTX5操作系统】Battery模块 -- 邮箱线程 Battery 钩子函数注册 --(十四)
  • 如何把控调整Facebook广告预算的正确时机
  • 更新RK3588开发板的rknn_server和librknnrt.so【这篇文章是RKNPU2从入门到实践 --- 【5】的配套文章】
  • 数据结构(邓俊辉)学习笔记】串 14——BM_GS算法:构造gs表
  • 人工智能开发实战TensorFlow机器学习框架解析
  • 【论文阅读|cryoET】本周粗读汇总
  • macOS 设置 vm.max_map_count [RAGFlow]
  • 一篇讲完自动化基础-Python【万字详细讲解】