📅  最后修改于: 2023-12-03 15:24:03.227000             🧑  作者: Mango
在 Mac 上,你可以使用命令行 Shell/Bash 命令来关闭端口。下面是一些简单的步骤:
使用 lsof
命令来查找开放的端口。例如,查找端口号为 8888
的进程:
$ lsof -i :8888
要关闭一个端口,你需要终止它使用的进程。可以使用 kill
命令来杀死进程。例如,关闭端口号为 8888
的进程:
$ sudo kill $(sudo lsof -t -i:8888)
如果进程无法正常停止,你可以使用 -9
选项强制结束进程。例如,强制杀掉端口号为 8888
的进程:
$ sudo kill -9 $(sudo lsof -t -i:8888)
如果你想永久禁用一个端口,你可以编辑 /etc/services
文件。这个文件包含了各种服务名称和端口号的映射关系。你可以在文件中注释掉端口相关的行来禁用特定端口。例如,禁用端口号为 8888
的端口:
$ sudo vi /etc/services
# 注释掉你想永久禁用的端口,如:
# my-port 8888/tcp # my port
以上就是如何关闭端口 Mac - Shell/Bash 的基本步骤。