安装
在Centos7中默认已经安装了firewalld,如果需要自行安装,可以直接使用yum安装
# yum install firewalld
如果需要使用图形化配置工具还需要安装firewall-config
# yum install firewall-config
注意firewalld跟iptables不能同时使用,所以在使用firewalld之前首先需要将iptables停用
启动,停止,重启
#systemctl start firewalld
#systemctl stop firewalld
重启:
#systemctl restart firewalld
或:#firewall-cmd --reload
或:#firewall-cmd --compete-reload
#systemctl status firewalld 或 #firewall-cmd --state 查看状态
开机启动或不启动
#systemctl enable firewalld
#systemctl disable firewalld
#syptemctl is-enable firewalld 查看是否启动
四个常用命令
--add-xx,--remove-xx,--list-xx,--get-xx(其中xx可以是port,service,all等)
添加端口80/tcp,80/udp:
firewall-cmd --zone-pulbic --add-port=80/tcp --permanent
firewall-cmd --zone-pulbic --add-port=80/udp --permanent
学习地址:
http://www.excelib.com/article/286/show/
http://www.centoscn.com/CentOS/Intermediate/2015/0313/4879.html