1、安装firewalld
#yum install firewalld
安装图形化配置工具(可选)
#yum install firewall-config
2、运行、停止、禁用firewalld
启动防火墙:
# systemctl start firewalld
关闭防火墙:
# systemctl stop firewalld
设置开机禁用防火墙:
# systemctl disable firewalld
设置开机启用防火墙:
# systemctl enable firewalld
查看状态:
# systemctl status firewalld 或者 firewall-cmd --state
查看防火墙版本:
# firewall-cmd --version
查看防火墙是否安装:
#yum list | grep firewall
查看防火墙是否开启:
#ps -ef | grep firewalld
3、firewalld规则添加
查看所有打开的端口
#firewall-cmd --zone=public --list-ports
添加一个端口
#firewall-cmd --zone=public --add-port=80/tcp --permanent
删除一个端口
#firewall-cmd --zone=public --remove-port=80/tcp --permanent
更新防火墙规则
#firewall-cmd --reload
4、其它
获取所有支持的服务:
#firewall-cmd --get-services
查询默认区域
#firewall-cmd --get-default-zone