Linux系统——Firewalld防火墙命令概述(纯理论)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux系统——Firewalld防火墙命令概述(纯理论)相关的知识,希望对你有一定的参考价值。

Firewalld防火墙命令概述

命令列表

选项 说明
--get-default-zone 显示网络连接或接口的默认区域
--set-default-zone=<zone> 设置网络连接或接口的默认区域
--get-active-zones 显示已激活的所有区域
--get-zone-of-interface=<interface> 显示指定接口绑定的区域
--zone=<zone> --add-interface=<interface> 为指定接口绑定区域
--zone=<zone> --change-interface=<interface> 为指定区域更改绑定的网络接口
--zone=<zone> --remove-interface=<interface> 为指定的区域删除绑定的网络接口
--query-interface=<interface> 查询区域中是否包含某接口
--list-all-zones 显示所有区域及其规则
[--zone=<zone>] --list-all 显示所有指定区域的所有规则

与服务有关的命令

选项 说明
[--zone=<zone>] --list-services 显示指定区域允许访问的所有服务
[--zone=<zone>] --add-service=<service> 为指定区域设置允许访问的某项服务
[--zone=<zone>] --remove-service=<service> 删除指定区域已设置的允许访问的某项服务
[--zone=<zone>] --query-service=<service> 查询指定区域中是否启用了某项服务

与端口有关的命令

选项 说明
[--zone=<zone>] --list-ports 显示指定区域内允许访问的所有端口号
[--zone=<zone>] --add-port=<port> [-<port>]/<protocol> [--timeout=<seconds>] 启用区域端口和协议组合,可选配置超时间
[--zone=<zone>] --remove-port=<port> [-<port>]/<protocol> 禁用区域端口和协议组合
[--zone=<zone>] --query-port=<port>[-<port>]/<protocol> 查询区域中是否启用了端口和协议组合

阻塞ICMP有关命令

选项 说明
[--zone=<zone>] --list-icmp-blocks 显示指定区域内阻塞的所有ICMP类型
[--zone=<zone>] --add-icmp-block=<icmptype> 为指定区域设置阻塞的某项ICMP类型
[--zone=<zone>] --remove-icmp-block=<icmptype> 删除指定区域已阻塞的某项ICMP类型
[--zone=<zone>] --query-icmp-block=<icmptype> 查询指定区域的ICMP阻塞功能

以上是关于Linux系统——Firewalld防火墙命令概述(纯理论)的主要内容,如果未能解决你的问题,请参考以下文章

Linux防火墙基础(Firewalld命令的使用)

firewalld防火墙

firewalld防火墙

Linux防火墙------Firewalld(基础概述)

防火墙之firewalld

Linux防火墙之firewalld