CentOS镜像中防火墙规则通常使用firewalld配置,具体如下:
sudo yum install firewalld(CentOS 7)或sudo dnf install firewalld(CentOS 8)进行安装。sudo systemctl start firewalld启动服务,sudo systemctl enable firewalld设置开机自启。sudo firewall-cmd --permanent --zone=public --add-port=80/tcp,--permanent表示永久生效,之后需用sudo firewall-cmd --reload重新加载规则。sudo firewall-cmd --permanent --zone=public --add-service=http。sudo firewall-cmd --permanent --zone=public --add-rich-rule 'rule family="ipv4" source address="192.168.1.100" port protocol="tcp" port="80" accept'。sudo firewall-cmd --list-all可查看当前生效的所有规则。sudo firewall-cmd --permanent --remove-rich-rule 'rule family="ipv4" source address="192.168.1.100" port protocol="tcp" port="80" accept',然后重新加载规则。