萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 網路安全 >  >> 資訊安全防護

Linux防火牆(iptables)開關與端口放行全命令速查表

服務級永久/即時控制

操作永久生效(重啟保持)即時生效(重啟失效)
開啟chkconfig iptables onservice iptables start
關閉chkconfig iptables offservice iptables stop

通用服務管理模板

以上命令適用於所有System V服務(如httpd、sshd、mysqld等)。

端口放行配置(以80/22為例)

# 編輯規則文件
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 → 保存重啟。

發行版差異備註

  • Fedora:/etc/init.d/iptables stop
  • Ubuntu:無專用service命令,直接操作iptables策略:
    iptables -P INPUT ACCEPT
    iptables -P OUTPUT ACCEPT
    (暫時全開,生產環境請精細配置規則而非全關)

掌握核心命令,靈活應對各發行版防火牆管理場景。

copyright © 萬盛學電腦網 all rights reserved