Centos7Rehat中 Firewalld 命令详解

CentOS 7 / Red Hat 中 Firewalld 命令详解

介绍

Firewalld 是 CentOS 7 及 Red Hat 系统的默认防火墙软件,其使用 iptables 进行实现。本文将介绍如何配置 Firewalld 防火墙。

前提条件

在开始本文之前,请确保已经安装了 Firewalld 软件。

命令列表

  1. 启动 Firewalld 服务:

    systemctl start firewalld
  2. 停止 Firewalld 服务:

    systemctl stop firewalld
  3. 重启 Firewalld 服务:

    systemctl restart firewalld
  4. 检查 Firewalld 服务状态:

    systemctl status firewalld
  5. 在系统启动时运行 Firewalld 服务:

    systemctl enable firewalld
  6. 关闭 Firewalld 在系统启动时运行:

    systemctl disable firewalld
  7. 显示 Firewalld 防火墙规则列表:

    firewall-cmd --list-all
  8. 查询 Firewalld 防火墙是否运行:

    firewall-cmd --state
  9. 添加新的端口:

    firewall-cmd --zone=public --add-port=80/tcp --permanent
  10. 移除已有端口:

    firewall-cmd --zone=public --remove-port=80/tcp --permanent
  11. 添加新的服务:

    firewall-cmd --zone=public --add-service=http --permanent
  12. 移除已有服务:

    firewall-cmd --zone=public --remove-service=http --permanent
  13. 重载 Firewalld 防火墙配置:

    firewall-cmd --reload

注意:所有的命令最后都需要加上 --permanent 参数,这样才能使配置在系统重启后仍然存在。

结论

本文介绍了 CentOS 7 / Red Hat 中 Firewalld 的常用命令。阅读本文以后,您应该能够正确地配置 Firewalld 防火墙。

晓白博客网版权所有,原文地址https://www.xbnb.cn/5837
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 如有资源失效请在下面及时反馈,谢谢!! 抢沙发

请登录后发表评论

    请登录后查看评论内容