在Ubuntu系统中,你可以使用以下命令来查询防火墙的状态:
ufw 命令(Uncomplicated Firewall)查看防火墙状态:
sudo ufw status
这将显示防火墙的当前状态,包括是否启用以及所有已配置的规则。
查看详细信息:
sudo ufw status verbose
这会提供更详细的防火墙配置和活动信息。
检查特定端口的状态:
sudo ufw status numbered
这种格式会列出所有规则及其对应的端口号和协议。
检查某个服务的状态:
sudo ufw status show [服务名]
例如,要查看SSH服务的状态,可以使用:
sudo ufw status show ssh
iptables 命令如果你使用的是较旧的Ubuntu版本或者需要更底层的控制,可以使用 iptables 命令:
查看所有规则:
sudo iptables -L -n -v
这将列出所有的iptables规则,包括输入、输出和转发链。
查看特定链的规则:
sudo iptables -L INPUT -n -v
这只会显示INPUT链的规则。
查看NAT表中的规则:
sudo iptables -t nat -L -n -v
sudo。ufw 作为其防火墙管理工具,但也可以通过安装 iptables-persistent 包来持久化iptables规则。希望这些信息对你有所帮助!如果有其他问题,请随时提问。