CentOS 7.0 配置防火牆

之前用的 iptables 來管理的防火牆,後來發現 CentOS 7.0 中已經用 firewalld 取代iptables 了,於是與時俱進,停用了iptables。systemctl stop iptables.service然後來啟動 firewalld 吧systemctl start firewalld.service給我報了這個錯Failed to start firewalld.service: Unit firewalld.service is masked.查了很久沒找到解決辦法,於是試著輸入了下面這行命令,解決了。systemctl unmask firewalld.service啟動 firewalld.servicesystemctl start firewalld.service把 80 端口添加到防火牆開放端口中firewall-cmd --permanent --zone=public --add-port=80/tcp重啟一遍 firewalld 服務使其生效systemctl restart firewalld.service檢查更改是否生效firewall-cmd --zone=public --query-port=8之前用的 iptables 來管理的防火牆,後來發現 CentOS 7.0 中已經用 firewalld 取代

iptables 了,於是與時俱進,停用了

iptables。

systemctl stop iptables.service

然後來啟動 firewalld 吧

systemctl start firewalld.service

給我報了這個錯

Failed to start firewalld.service: Unit firewalld.service is masked.

查了很久沒找到解決辦法,於是試著輸入了下面這行命令,解決了。

systemctl unmask firewalld.service

啟動 firewalld.service

systemctl start firewalld.service

把 80 端口添加到防火牆開放端口中

firewall-cmd --permanent --zone=public --add-port=80/tcp

重啟一遍 firewalld 服務使其生效

systemctl restart firewalld.service

檢查更改是否生效

firewall-cmd --zone=public --query-port=80/tcp0/tcp


分享到:


相關文章: