温馨提示×

ubuntu防火墙状态怎么查

小樊
51
2025-08-29 22:45:20
栏目: 智能运维

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

使用 ufw 命令(Uncomplicated Firewall)

  1. 检查防火墙是否启用

    sudo ufw status 

    输出中会显示防火墙的当前状态,例如“Status: active”表示防火墙已启用,“Status: inactive”表示防火墙未启用。

  2. 查看详细的防火墙规则

    sudo ufw status verbose 

    这个命令会显示更详细的防火墙规则和配置信息。

  3. 检查特定端口的状态

    sudo ufw status numbered 

    这个命令会以数字形式显示防火墙规则,方便你查找特定端口的规则。

使用 iptables 命令

如果你使用的是 iptables 而不是 ufw,可以使用以下命令来查看防火墙状态:

  1. 检查所有链的规则

    sudo iptables -L -n -v 

    这个命令会列出所有链的规则,并显示每个规则的详细信息。

  2. 检查特定链的规则

    sudo iptables -L INPUT -n -v # 检查INPUT链 sudo iptables -L OUTPUT -n -v # 检查OUTPUT链 sudo iptables -L FORWARD -n -v # 检查FORWARD链 

使用 firewalld 命令(适用于CentOS/RHEL系统,但也可以在Ubuntu上安装和使用)

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

  1. 检查防火墙是否启用

    sudo firewall-cmd --state 

    输出中会显示防火墙的当前状态,例如“running”表示防火墙已启用,“not running”表示防火墙未启用。

  2. 查看防火墙配置

    sudo firewall-cmd --list-all 

    这个命令会显示防火墙的所有配置信息,包括启用的服务和端口。

通过这些命令,你可以轻松地查看和管理Ubuntu系统中的防火墙状态。

0