在CentOS系统中,你可以使用以下命令来查看防火墙(firewalld)的状态:
查看firewalld服务状态:
systemctl status firewalld
这个命令会显示firewalld服务的当前状态,包括它是否正在运行以及最近的日志条目。
查看防火墙规则:
firewall-cmd --list-all
这个命令会列出所有当前的防火墙规则,包括允许和拒绝的服务、端口、IP地址等。
查看防火墙区域信息:
firewall-cmd --get-active-zones
这个命令会显示当前活动的防火墙区域以及每个区域中包含的接口。
查看特定区域的规则:
firewall-cmd --zone=public --list-all
这个命令会显示名为"public"的防火墙区域的详细规则。你可以将"public"替换为你想要查看的区域名称。
实时查看防火墙日志:
journalctl -u firewalld -f
这个命令会实时显示firewalld服务的日志条目,帮助你了解防火墙的活动情况。
请注意,执行这些命令可能需要root权限。如果你不是root用户,请在命令前加上sudo
来获取必要的权限。例如:
sudo systemctl status firewalld
通过这些命令,你可以有效地监控和管理CentOS系统上的防火墙状态和规则。