查看防火墙状态是系统运维中的基础操作,不同操作系统使用不同命令。如何查看防火墙状态命令?在Linux系统中,主流防火墙工具如iptables、nftables或firewalld和ufw各有对应命令。本文详细为大家介绍关于防火墙查看状态的操作步骤,有需要的小伙伴赶紧学习起来。
如何查看防火墙状态命令?
使用 systemctl 命令:
systemctl status firewalld:查看 firewalld 服务的当前状态,包括是否正在运行、最近的日志信息以及其他相关细节。
firewall-cmd --state:简洁地显示 firewalld 服务是否正在运行。
使用 netsh 命令(Windows系统):
netsh firewall show state:在 Windows 系统中,通过此命令可以快速查看防火墙的状态。
查看防火墙版本:
firewall-cmd --version:查看当前安装的 firewalld 服务的版本信息。
查看防火墙规则:
firewall-cmd --list-all:查看默认区域的详细信息。
firewall-cmd --zone={zone_name} --list-all:查看指定区域的详细信息,其中 {zone_name} 是区域名称,如 public、work 等。
查看特定类型的规则:
查看开放的端口:firewall-cmd --zone=public --list-ports。
查看服务:firewall-cmd --zone=public --list-services。
查看协议:firewall-cmd --zone=public --list-protocols。
查看源地址:firewall-cmd --zone=public --list-sources。
查看接口:firewall-cmd --zone=public --list-interfaces。
查看 ICMP 阻止类型:firewall-cmd --zone=public --list-icmp-blocks。
查看高级规则:firewall-cmd --zone=public --list-rich-rules。
怎么检查防火墙设置?
通过控制面板查看:
打开控制面板 → 切换查看方式为「图标」 → 选择「Windows Defender防火墙」。
主界面显示防火墙状态(启用/关闭),并可查看各网络类型(专用/公用)的配置。
通过系统设置快速访问:
Win+I打开设置 → 隐私与安全 → Windows安全 → 防火墙和网络保护。
检查防火墙规则与日志:
在防火墙设置界面点击「高级设置」管理入站/出站规则。
定期查看日志文件分析网络流量异常。
查看防火墙配置信息的方法因防火墙类型不同而有所区别,以下就是详细的步骤介绍。查看防火墙状态命令需要根据系统环境选择对应命令,确保操作准确性,避免误修改规则导致安全风险。