firewalld、firewalld-cmd、systemctl、iptables 对比
- CentOS7采用新的
firewalld
,CentOS6及以前版本采用iptables
,不过firewalld
底层仍然调用的是iptables
systemctl
是CentOS7的服务管理工具中主要的工具
firewalld-cmd
是firewalld
的命令行工具
firewalld
systemctl start firewalld //启动
systemctl status firewalld //查看状态
systemctl disable firewalld //停止
systemctl stop firewalld //禁用
firewalld-cmd
firewall-cmd --version //查看版本
firewall-cmd --state //显示状态
firewall-cmd --reload //更新防火墙规则
firewall-cmd --zone=public --list-ports //查看所有打开的端口
firewall-cmd --panic-on //拒绝所有包
firewall-cmd --panic-off //取消拒绝状态
firewa