📅  最后修改于: 2023-12-03 15:31:24.918000             🧑  作者: Mango
在CentOS 7上安装并配置firewall-cmd是安全和保护服务器的重要步骤。它是一个默认的防火墙,可以限制网络流量并防止对网络的未授权访问。
在安装firewall-cmd之前,首先需要检查系统上防火墙的状态。可以通过以下命令轻松检查:
systemctl status firewalld
如果返回的状态是“Active(运行中)”,则表示系统上已经安装了一个防火墙。如果是“Inactive(未运行)”,则防火墙未运行。
在CentOS 7上安装firewall-cmd非常简单。只需要运行以下命令来更新yum:
sudo yum update
安装完成后,运行以下命令安装firewall-cmd:
sudo yum install firewalld
等待安装完成后,可以验证防火墙是否安装成功:
firewall-cmd --version
您应该看到类似以下的输出:
0.6.3
这意味着您的系统上已经成功安装了firewall-cmd。
安装防火墙后,需要启动它并开始配置。运行以下命令以将firewall-cmd添加到系统启动项中:
sudo systemctl enable firewalld
这将启用systemctl在系统启动时自动启动防火墙。
接下来,运行以下命令启动防火墙:
sudo systemctl start firewalld
现在,您的防火墙已准备就绪并可以进行配置!
现在可以添加规则以限制网络流量并保护您的服务器。以下是一个基本示例,它将允许传入端口80的HTTP请求:
sudo firewall-cmd --add-port=80/tcp --permanent
sudo firewall-cmd --reload
此命令将公开80端口,以便其他计算机可以通过互联网访问您的web服务器。
现在,您已经学会了如何在CentOS 7上安装并配置firewall-cmd。使用它来保护您的服务器,并为您的应用程序提供额外的安全性。