開服務時有時難免會遇到 Port 被占用的情況,這時就需要找出哪些 Process 占用了這個 Port,並強制關閉 Process,如此才能夠再度使用這個 Port。

假設現在 1337 Port 被占用了,我們可以使用以下指令找出占用 Port 的 Process:

$ lsof -i tcp:1337

// 輸出結果
COMMAND   PID USER   FD   TYPE  DEVICE SIZE/OFF NODE NAME
php     26267 root    5u  IPv4 4542269      0t0  TCP *:1337 (LISTEN)
php     26267 root    7u  IPv4 4542295      0t0  TCP
php     26267 root    8u  IPv4 4542296      0t0  TCP

然後我們就可以使用 PID 來關閉 Process:

$ kill -9 26267