在CentOS系统中,可以使用以下命令来查看防火墙(firewalld)的状态:
firewall-cmd命令查看防火墙是否运行:
sudo firewall-cmd --state
如果返回结果是running,则表示防火墙正在运行;如果返回not running,则表示防火墙未运行。
查看防火墙的详细信息:
sudo firewall-cmd --list-all
这个命令会显示防火墙的所有配置信息,包括活动区域、开放的端口、服务、ICMP类型等。
查看特定服务的状态:
sudo firewall-cmd --query-service=<服务名>
将<服务名>替换为你想要查询的服务名称,例如http或ssh。
systemctl命令CentOS 7及以上版本推荐使用systemctl来管理firewalld服务:
查看firewalld服务状态:
sudo systemctl status firewalld
输出中会显示服务的运行状态、主进程ID等信息。
查看firewalld服务是否启用:
sudo systemctl is-enabled firewalld
如果返回enabled,则表示服务已启用;如果返回disabled,则表示服务未启用。
启动firewalld服务:
sudo systemctl start firewalld
停止firewalld服务:
sudo systemctl stop firewalld
重启firewalld服务:
sudo systemctl restart firewalld
sudo。service命令来管理服务,例如:sudo service firewalld status
sudo service firewalld start
sudo service firewalld stop
sudo service firewalld restart
通过以上方法,你可以轻松地查看和管理CentOS系统中的防火墙状态。