查看端口占用情况并结束对应的进程
windows
1. 查看端口占用情况
Win + R 打开命令窗
在命令窗口中输入netstat -ano
命令,回车,就可看到系统当前所有端口的占用情况。
### 2. 查看指定端口的占用情况
netstat -aon|findstr "端口号"
# 例如:
netstat -aon|findstr "8080"
此处占用 8080 端口的进程的 PID 为 4796
3. 查看是哪个进程或者程序占用了相应的端口
方法一:使用命令查看
tasklist|findstr "被占用端口对应的 PID"
# 此处假设占用 8080 端口的进程的 PID 为 13144
tasklist|findstr "13144"
方法二:使用任务管理器查看
Ctrl + Shift + Esc 打开任务管理器,输入对应的 PID 查看是那个程序
4. 结束占用端口的进程
方法一:使用命令
输入taskkill /t /f /pid pid号
命令,结束端口占用的进程
如:taskkill /t /f /pid 4796
方法二:使用任务管理器
Ctrl + Shift + Esc 打开任务管理器,输入对应的 PID
CentOS
1. 查看端口占用情况
netstat -ano
2. 查看指定端口的占用情况
ss -tnlp | grep :端口号
如:ss -tnlp | grep :8848
此处的 PID 为 8853 和 8859
3. 结束占用端口的进程
优雅结束进程
kill <PID>
如: kill 8853
强制结束进程
kill -9 <PID>
如 kill -9 8859