Press "Enter" to skip to content

How to Stop and Disable Firewalld on CentOS 7

Check the Firewall Status

To view the current status of the FirewallD service you can use the firewall-cmd command:

sudo firewall-cmd --state

If the FirewallD service is running on your CentOS system the command above will print the following message:


Disable Firewall

You can temporarily stop the FirewallD service with the following command:

sudo systemctl stop firewalld

However this change will be valid for the current runtime session only.

To permanently disable the firewall on your CentOS 7 system, follow the steps below:

First, stop the FirewallD service with:

sudo systemctl stop firewalld

Disable the FirewallD service to start automatically on system boot:

sudo systemctl disable firewalld

The output from the command above will look something like this:

Removed symlink /etc/systemd/system/ 

Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.

Mask the FirewallD service which will prevent the firewall from being started by other services:

sudo systemctl mask --now firewalld

As you can see from the output the mask command simply creates a symlink from the firewalld service to /dev/null

Created symlink from /etc/systemd/system/firewalld.service to /dev/null.


In this tutorial, you learned how to stop and permanently disable the firewall on a CentOS 7 machine.



您的电子邮箱地址不会被公开。 必填项已用 * 标注