Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> 關於 Linux

Linux 手動關閉/開啟防火牆:iptables/service/chkconfig/systemd/Ubuntu 專用指令全覽

編輯:關於 Linux

防火牆操作分「永久(跨重啟)」與「即時(重啟失效)」兩層級,不同發行版指令不同。

RHEL/CentOS 6/7 (SysVinit/systemd)

  • 永久開啟:chkconfig iptables on / systemctl enable iptables
  • 永久關閉:chkconfig iptables off / systemctl disable iptables
  • 即時開啟:service iptables start / systemctl start iptables
  • 即時關閉:service iptables stop / systemctl stop iptables

Ubuntu (ufw/iptables 直接操作)

  • Ubuntu 無 service iptables,建議用 ufw:sudo ufw enable/disable、sudo ufw allow 80/tcp。
  • 直接操作 iptables 關閉(慎用):
    iptables -P INPUT ACCEPT
    iptables -P FORWARD ACCEPT
    iptables -P OUTPUT ACCEPT
    iptables -F
    先設預設政策 ACCEPT 再清規則,避免預設 DROP 導致 SSH 斷線。

開放常用埠範例

iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
service iptables save

安全警示

生產環境修改防火牆必先在測試環境驗證,理解封包遍歷鏈路(PREROUTING → INPUT/FORWARD → POSTROUTING),避免誤鎖自己或暴露風險。

上一頁123456下一頁共6頁

Copyright © Windows教程網 All Rights Reserved