首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Firewalld没有运行

Firewalld没有运行
EN

Stack Overflow用户
提问于 2020-07-25 06:51:30
回答 3查看 48.6K关注 0票数 3

当我试图向FirewallsD添加一个端口时,我会得到以下异常:

代码语言:javascript
复制
centos 7 answer FirewallD is not running

当我试图重新装载

代码语言:javascript
复制
sudo firewall-cmd --reload

centos 7回答:当我尝试从

代码语言:javascript
复制
sudo firewall-cmd --start

centos 7回答FirewallD没有运行

我能做什么?

EN

回答 3

Stack Overflow用户

发布于 2020-07-25 10:43:08

遵循下面的步骤,用于在centos 7中默认安装firewalld服务。

首先:firewalld是在centos 7中预先安装的。如果没有安装firewalld,请安装它.若要验证和安装,请发出以下命令。

代码语言:javascript
复制
rpm -qa firewalld
# expected output: firewalld-0.6.3-2.el7_7.2.noarch

# if not installed, install it
yum install firewalld

第二:firewalld主要作为服务运行。检查主机上是否存在服务。

代码语言:javascript
复制
ll /usr/lib/systemd/system | grep firewalld
# expected output: -rw-r--r-. 1 root root 674 Jan 30 2018 firewalld.service
# OR
ll /etc/systemd/system | grep firewalld

第三:验证防火墙服务是否已运行并启用。

如果服务正在运行且未启用,则每次重新启动都会将其关闭。使用下面的命令。

代码语言:javascript
复制
# check the status of the service (running and enabled)
systemctl status firewalld

# if the service is not running, start it
systemctl start firewalld

# if the service has exited, restart it(check for error if any)
systemctl restart firewalld

# if the service is not enabled, enable it
systemctl enable firewalld
票数 19
EN

Stack Overflow用户

发布于 2021-07-06 07:20:37

首先通过以下命令检查firewalld状态:

代码语言:javascript
复制
sudo systemctl status firewalld

如果得到输出Active: active,那么运行以下命令:

代码语言:javascript
复制
sudo systemctl enable firewalld

--如果得到输出Active: inactive (dead)Loaded: masked (/dev/null; bad),请执行以下命令:

代码语言:javascript
复制
sudo systemctl unmask --now firewalld

输出应该指示symlink has been removed。然后运行以下命令:

代码语言:javascript
复制
sudo systemctl enable firewalld

启用防火墙后,启动firewalld服务:

代码语言:javascript
复制
sudo systemctl start firewalld

当系统执行命令时,没有输出。因此,明智的做法是验证防火墙是否已被成功激活。

使用以下方法检查防火墙状态:

代码语言:javascript
复制
sudo systemctl status firewalld

如果您看到了Active: active (running)消息,现在您可以做您想做的事情了。

票数 14
EN

Stack Overflow用户

发布于 2021-03-15 08:22:48

首先安装并启动消防服务

代码语言:javascript
复制
sudo yum install -y firewalld
sudo systemctl start firewalld 

然后开始使用防火墙-cmd命令添加规则。使用--永久标志在系统重新启动后保持更改。

如果使用远程ssh访问,则可能必须打开SSH服务。

最后,使用新的配置更新firewalld。

代码语言:javascript
复制
sudo firewall-cmd --reload
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63085297

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档