centos

CentOS防火墙设置教程

小樊
42
2025-08-24 23:37:02
栏目: 智能运维

CentOS防火墙通常使用firewalld服务,以下是其基本设置教程:

安装与启动

# 安装firewalld
sudo yum install firewalld

# 启动并设置开机自启
sudo systemctl start firewalld
sudo systemctl enable firewalld

查看状态

# 查看防火墙状态
sudo systemctl status firewalld

# 查看所有规则
sudo firewall-cmd --list-all

端口管理

# 开放端口(以TCP 80端口为例,永久生效需加--permanent)
sudo firewall-cmd --permanent --zone=public --add-port=80/tcp
# 重新加载配置
sudo firewall-cmd --reload
# 关闭端口
sudo firewall-cmd --permanent --zone=public --remove-port=80/tcp
sudo firewall-cmd --reload

服务管理

# 允许服务(以HTTP服务为例)
sudo firewall-cmd --permanent --zone=public --add-service=http
# 禁止服务
sudo firewall-cmd --permanent --zone=public --remove-service=http
sudo firewall-cmd --reload

区域管理

# 查看所有可用区域
sudo firewall-cmd --get-zones
# 查看当前活动区域
sudo firewall-cmd --get-active-zones
# 设置默认区域
sudo firewall-cmd --set-default-zone=public

0
看了该问题的人还看了