Linux查看端口占用情况-运维必备
我们通过3中的命令得到PID对应的5742,或者通过命令“netstat -anp | grep 22375”得到的“5742/dockerd-curren”,这里的5742都是端口占用的对应进程的进程号,我们杀掉对应进程号即可。选项-tln 与 -anp 相比 少了 “5742/dockerd-curren” 即进程号及被哪个程序占用。如果没有任何结果,就说明已经kill掉了对应进程。
·
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掉了对应进程
更多推荐


所有评论(0)