centos镜像防火墙设置如何操作

在CentOS系统中,防火墙是通过 firewalld 这个工具进行管理的。以下是一些基本的防火墙操作步骤:

检查防火墙状态

sudo systemctl status firewalld

或者

firewall-cmd --state

启动防火墙

sudo systemctl start firewalld

停止防火墙

sudo systemctl stop firewalld

设置防火墙开机自启

sudo systemctl enable firewalld

禁止防火墙开机自启

sudo systemctl disable firewalld

添加防火墙规则

例如,要允许SSH访问(端口22):

sudo firewall-cmd --zone=public --add-service=ssh --permanent

或者允许端口80的HTTP流量:

sudo firewall-cmd --zone=public --add-port=80/tcp --permanent

删除防火墙规则

例如,删除SSH访问规则:

sudo firewall-cmd --zone=public --remove-service=ssh --permanent

或者删除端口80的HTTP流量规则:

sudo firewall-cmd --zone=public --remove-port=80/tcp --permanent

重新加载防火墙配置

添加或删除规则后,需要重新加载配置使其生效:

sudo firewall-cmd --reload

查看所有开放的端口

firewall-cmd --zone=public --list-ports

查看所有防火墙规则

firewall-cmd --list-all

删除所有规则

firewall-cmd --flush-rules

设置默认区域

例如,将 public 设为默认区域:

sudo firewall-cmd --set-default-zone=public

以上是CentOS系统防火墙的基本设置操作。根据具体需求,可以添加更多不同的规则来保护系统安全。

Both comments and pings are currently closed.

Comments are closed.

Powered by KingAbc | 粤ICP备16106647号-2 | Loading Time‌ 0.956