在CentOS 7操作系统中,管理网络边界安全的关键在于熟练掌握 firewalld服务的操作。以下是一系列精心整理的命令集,旨在帮助您有效配置和调控该防火墙系统。为了确保信息的准确性和实用性,特此汇总并优化了相关指令及其用途说明。

CentOS 7中 firewalld防火墙管理命令概览

状态查询与服务控制

  • 查看 firewalld服务状态

    systemctl status firewalld
  • 启动 firewalld服务

    systemctl start firewalld
  • 停止 firewalld服务

    systemctl stop firewalld
  • 重启 firewalld服务

    systemctl restart firewalld

版本与帮助信息

  • 获取 firewalld版本信息

    firewall-cmd --version
  • 展示命令帮助

    firewall-cmd --help

端口与服务管理

  • 列出所有开放的端口

    firewall-cmd --list-ports
  • 展示所有允许的服务

    firewall-cmd --list-services
  • 获取默认区域设置

    firewall-cmd --get-default-zone
  • 查看所有活跃区域

    firewall-cmd --get-active-zones

服务与端口规则配置

  • 永久添加服务至 firewalld

    firewall-cmd --permanent --add-service=http
  • 永久移除服务自 firewalld

    firewall-cmd --permanent --remove-service=http
  • 永久添加特定端口至 firewalld

    firewall-cmd --permanent --add-port=80/tcp
  • 永久删除端口规则

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

配置应用

  • 重载 firewalld配置以应用更改

    firewall-cmd --reload

分析说明表

功能分类命令示例说明
状态与控制systemctl status firewalld查看服务运行状态
systemctl {start,stop,restart} firewalld启动、停止、重启服务
信息查询firewall-cmd --version获取版本信息
firewall-cmd --help展示命令帮助文档
规则查看firewall-cmd --list-ports列出开放端口
firewall-cmd --list-services查看允许的服务
区域管理firewall-cmd --get-default-zone获取默认区域设置
firewall-cmd --get-active-zones显示所有活跃区域
规则配置firewall-cmd --permanent --{add,remove}-service永久添加或移除服务规则
firewall-cmd --permanent --{add,remove}-port永久添加或删除端口规则
配置应用firewall-cmd --reload重载配置,使改动生效

以上命令集覆盖了 firewalld的基本操作,是维护CentOS 7系统安全不可或缺的工具。对于更高级的配置需求或遇到特定问题,访问蓝易云等专业平台,可获取更详尽的教程与技术支持。

蓝易云是一家专注于香港及国内数据中心服务的提供商,提供高质量的服务器租用和云计算服务、包括免备案香港服务器、香港CN2、美国服务器、海外高防服务器、国内高防服务器、香港VPS等。致力于为用户提供稳定,快速的网络连接和优质的客户体验。
最后修改:2024 年 06 月 03 日
如果觉得我的文章对你有用,请随意赞赏