温馨提示×

ubuntu防火墙如何查看

小樊
58
2026-10-25 05:42:31
栏目: 智能运维

在 Ubuntu 中,防火墙通常是使用 UFW(Uncomplicated Firewall) 来管理的。下面是常用的查看防火墙状态和规则的方法:


一、查看防火墙是否开启(UFW)

sudo ufw status

常见输出:

  • Status: inactive → 防火墙未启用
  • Status: active → 防火墙已启用,并会列出允许/拒绝的规则

如果想看更详细的信息:

sudo ufw status verbose

查看编号规则(方便删除):

sudo ufw status numbered

二、查看防火墙规则(iptables 底层)

UFW 本质上是 iptables 的前端,你也可以直接看底层规则:

sudo iptables -L -n -v

或查看 NAT 表:

sudo iptables -t nat -L -n -v

三、使用 nftables(新版本 Ubuntu)

较新版本的 Ubuntu 可能使用 nftables:

sudo nft list ruleset

四、查看防火墙服务状态

systemctl status ufw

或:

systemctl status firewalld

(Ubuntu 默认一般不用 firewalld)


五、总结(最常用)

✅ 最推荐命令:

sudo ufw status verbose

如果你愿意,我也可以帮你:

  • 开启 / 关闭防火墙
  • 开放某个端口(如 22、80、3306)
  • 排查网络不通的问题

0 踩