Bootstrap

Centos 7 使用Firewalld

安装firewalld

yum install firewalld

firewalld常用命令

  • 启动

systemctl start firewalld.service
  • 停止

systemctl stop firewalld.service
  • 开机自启

systemctl enable firewalld.service
  • 关闭开机自启

systemctl disable firewalld.service

firewall-cmd 常用命令

  • 查看状态

firewall-cmd --state
  • 重新加载防火墙规则

firewall-cmd --reload
  • 添加端口

//永久
//指定端口
firewall-cmd --permanent --zone=public --add-port=8080/tcp --permanent
//指定端口范围
firewall-cmd --permanent --zone=public --add-port=8081-9091/tcp --permanent

//临时性
firewall-cmd --zone=public --add-port=8080-8081/tcp 

--permanent 当设定永久状态时 在命令开头或者结尾处加入此参数,否则重载或重启防火墙后设置失效!

  • 删除端口

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

注意:添加规则后使用 firewall-cmd --reload 重载规则

  • 查看已开启端口

firewall-cmd --list-port