要在CentOS上配置防火墙,必须使用firewalld工具。
首先,确保您的 CentOS 系统上安装了firewalld。 如果未安装,请使用以下命令安装:
sudo yum install firewalld
安装后,启动firewalld服务:
]sudo systemctl start firewalld
将firewalld服务配置为在启动时自动启动:
sudo systemctl enable firewalld
firewalld服务:
sudo systemctl statusfirewalld
firewalld服务现已成功启动。 然后,您可以使用以下命令配置防火墙规则:
显示所有可用区域:
sudofirewall-cmd --list-all -zones
[ h] 显示区域配置:
sudofirewall-cmd --zone=public --list-all
新建服务或将端口添加到区域。
sudo 防火墙-cmd --zone=public --add-service=http --permanent
sudo 防火墙-cmd --zone=public --add-port=80/tcp --permanent[ h]
[h ] 删除服务或端口:
sudofirewall-cmd --zone=public --remove-service=http --permanent
sudofirewall-cmd --zone=普blic --remove-port=80/tcp --permanent
重新加载防火墙配置:
sudo firewall-cmd --reload
[h ] 关闭防火墙防火墙:
sudo systemctl stop firewalld
打开防火墙:
sudo systemctl start firewalld
这些命令只是firewalld的基本操作。 您还可以使用其他命令来管理防火墙规则,例如添加、删除和修改区域。 关于firewalld的更多信息请参考官方文档:https://firewalld.org/documentation/
[
评论前必须登录!
注册