📜  mac kill port 8000 - Shell-Bash (1)

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

如何使用mac kill port 8000

当我们在mac上运行本地服务器时,有时会发现无法启动,提示端口号已被占用,这时就需要用到 mac kill port 命令来关闭我们正在占用该端口的进程。

1. 查看端口是否被占用

使用以下命令查看该端口是否正在被占用:

lsof -i :8000

如果端口被占用,则会返回类似以下信息:

COMMAND   PID        USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
Python  86307 your_username    3u  IPv4 0xb8036dabeb6add87      0t0  TCP *:8000 (LISTEN)

其中的PID就是占用该端口的进程ID。

2. 关闭占用端口的进程

使用以下命令关闭该进程:

kill -9 PID

其中PID就是上一步中找到的进程ID。使用kill命令强制关闭该进程并释放端口号。

3. 端口是否释放

使用以下命令再次查看该端口是否已经被释放:

lsof -i :8000

如果该端口已经被释放,则不会返回任何信息。

这样,我们就成功地释放了该端口并可以重新启动本地服务器了。