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