📜  install firewall-cmd centos 7 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:31:24.918000             🧑  作者: Mango

安装firewall-cmd在CentOS 7上

在CentOS 7上安装并配置firewall-cmd是安全和保护服务器的重要步骤。它是一个默认的防火墙,可以限制网络流量并防止对网络的未授权访问。

步骤1: 检查防火墙状态

在安装firewall-cmd之前,首先需要检查系统上防火墙的状态。可以通过以下命令轻松检查:

systemctl status firewalld

如果返回的状态是“Active(运行中)”,则表示系统上已经安装了一个防火墙。如果是“Inactive(未运行)”,则防火墙未运行。

步骤2: 安装firewall-cmd

在CentOS 7上安装firewall-cmd非常简单。只需要运行以下命令来更新yum:

sudo yum update

安装完成后,运行以下命令安装firewall-cmd:

sudo yum install firewalld

等待安装完成后,可以验证防火墙是否安装成功:

firewall-cmd --version

您应该看到类似以下的输出:

0.6.3

这意味着您的系统上已经成功安装了firewall-cmd。

步骤3: 启动并配置防火墙

安装防火墙后,需要启动它并开始配置。运行以下命令以将firewall-cmd添加到系统启动项中:

sudo systemctl enable firewalld

这将启用systemctl在系统启动时自动启动防火墙。

接下来,运行以下命令启动防火墙:

sudo systemctl start firewalld

现在,您的防火墙已准备就绪并可以进行配置!

步骤4: 添加防火墙规则

现在可以添加规则以限制网络流量并保护您的服务器。以下是一个基本示例,它将允许传入端口80的HTTP请求:

sudo firewall-cmd --add-port=80/tcp --permanent
sudo firewall-cmd --reload

此命令将公开80端口,以便其他计算机可以通过互联网访问您的web服务器。

结论

现在,您已经学会了如何在CentOS 7上安装并配置firewall-cmd。使用它来保护您的服务器,并为您的应用程序提供额外的安全性。