在 CentOS Minimal 系统中设置防火墙,通常使用的是 firewalld
。以下是设置防火墙的基本步骤:
安装 firewalld:
如果你的系统还没有安装 firewalld
,可以使用以下命令进行安装:
sudo yum install firewalld
启动 firewalld 服务:
安装完成后,启动 firewalld
服务并设置开机自启:
sudo systemctl start firewalld
sudo systemctl enable firewalld
检查 firewalld 状态:
确认 firewalld
服务正在运行:
sudo systemctl status firewalld
配置防火墙规则:
使用 firewall-cmd
命令来配置防火墙规则。例如,允许 SSH 连接:
sudo firewall-cmd --permanent --add-service=ssh
这里的 --permanent
参数表示规则是永久的,重启后仍然有效。
如果你想添加一个自定义端口(例如 8080),可以使用以下命令:
sudo firewall-cmd --permanent --add-port=8080/tcp
重新加载防火墙配置: 修改规则后,需要重新加载防火墙配置以使更改生效:
sudo firewall-cmd --reload
查看当前防火墙状态和规则: 你可以使用以下命令查看当前的防火墙状态和已加载的规则:
sudo firewall-cmd --list-all
停止或禁用 firewalld 服务(如果需要):
如果你想停止或禁用 firewalld
服务,可以使用以下命令:
sudo systemctl stop firewalld
sudo systemctl disable firewalld
通过以上步骤,你可以在 CentOS Minimal 系统中设置基本的防火墙规则。根据需要,你可以进一步配置更多的服务和端口。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: centos配置dns服务的步骤是什么