1、安装 netstat 命令(如果没有安装的话):
yum install -y netstat
2、查看端口是否被占用:
netstat -tunlp | grep 8080 -------------------------- tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 1232/docker-proxy
参数介绍:
-a:显示所有选项,默认不显示 *LISTEN 相关;-t:仅显示 tcp 相关选项;-u:仅显示 udp 相关选项;-n:拒绝显示别名,能显示数字的全部转化成数字;-l:仅列出有在 Listen (监听) 的服務状态;-p:显示建立相关链接的程序名;-r:显示路由信息,路由表;-e:显示扩展信息,例如 uid 等;-s:按各个协议进行统计;-c:每隔一个固定时间,执行该 netstat 命令。
3、解除端口占用
从上一步可以看出占用端口的进程 PID 为 1232,所以关闭对应的进程即可解除端口占用:
kill -s 9 1232



