CentOS開放端口問(wèn)題
CentOS7
防火墻開放指定端口方式
啟動(dòng)防火墻后,默認(rèn)沒(méi)有開啟任何端口,需要手動(dòng)開啟端口
檢查開放端口列表
firewall-cmd --list-ports-
開啟端口訪問(wèn)
firewall-cmd --zone=public --add-port=80/tcp --permanent # 命令含義: # zone 作用域 # --add-port=80/tcp 添加端口,格式為:端口/通訊協(xié)議 # permanent 永久生效,沒(méi)有此參數(shù)重啟后失效 重啟防火墻生效
firewall-cmd --reload-
驗(yàn)證
[root@localhost ~]# firewall-cmd --list-ports [root@localhost ~]# firewall-cmd --zone=public --add-port=80/tcp --permanent success [root@localhost ~]# firewall-cmd --reload success [root@localhost ~]# firewall-cmd --list-ports 80/tcp [root@localhost ~]#
關(guān)閉防火墻方式
- 查看防火墻狀態(tài)
systemctl status firewalld - 關(guān)閉防火墻
systemctl stop firewalld - 啟動(dòng)防火墻
systemctl start firewalld
防火墻其他命令
firewall-cmd --state #查看防火墻狀態(tài),是否是running
firewall-cmd --reload #重新載入配置,比如添加規(guī)則之后,需要執(zhí)行此命令
firewall-cmd --get-zones #列出支持的zone
firewall-cmd --get-services #列出支持的服務(wù),在列表中的服務(wù)是放行的
firewall-cmd --query-service ftp #查看ftp服務(wù)是否支持,返回yes或者no
firewall-cmd --add-service=ftp #臨時(shí)開放ftp服務(wù)
firewall-cmd --add-service=ftp --permanent #永久開放ftp服務(wù)
firewall-cmd --remove-service=ftp --permanent #永久移除ftp服務(wù)
firewall-cmd --add-port=80/tcp --permanent #永久添加80端口
firewall-cmd --remove-port=80/tcp --permanent #永久添加80端口
firewall-cmd --zone=public --list-ports #查看已開放的端口