当我尝试向 FirewallsD 添加端口时,出现以下异常:
centos 7 answer FirewallD is not running
Run Code Online (Sandbox Code Playgroud)
当我尝试重新加载时
须藤防火墙-cmd --reload
centos 7 answers 当我尝试开始时,FirewallD 没有运行
须藤防火墙-cmd --start
centos 7 个回答 FirewallD 没有运行
我能做什么?
Ram*_*ian 14
firewalld首先通过以下命令检查 status 的状态:
sudo systemctl status firewalld
Run Code Online (Sandbox Code Playgroud)
如果得到输出,Active: active请运行以下命令:
sudo systemctl enable firewalld
Run Code Online (Sandbox Code Playgroud)
但如果您得到输出Active: inactive (dead)或Loaded: masked (/dev/null; bad)按照以下命令操作:
sudo systemctl unmask --now firewalld
Run Code Online (Sandbox Code Playgroud)
输出应表明symlink has been removed. 然后运行以下命令:
sudo systemctl enable firewalld
Run Code Online (Sandbox Code Playgroud)
启用防火墙后,启动firewalld服务:
sudo systemctl start firewalld
Run Code Online (Sandbox Code Playgroud)
当系统执行该命令时,没有任何输出。因此,明智的做法是验证防火墙是否已成功激活。
检查防火墙状态:
sudo systemctl status firewalld
Run Code Online (Sandbox Code Playgroud)
如果您看到该Active: active (running)消息,您现在可以执行您想做的操作。
按照以下步骤firewalld在centos 7中默认安装服务。
第一:firewalld在centos 7中是预装的。如果firewalld没有安装,请安装。要验证和安装,请发出以下命令。
rpm -qa firewalld
# expected output: firewalld-0.6.3-2.el7_7.2.noarch
# if not installed, install it
yum install firewalld
Run Code Online (Sandbox Code Playgroud)
第二:firewalld主要作为服务运行。检查主机上是否存在该服务。
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
Run Code Online (Sandbox Code Playgroud)
第三:验证 firewalld 服务正在运行并启用。
如果服务正在运行但未启用,则每次重新启动都会将其关闭。使用以下命令。
# 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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17319 次 |
| 最近记录: |