Centos - 防火墙firewalld常用命令操作

360 阅读1分钟
  • 查询防火墙运行状态
    systemctl status firewalld
  • 开启防火墙
    systemctl start firewalld 
  • 关闭防火墙
    systemctl stop firewalld 
  • 重启防火墙
    systemctl restart firewalld 
  • 检查端口开放状态
    firewall-cmd --query-port=端口/tcp
  • 添加开放端口
   firewall-cmd --permanent --add-port=端口/tcp 
   # 添加或移除开放端口后记得更新防火墙规则
  • 移除开放端口
    firewall-cmd --permanent --remove-port=端口/tcp
    # 添加或移除开放端口后记得更新防火墙规则
  • 防止ping攻击
    firewall-cmd --permanent --add-rich-rule='rule protocol value=icmp drop'
  • 查询防火墙版本
    firewall-cmd --version
  • 查询已开放的端口
    firewall-cmd --zone=public --list-ports
  • 更新防火墙规则
    firewall-cmd --reload