防火墙规则:firewall
firewall和iptables区别: iptables通过控制端口来控制服务,而firewalld则是通过控制协议来控制端口
firewall
(设置firewall规则后就不需要去设置iptables)
显示状态:firewall-cmd --state
设置开机启动:systemctl enable firewalld
查看是否开启启动:systemctl list-unit-files|grep firewalld
查看服务状态:systemctl status firewalld
查看所有开放的端口:firewall-cmd --list-ports
防火墙开放一个端口:firewall-cmd --zone=public -add-port=8088/tcp --permanent
防火墙添加ip白名单:firewall-cmd --add-source=172.xx.xx.xx --zone=trusted
防火墙查看规则:firewall-cmd --get-active-zones
防火墙删除ip:firewall-cmd --remove-source=172.xx.xx.xx --zone=trusted
防火墙关闭一个端口:firewallc-md --zone=public --remove-port=8088/tcp --permanent
更新防火墙规则:firewall-cmd --reload
iptables
转自:https://blog.csdn.net/ll641058431/article/details/81542116
其他相关:https://blog.csdn.net/weixin_40658000/article/details/78708375