当在Mac上遇到端口占用问题时,可以通过以下步骤解决:
- 打开终端应用程序(Terminal)。
- 使用以下命令查找占用特定端口的程序:
将sudo lsof -n -P | grep :<port>
<port>
替换为要查找的端口号。例如,要查找占用端口10000
的程序,可以使用:sudo lsof -n -P | grep :10000
- 命令的输出将显示占用该端口的程序及其进程 ID(PID)。
如何终止占用端口的进程
- 获取占用端口的进程 ID(PID)。
- 使用以下命令终止进程:
将kill -9 <PID>
<PID>
替换为要终止的进程的实际 PID。例如,如果要终止 PID 为1234
的进程,可以使用:
使用kill -9 1234
-9
选项是强制终止进程,因此请确保你确实希望强制终止该进程。