📜  杀死端口 mac 上的服务器 (1)

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

杀死端口 mac 上的服务器

在开发过程中,我们可能需要释放占用了端口的服务器,以便于重新启动或者在其它程序中使用。这篇文章将介绍如何在 MacOS 上,通过命令行找到并杀死占用了端口的服务器。

第一步:查找端口

我们可以通过 lsof 命令来查找端口。在终端中输入以下命令:

lsof -n -iTCP:$PORT | grep LISTEN

其中,$PORT 是需要查找的端口号。这个命令会返回所有在该端口上监听的进程,以及这些进程的 PID。

第二步:杀死进程

我们可以使用 kill 命令来终止指定的进程。在终端中输入以下命令:

kill -9 $PID

其中,$PID 是需要终止的进程的 ID。使用 -9 选项表示强制终止进程。

第三步:查看是否终止成功

我们可以再次运行 lsof 命令来查看是否成功终止了占用该端口的的进程。

lsof -n -iTCP:$PORT | grep LISTEN

如果没有进程返回,说明终止成功。

总结

通过 lsofkill 命令,我们可以方便地查找并终止占用特定端口的服务器进程。这些命令的使用在开发过程中是非常有用的。