温馨提示×

ubuntu防火墙状态查看

小樊
103
2025-06-15 13:00:05
栏目: 智能运维

在Ubuntu系统中,你可以使用以下命令来查看防火墙的状态:

使用 ufw 命令(Uncomplicated Firewall)

  1. 查看防火墙状态

    sudo ufw status
    

    这将显示防火墙的当前状态,包括是否启用以及哪些规则被应用。

  2. 查看详细信息

    sudo ufw status verbose
    

    这将提供更详细的防火墙配置和活动信息。

  3. 查看监听端口

    sudo ufw status numbered
    

    这将以数字形式显示所有规则,便于查找特定端口的规则。

  4. 查看特定接口的状态

    sudo ufw status on eth0
    

    eth0 替换为你想要检查的网络接口名称。

使用 iptables 命令

如果你使用的是 iptables 而不是 ufw,可以使用以下命令:

  1. 查看所有规则

    sudo iptables -L -n -v
    

    这将列出所有的iptables规则,并显示每个规则的详细信息。

  2. 查看特定链的规则

    sudo iptables -L INPUT -n -v
    

    INPUT 替换为你想要检查的链名称。

  3. 查看特定规则的详细信息

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

    这将显示带有行号的规则,便于引用和修改。

注意事项

  • 在执行这些命令时,通常需要管理员权限,因此前面会加上 sudo
  • 如果你不确定如何操作,建议先备份当前的防火墙配置,以防万一出现问题。
  • Ubuntu默认情况下可能没有安装 ufw,你可以通过以下命令安装它:
    sudo apt update
    sudo apt install ufw
    

通过这些命令,你应该能够有效地管理和监控Ubuntu系统上的防火墙状态。

0