📌  相关文章
📜  杀死端口 3000 ubuntu - Shell-Bash (1)

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

杀死端口 3000 Ubuntu - Shell/Bash

在 Ubuntu 操作系统中,有时候我们需要停止一个正在占用某个端口的进程,这时候可以使用 Shell/Bash 命令 kill。下面我们就来介绍如何使用 kill 命令来杀死占用 3000 端口的进程。

第一步:查看正在占用 3000 端口的进程
sudo lsof -i :3000

执行此命令后将会返回一个进程列表,其中包含了正在占用 3000 端口的进程信息。例如:

COMMAND  PID     USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
node    1234    root   10u  IPv4  12345      0t0  TCP *:3000 (LISTEN)
node    5678    root   10u  IPv4  56789      0t0  TCP *:3000 (LISTEN)
第二步:杀死占用 3000 端口的进程

根据上一步中 lsof 命令的返回结果,可以使用如下的 kill 命令来杀死正在占用 3000 端口的进程:

sudo kill -9 1234

其中 1234 为需要结束的进程的 PID,-9 参数表示强制终止,即使进程无响应也不会询问。

总结

使用 kill 命令可以轻松停止正在占用某个端口的进程。在使用此命令时,需要注意要杀死正确的进程,避免意外的麻烦。值得一提的是,如果你需要频繁使用此命令,可以将其封装成一个 Shell/Bash 脚本来方便调用。