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掉了对应进程