安裝必要軟件
sudo apt-get update
sudo apt-get install net-tools lsof -y
查看端口占用情況(以Node.js默認的3000端口為例)
## 使用 netstat
netstat -lnp|grep 3000
# 輸出結果中的 `29/node` 列即為進程ID/調用命令
#tcp6 0 0 :::3000 :::* LISTEN 29/node
## 或者 lsof
lsof -i:3000
# 輸出結果中的 `PID` 列即為進程ID
# COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
# node 29 root 18u IPv6 642925968 0t0 TCP *:3000 (LISTEN)
強制關閉端口
kill -9 進程ID
原文網址如下,轉載敬請標明出處蔑鹦,謝謝夺克。
https://kamaslau.wordpress.com/2022/03/08/linux-ubuntu-debian-rhel-centos-port-occupation-check-and-force-quit/