前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >Windows 和 Linux 如何根据端口号查找进程并杀掉它?手把手教你!

Windows 和 Linux 如何根据端口号查找进程并杀掉它?手把手教你!

作者头像
神的孩子都在歌唱
发布2025-03-05 20:08:07
发布2025-03-05 20:08:07
9400
代码可运行
举报
运行总次数:0
代码可运行

Windows 和 Linux 如何根据端口号查找进程并杀掉它?手把手教你!

前言

作者:神的孩子都在歌唱

在日常的网络运维和开发中,我们常常需要根据 端口号 查找占用该端口的进程,并在必要时终止该进程。不同操作系统下,查找和杀掉进程的方法有所不同。今天,我们将为你详细讲解在 WindowsLinux 系统中,如何根据端口号查找并终止相关进程,帮助你高效解决网络端口占用问题。

一. 在 Windows 中根据端口号查找并杀掉进程

在 Windows 系统中,使用 命令提示符 (Command Prompt)来查询端口和进程信息非常方便。

1.1 查找端口号对应的进程

  1. 1. 打开 命令提示符:按下 Win + R,输入 cmd,然后按下回车。
  2. 2. 使用 netstat 命令查找占用端口的进程:
代码语言:javascript
代码运行次数:0
复制
netstat -ano | findstr :<端口号>

例如,如果你想查找占用 8089 端口的进程,可以输入:

代码语言:javascript
代码运行次数:0
复制
netstat -ano | findstr :8089
  • -a 显示所有连接和监听端口。
  • -n 使用数字形式显示地址和端口。
  • -o 显示每个连接的进程 ID(PID)。

在这个例子中,14276 是占用 8089 端口的进程 ID(PID)。

1.2 查看进程详情

使用 tasklist 命令来查看该 PID 对应的进程名称:

代码语言:javascript
代码运行次数:0
复制
tasklist /fi "PID eq 14276"

1.3 杀掉进程

若要终止该进程,可以使用 taskkill 命令:

代码语言:javascript
代码运行次数:0
复制
taskkill /PID 1234 /F
  • /F 强制终止进程。

二. 在 Linux 中根据端口号查找并杀掉进程

Linux 系统下,查找端口占用进程并杀掉进程的方法也相对简单。你可以通过命令行工具来完成这一操作。

2.1 查找端口号对应的进程

  1. 1. 打开终端(Terminal)。
  2. 2. 使用 lsofnetstat 命令来查找端口对应的进程:
代码语言:javascript
代码运行次数:0
复制
lsof -i :<端口号>

例如,查找占用 8089 端口的进程:

代码语言:javascript
代码运行次数:0
复制
lsof -i :8089

此时,你可以看到进程 ID(PID)为 7303 的 Java 程序占用了 8089 端口。

2.2 使用 ps 命令查看进程信息

你可以使用 ps 命令来查看该 PID 对应的进程信息。以下是常用的命令格式:

代码语言:javascript
代码运行次数:0
复制
ps -p <PID> -f

例如,如果你通过 lsof 查询到进程 ID 为 7303,可以使用以下命令查看该进程的详细信息:

代码语言:javascript
代码运行次数:0
复制
ps -p 7303 -f

2.3 杀掉进程

使用 kill 命令来终止占用端口的进程:

代码语言:javascript
代码运行次数:0
复制
kill -9 7303
  • -9 是发送 SIGKILL 信号,强制终止进程。

如果该进程不响应,你还可以使用 killall 命令(通过进程名杀死所有匹配的进程):

代码语言:javascript
代码运行次数:0
复制
killall -9 java

三. 杀死进程时提示拒绝访问怎么办?

  • • 在 Windows 中,确保你以管理员身份运行 cmd
  • • 在 Linux 中,如果进程属于其他用户,你可能需要使用 sudo 权限来执行 kill 命令:
代码语言:javascript
代码运行次数:0
复制
sudo kill -9 7303

作者:神的孩子都在歌唱 本人博客:https://blog.csdn.net/weixin_46654114 转载说明:务必注明来源,附带本人博客连接

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-01-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 神的孩子都在歌唱 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Windows 和 Linux 如何根据端口号查找进程并杀掉它?手把手教你!
    • 一. 在 Windows 中根据端口号查找并杀掉进程
      • 1.1 查找端口号对应的进程
      • 1.2 查看进程详情
      • 1.3 杀掉进程
    • 二. 在 Linux 中根据端口号查找并杀掉进程
      • 2.1 查找端口号对应的进程
      • 2.2 使用 ps 命令查看进程信息
      • 2.3 杀掉进程
    • 三. 杀死进程时提示拒绝访问怎么办?
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档