在Debian系统中,你可以使用多种工具来查看和管理防火墙规则。以下是一些常用的方法:
iptables 命令iptables 是一个强大的命令行工具,用于配置Linux内核防火墙。
sudo iptables -L -n -v
-L:列出所有规则。-n:以数字形式显示地址和端口。-v:显示详细信息。sudo iptables -L INPUT -n -v
INPUT:指定要查看的链。ufw 命令ufw(Uncomplicated Firewall)是一个用户友好的前端工具,用于管理 iptables。
ufwsudo ufw enable
ufwsudo ufw disable
sudo ufw status
sudo ufw status verbose
sudo ufw status numbered
firewalld 命令firewalld 是另一个流行的防火墙管理工具,特别是在Red Hat系列系统中。虽然Debian默认不安装 firewalld,但你可以手动安装并使用它。
firewalldsudo apt update
sudo apt install firewalld
firewalldsudo systemctl start firewalld
sudo systemctl status firewalld
sudo firewall-cmd --list-all
nftables 命令nftables 是 iptables 的继任者,提供了更现代和灵活的防火墙管理功能。
nftablessudo apt update
sudo apt install nftables
nftablessudo systemctl start nftables
sudo nft list ruleset
iptables,可以使用 iptables -L -n -v 来查看所有规则。ufw,可以使用 ufw status 或 ufw status verbose 来查看状态和规则。firewalld,可以使用 firewall-cmd --list-all 来查看规则。nftables,可以使用 sudo nft list ruleset 来查看规则。选择适合你系统和你习惯的工具来管理和查看防火墙规则。