温馨提示×

debian防火墙怎样查看

小樊
40
2026-10-19 22:20:52
栏目: 智能运维

在 Debian 系统中,“防火墙”一般指的是 iptables / nftables,或者用户态管理工具 ufw / firewalld。下面按常见情况给你说明如何查看。


一、使用 ufw(最常用、最简单)

如果你装了 ufw(Debian 桌面或很多教程默认):

sudo ufw status

查看详细信息:

sudo ufw status verbose

如果提示:

Status: inactive

说明防火墙未启用。


二、使用 iptables(底层规则)

Debian 传统防火墙是 iptables:

sudo iptables -L -n -v

查看 NAT 表:

sudo iptables -t nat -L -n -v

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

sudo iptables -L -n --line-numbers

三、使用 nftables(新版 Debian 推荐)

新版本 Debian(10+)逐渐用 nftables:

查看所有规则:

sudo nft list ruleset

检查 nftables 是否启用:

sudo systemctl status nftables

四、使用 firewalld(较少,但可能遇到)

sudo firewall-cmd --list-all

查看运行状态:

sudo firewall-cmd --state

五、快速判断你系统用的是什么

which ufw
which nft
which iptables

或者:

sudo systemctl status ufw
sudo systemctl status nftables

如果你愿意,可以告诉我:

  • Debian 版本(cat /etc/debian_version)
  • 是 服务器还是桌面
  • 想查看 端口是否开放 / 是否被拦截

我可以给你更精确的命令。

0 踩