📌  相关文章
📜  如何关闭端口 mac - Shell-Bash (1)

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

如何关闭端口 Mac - Shell/Bash

在 Mac 上,你可以使用命令行 Shell/Bash 命令来关闭端口。下面是一些简单的步骤:

1. 找到要关闭的端口

使用 lsof 命令来查找开放的端口。例如,查找端口号为 8888 的进程:

$ lsof -i :8888
2. 关闭端口

要关闭一个端口,你需要终止它使用的进程。可以使用 kill 命令来杀死进程。例如,关闭端口号为 8888 的进程:

$ sudo kill $(sudo lsof -t -i:8888)

如果进程无法正常停止,你可以使用 -9 选项强制结束进程。例如,强制杀掉端口号为 8888 的进程:

$ sudo kill -9 $(sudo lsof -t -i:8888)
3. 禁用端口

如果你想永久禁用一个端口,你可以编辑 /etc/services 文件。这个文件包含了各种服务名称和端口号的映射关系。你可以在文件中注释掉端口相关的行来禁用特定端口。例如,禁用端口号为 8888 的端口:

$ sudo vi /etc/services
# 注释掉你想永久禁用的端口,如:
# my-port      8888/tcp                 # my port

以上就是如何关闭端口 Mac - Shell/Bash 的基本步骤。