温馨提示×

ubuntu getconf防火墙规则查看

小樊
220
2025-02-16 04:34:25
栏目: 智能运维

在 Ubuntu 系统中,getconf 命令通常用于查询系统配置信息。然而,getconf 并不直接提供查看防火墙规则的功能。Ubuntu 默认使用的防火墙管理工具是 ufw(Uncomplicated Firewall),或者更现代的 iptables 和 nftables。

使用 ufw 查看防火墙规则

  1. 检查 ufw 状态:

    sudo ufw status
    

    这将显示 ufw 的当前状态,包括是否启用以及活动的规则。

  2. 查看详细规则:

    sudo ufw status numbered
    

    这将以编号的形式列出所有规则,便于引用和修改。

  3. 查看特定接口的规则:

    sudo ufw status verbose
    

    这会显示更详细的规则信息,包括接口和连接跟踪状态。

使用 iptables 查看防火墙规则

如果你使用的是 iptables,可以使用以下命令查看规则:

  1. 列出所有链的规则:

    sudo iptables -L -n -v
    

    这将显示所有链的规则及其详细信息。

  2. 查看特定链的规则:

    sudo iptables -L INPUT -n -v  # 查看 INPUT 链的规则
    
  3. 查看自定义链的规则:

    sudo iptables -L -n -v --line-numbers
    

使用 nftables 查看防火墙规则

如果你的系统使用 nftables,可以使用以下命令:

  1. 列出所有表和链:

    sudo nft list ruleset
    
  2. 查看特定表的规则:

    sudo nft list table inet filter
    

这些工具可以帮助你管理和查看 Ubuntu 系统上的防火墙规则。根据你的具体配置选择合适的工具进行操作。

0 踩