| 操作 | 永久生效(重啟保持) | 即時生效(重啟失效) |
|---|---|---|
| 開啟 | chkconfig iptables on | service iptables start |
| 關閉 | chkconfig iptables off | service iptables stop |
以上命令適用於所有System V服務(如httpd、sshd、mysqld等)。
# 編輯規則文件
vi /etc/sysconfig/iptables
# 添加以下兩行(在COMMIT之前)
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
# 重載生效
service iptables restart
/etc/init.d/iptables status 查看規則詳情。/etc/rc.d/init.d/iptables stop 關閉(舊版路徑)。root下運行 setup → Firewall configuration → Security Level選Disabled → 保存重啟。
/etc/init.d/iptables stopiptables -P INPUT ACCEPTiptables -P OUTPUT ACCEPT掌握核心命令,靈活應對各發行版防火牆管理場景。