📌  相关文章
📜  ubuntu 杀死正在运行的端口 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:05:41.741000             🧑  作者: Mango

Ubuntu 杀死正在运行的端口 - Shell-Bash

在开发过程中,我们经常需要使用端口来进行网络通信。但有时候我们会遇到端口被占用的情况,此时我们需要杀死正在运行的端口才能继续开发。本文将介绍如何在 Ubuntu 中杀死正在运行的端口。

1. 查找占用端口的进程

要杀死正在运行的端口,我们首先需要查找占用该端口的进程。我们可以通过以下命令查找:

sudo lsof -i :<端口号>

例如,要查找占用 8080 端口的进程,可以输入以下命令:

sudo lsof -i :8080

执行命令后,会返回占用该端口的进程信息,包括进程号、进程名等。

2. 杀死端口占用进程

查找到占用端口的进程后,我们就可以杀死该进程了。可以使用以下命令杀死进程:

sudo kill -9 <进程号>

例如,要杀死进程号为 1234 的进程,可以输入以下命令:

sudo kill -9 1234

执行命令后,进程便会被强制关闭。

3. 综合示例

假如我们要杀死占用 8080 端口的进程,可以执行以下命令:

sudo lsof -i :8080        # 查找端口占用进程
sudo kill -9 <进程号>     # 杀死进程

其中,<进程号> 需要替换成实际的进程号。

4. 小结

本文介绍了在 Ubuntu 中如何杀死正在运行的端口。首先通过 lsof 命令查找占用端口的进程,并通过 kill 命令强制关闭进程。希望本文可以对大家有所帮助。