CentOS7端口占用問題解決方案
阿新 • • 發佈:2019-02-11
1、根據埠號得到其佔用的程序的詳細資訊
netstat -tlnp|grep 80
tcp 0 0 192.168.33.10:80 0.0.0.0:* LISTEN 5014/httpd
tcp 0 0 0.0.0.0:48054 0.0.0.0:* LISTEN 5386/java
2、一次性的清除佔用80埠的程式
lsof -i :80|grep -v "PID"|awk '{print "kill -9",$2}'|sh
3、手工終止程序的執行
kill 5014
如果終止不了,可以強制終止
kill -9 5014
4,檢視已經開放的埠:
firewall-cmd --list-ports
5,開啟埠
firewall-cmd --zone=public --add-port=80/tcp --permanent
命令含義:
–zone #作用域
–add-port=80/tcp #新增埠,格式為:埠/通訊協議
–permanent #永久生效,沒有此引數重啟後失效
6,防火牆設定firewall-cmd --reload #重啟firewall
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall開機啟動