2016 - 2024

感恩一路有你

CentOS7 设置端口 FirewallD is not running 问题解决办法

浏览量:3628 时间:2024-01-30 07:27:24 作者:采采

在使用 CentOS7 的过程中,我们可能会遇到设置端口时出现提示错误 "FirewallD is not running" 的情况。本文将为大家介绍如何解决这个问题。

1. 打开 XShell 6 连接工具并选择服务器

首先打开本地电脑上的 XShell 6 连接工具,并选择需要连接的 CentOS 服务器。

2. 开启远程 MySQL 数据库端口

如果我们想要在 CentOS 上开启远程 MySQL 数据库端口(例如 3306 端口),可以执行以下命令:

firewall-cmd --permanent --zonepublic --add-port3306/tcp

然而,有时候会收到 "FirewallD is not running" 的错误提示。

3. 检查防火墙状态

我们可以通过输入以下命令来查看防火墙(firewalld)的状态:

systemctl status firewalld

如果显示的状态为 dead,意味着防火墙未开启。

4. 启动防火墙

为了解决问题,我们需要启动防火墙。可以使用以下命令:

systemctl start firewalld

如果没有任何提示,表示防火墙已启动成功。

5. 检查防火墙状态

再次输入以下命令来查看防火墙状态:

systemctl status firewalld

如果显示的状态为 running,说明防火墙已经成功开启。

6. 设置端口成功

重新输入设置端口的命令:

firewall-cmd --permanent --zonepublic --add-port3306/tcp

如果提示 success,表示端口设置成功。

7. 关闭防火墙

如果需要关闭防火墙功能,可以使用以下命令:

systemctl stop firewalld

防火墙将被关闭。

通过以上步骤,我们可以解决 "FirewallD is not running" 的错误提示,并成功设置端口。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。