在Ubuntu系统中,你可以使用以下命令来查看防火墙的状态:
ufw 命令查看防火墙状态:
sudo ufw status
这个命令会显示防火墙的当前状态,包括是否启用以及当前的规则列表。
查看详细状态:
sudo ufw status verbose
这个命令会提供更详细的防火墙状态信息,包括每个规则的详细配置。
查看特定接口的状态:
sudo ufw status numbered
这个命令会显示防火墙规则的编号,便于你参考和修改特定规则。
iptables 命令如果你使用的是 iptables 而不是 ufw,可以使用以下命令来查看防火墙状态:
查看所有规则:
sudo iptables -L -n -v
这个命令会列出所有的iptables规则,并显示每个规则的详细信息。
查看特定链的规则:
sudo iptables -L INPUT -n -v
这个命令会显示INPUT链的所有规则。
firewalld 命令(适用于CentOS/RHEL)如果你使用的是 firewalld 而不是 ufw 或 iptables,可以使用以下命令来查看防火墙状态:
查看防火墙状态:
sudo firewall-cmd --state
这个命令会显示firewalld的当前状态,包括是否启用。
查看所有规则:
sudo firewall-cmd --list-all
这个命令会列出所有的firewalld规则。
查看特定接口的规则:
sudo firewall-cmd --list-all --zone=public
这个命令会显示public区域的所有规则。
通过这些命令,你可以轻松地查看Ubuntu系统中防火墙的状态和配置。