温馨提示×

Linux防火墙怎样查看状态

小樊
76
2025-08-05 10:39:01
栏目: 智能运维

在Linux系统中,查看防火墙状态的方法取决于所使用的防火墙软件。以下是几种常见的Linux防火墙及其状态查看方法:

1. iptables

如果你使用的是iptables,可以通过以下命令查看防火墙规则和状态:

sudo iptables -L -n -v
  • -L:列出所有规则。
  • -n:以数字形式显示地址和端口。
  • -v:显示详细信息。

2. firewalld

如果你使用的是firewalld,可以通过以下命令查看防火墙状态:

sudo firewall-cmd --state

此外,还可以查看防火墙配置和服务:

sudo firewall-cmd --list-all
sudo firewall-cmd --list-services
sudo firewall-cmd --list-all-zones

3. ufw

如果你使用的是ufw(Uncomplicated Firewall),可以通过以下命令查看防火墙状态:

sudo ufw status

或者查看详细信息:

sudo ufw status verbose

4. nftables

如果你使用的是nftables,可以通过以下命令查看防火墙规则和状态:

sudo nft list ruleset

或者查看特定表和链的状态:

sudo nft list table inet filter
sudo nft list chain inet filter input

5. iptables-persistent

如果你使用的是iptables-persistent来持久化iptables规则,可以通过以下命令查看防火墙状态:

sudo iptables-persistent status

注意事项

  • 在执行这些命令时,可能需要管理员权限(使用sudo)。
  • 不同的防火墙软件可能有不同的配置文件和启动脚本,确保你了解你所使用的防火墙软件的具体配置和使用方法。

通过以上命令,你可以方便地查看Linux系统中防火墙的状态和配置信息。

0