centos

centos dolphin如何配置防火墙

小樊
52
2025-06-04 09:55:30
栏目: 智能运维

在CentOS Dolphin(即CentOS 8)中,防火墙的配置主要使用 firewalld 服务。以下是一些基本的防火墙配置步骤:

查看防火墙状态

首先,你可以使用以下命令来查看防火墙的状态:

sudo firewall-cmd --state

或者

systemctl status firewalld

如果防火墙已经启动,你会看到输出为 active (running)

开关防火墙

sudo systemctl start firewalld.service
sudo systemctl restart firewalld.service
sudo systemctl stop firewalld.service
sudo systemctl enable firewalld.service
sudo systemctl disable firewalld.service
sudo systemctl enable firewalld
sudo systemctl disable firewalld

开放或限制端口

sudo firewall-cmd --list-ports
sudo firewall-cmd --list-all
sudo firewall-cmd --zone=public --add-port=80/tcp --permanent
sudo firewall-cmd --zone=public --remove-port=80/tcp --permanent
sudo firewall-cmd --reload

注意:--zone 参数用于指定作用域,--add-port 参数用于添加端口,格式为 端口/通讯协议。如果没有 --permanent 参数,配置将在重启后失效。

服务访问配置

sudo firewall-cmd --list-service
sudo firewall-cmd --get-services
sudo firewall-cmd --query-service ftp
sudo firewall-cmd --permanent --remove-service=ftp
sudo firewall-cmd --permanent --add-service=ftp
sudo firewall-cmd --add-service=ftp
sudo firewall-cmd --get-zones

更多详细操作和高级配置,可以参考 firewalld 的官方文档或使用 man firewalld 命令查看帮助手册。

0
看了该问题的人还看了