在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 命令查看帮助手册。