1. 查看已知端口占用情况
例如我们要想知道22375端口的占用情况,或者说被哪个程序占用了等,使用命令:

netstat -anp|grep 22375

在这里插入图片描述
也可以用命令:

netstat -tln|grep 22375

在这里插入图片描述
选项 -tln 与 -anp 相比 少了 “5742/dockerd-curren” 即进程号及被哪个程序占用

2. 查看全部端口占用情况

netstat -anp
或
netstat -tln

3. 查看具体端口被哪个程序占用

lsof -i :22375

在这里插入图片描述

4. kill被占用的进程
我们通过3中的命令得到PID对应的5742,或者通过命令“netstat -anp | grep 22375”得到的“5742/dockerd-curren”,这里的5742都是端口占用的对应进程的进程号,我们杀掉对应进程号即可。

kill -9 5742

5. 检查对应端口是否还在占用

netstat -anp | grep 22375

如果没有任何结果,就说明已经kill掉了对应进程

Logo

一站式 AI 云服务平台

更多推荐