在 CentOS 中,iptables 的开机启动方式取决于 CentOS 的系统版本(6 还是 7/8)。
chkconfig iptables on
service iptables start
service iptables stop
service iptables restart
service iptables save
规则会保存到:
/etc/sysconfig/iptables
CentOS 7 默认使用 firewalld,但如果你使用的是 iptables 服务,按以下方式操作。
yum install iptables-services -y
systemctl stop firewalld
systemctl disable firewalld
systemctl start iptables
systemctl enable iptables
service iptables save
# 或
/usr/libexec/iptables/iptables.init save
规则保存位置:
/etc/sysconfig/iptables
systemctl is-enabled iptables
输出:
enabled ✅ 已开机启动disabled ❌ 未开机启动如果你愿意,可以告诉我:
cat /etc/redhat-release)我可以给你更精确的操作步骤。