linux防火墙怎么看
linux防火墙怎么看详细介绍
在 Linux 系统中,不同的发行版使用不同的防火墙管理工具,下面介绍几种常见的查看防火墙状态和规则的方法。
1. 使用
iptables
iptables是较老但广泛使用的防火墙管理工具,常用于基于 Red Hat、Debian 等系统。
- 查看防火墙规则:bash
iptables这里的参数含义分别为:
-L:列出当前的规则链。-n:以数字形式显示 IP 地址和端口号。-v:显示详细信息。
- 查看规则链的计数器:bash
iptables-x参数用于显示计数器的精确值。
2. 使用
firewalld
firewalld是 Red Hat 系(如 CentOS、Fedora)系统中默认的防火墙管理工具。
- 查看防火墙状态:bash
systemctl status firewalld如果防火墙正在运行,会显示
active (running);若未运行,则显示inactive (dead)。 - 查看防火墙规则:bash
firewall-cmd --list-all此命令会显示当前活动区域的所有规则,包含允许的服务、端口等信息。
- 查看所有区域:bash
firewall-cmd --get-zones此命令会列出所有可用的区域。
- 查看默认区域:bash
firewall-cmd --get-default-zone此命令会显示当前默认的区域。
3. 使用
ufw
ufw(Uncomplicated Firewall)是 Ubuntu 和其他基于 Debian 系统中常用的防火墙配置工具。
- 查看防火墙状态:bash
ufw status如果防火墙已启用,会显示
Status: active;若未启用,则显示Status: inactive。 - 查看详细状态:bash
ufw status verbose912 ufw status verbose
该命令会显示更详细的防火墙规则信息。