AnolisOS的防火墙配置
摘要:AnolisOS基于CentOS Stream,使用firewalld管理防火墙。本文介绍了基础配置步骤:检查/启动服务、查看规则、开放/移除端口(需reload生效)、管理防火墙区域(可选)。关键命令包括systemctl控制服务状态,firewall-cmd进行端口和区域管理。所有修改后需执行--reload使配置生效。(149字)
·
AnolisOS 是一个基于 CentOS Stream 的操作系统,它继承了许多 CentOS 的特性,包括其防火墙配置工具。在 CentOS 和 AnolisOS 中,通常使用 firewalld 作为防火墙管理工具。以下是一些基础的 firewalld 配置步骤:
- 检查 firewalld 状态
首先,你需要确认 firewalld 服务是否正在运行。
sudo systemctl status firewalld
如果服务没有运行,你可以启动它:
sudo systemctl start firewalld
并设置为开机启动:
sudo systemctl enable firewalld
- 查看当前的防火墙规则
查看当前所有的防火墙规则:
sudo firewall-cmd --list-all
- 开放端口
如果你想开放一个端口(例如,开放端口 8080),你可以使用以下命令:
sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent
然后重新加载 firewalld 以使更改生效:
sudo firewall-cmd --reload
- 移除端口
如果你想移除一个已开放的端口(例如,移除端口 8080),可以使用:
sudo firewall-cmd --zone=public --remove-port=8080/tcp --permanent
然后重新加载 firewalld:
sudo firewall-cmd --reload
- 查看开放的端口
再次使用以下命令来查看现在开放的端口:
sudo firewall-cmd --list-ports
- 配置防火墙区域(可选)
你可以根据需要创建或修改防火墙区域。例如,创建一个新的区域并设置为默认:
sudo firewall-cmd --permanent --new-zone=internal_zone
sudo firewall-cmd --permanent --zone=internal_zone --change-interface=eth0
sudo firewall-cmd --set-default-zone=internal_zone
- 重新加载配置并检查状态
每次更改后,最好都重新加载配置并检查状态:
sudo firewall-cmd --reload
sudo firewall-cmd --list-all-zones
通过这些步骤,你可以有效地管理 AnolisOS 的防火墙设置。
更多推荐
所有评论(0)