在 CentOS 中“恢复防火墙默认”通常是指 把 firewalld 的配置重置为初始状态。下面分情况说明。
systemctl stop firewalld
rm -rf /etc/firewalld/*
systemctl start firewalld
说明:
/etc/firewalld/ 是你自定义的规则/usr/lib/firewalld/ 中的默认配置firewall-cmd --load-defaults
或
firewall-cmd --set-default-zone=public
firewall-cmd --permanent --zone=public --set-target=default
firewall-cmd --reload
yum remove firewalld -y
yum install firewalld -y
systemctl enable firewalld
systemctl start firewalld
service iptables stop
iptables -F
iptables -X
iptables -Z
service iptables save
service iptables start
或恢复默认策略:
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
systemctl status firewalld
firewall-cmd --list-all
⚠️ 重置会清空你原本开放的端口、服务、富规则
cp -r /etc/firewalld /etc/firewalld.bak
如果你能告诉我:
我可以给你更精确的操作命令。