centos7中firewall防火墙的常用命令总结

本文涉及的产品
云防火墙,500元 1000GB
简介: 以上命令集覆盖了 `firewalld`的基本操作,是维护CentOS 7系统安全不可或缺的工具。对于更高级的配置需求或遇到特定问题

在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系统安全不可或缺的工具。对于更高级的配置需求或遇到特定问题

目录
相关文章
|
2月前
|
Web App开发 网络协议 Linux
linux命令总结(centos):shell常用命令汇总,平时用不到,用到就懵逼忘了,于是专门写了这篇论文,【便持续更新】
这篇文章是关于Linux命令的总结,涵盖了从基础操作到网络配置等多个方面的命令及其使用方法。
70 1
linux命令总结(centos):shell常用命令汇总,平时用不到,用到就懵逼忘了,于是专门写了这篇论文,【便持续更新】
|
2月前
|
开发框架 缓存 Ubuntu
dotnet开发框架+ubuntu防火墙命令+win11设置自动登录+阿里云短信发送限制
dotnet开发框架+ubuntu防火墙命令+win11设置自动登录+阿里云短信发送限制
40 3
|
3月前
|
网络协议 Linux Shell
CentOS7系统命令学习笔记(一)
CentOS7系统命令学习笔记(一)
89 12
|
3月前
|
Linux
CentOS7系统命令学习笔记(二)
CentOS7系统命令学习笔记(二)
62 10
|
3月前
|
Linux Shell API
CentOS7系统命令学习笔记(三)
CentOS7系统命令学习笔记(三)
62 8
|
2月前
|
Linux 编译器 C语言
./build.sh:行1: g++: 未找到命令的错误问题在centos操作系统下面如何解决
通过上述步骤,您应该能够有效地解决CentOS系统中 `g++: 未找到命令`的错误。确保软件开发环境配置得当,对于顺利执行编译脚本和日常开发工作至关重要。如果问题依然存在,考虑检查脚本内的命令路径引用是否正确,或进一步排查系统配置问题。
129 0
|
4月前
|
安全 Linux 应用服务中间件
在Linux中,包过滤防火墙与代理应用防火墙有什么区别?有哪些相应的产品?
在Linux中,包过滤防火墙与代理应用防火墙有什么区别?有哪些相应的产品?
|
3月前
|
机器学习/深度学习 安全 网络协议
Linux防火墙iptables命令管理入门
本文介绍了关于Linux防火墙iptables命令管理入门的教程,涵盖了iptables的基本概念、语法格式、常用参数、基础查询操作以及链和规则管理等内容。
232 73
|
17天前
|
存储 运维 Linux
Linux防火墙firewall的使用
CentOS 7 中的 firewalld 是基于 Netfilter 的防火墙服务,支持动态配置,无需重启服务即可生效。它通过区域管理网络流量,每个区域可以设置不同的防火墙规则。默认区域为 public,可以通过命令行工具 firewall-cmd 进行管理和配置。firewalld 提供了丰富的预定义服务和区域,方便用户根据需求进行灵活配置。
37 0
|
4月前
|
Linux 网络安全
linux关闭方防火墙的命令
linux关闭方防火墙的命令
84 2