CentOS 防火墙设置的步骤如下:
(图片来源网络,侵删)
1、查看防火墙状态:
命令:systemctl status firewalld
说明:此命令用于检查防火墙当前是否在运行。
2、启动防火墙:
命令:systemctl start firewalld.service
说明:通过此命令可以启动防火墙服务。
3、停止防火墙:
命令:systemctl stop firewalld.service
说明:此命令将停止正在运行的防火墙服务。
4、设置防火墙随系统启动:
命令:systemctl enable firewalld
说明:该命令确保防火墙在系统启动时自动启动。
5、禁止防火墙随系统启动:
命令:systemctl disable firewalld
说明:此命令用于防止防火墙在系统启动时自动启动。
6、开放或限制服务器端口:
命令:firewallcmd listports
说明:使用此命令可以查看当前开放的端口列表,以及根据需要添加或删除端口。
7、配置访问白名单:
命令:firewallcmd listrichrule
说明:通过此命令可以查看和管理防火墙的丰富规则,例如设置IP白名单。
8、服务访问配置:
命令:firewallcmd listservice
说明:此命令用于列出所有可配置的服务和它们的当前状态。
9、列出支持的zone:
命令:firewallcmd getzones
说明:使用此命令可以查看防火墙支持的所有区域(zones)。
在进行任何防火墙配置更改之前,请确保您了解这些更改可能对系统安全性和网络连接性产生的影响,建议在生产环境中进行更改前先在测试环境中验证配置。