溫馨提示×

centos iptables怎么查看現有規則

小樊
55
2025-07-02 10:16:22
欄目: 智能運維

在 CentOS 系統中,你可以使用以下命令來查看現有的 iptables 規則:

  1. 查看所有鏈的規則

    sudo iptables -L -n -v
    
    • -L:列出規則。
    • -n:以數字形式顯示地址和端口,而不是嘗試解析主機名和服務名。
    • -v:詳細模式,顯示更多信息。
  2. 查看特定鏈的規則: 如果你想查看特定的鏈(例如 INPUT、OUTPUTFORWARD),可以使用:

    sudo iptables -L INPUT -n -v
    sudo iptables -L OUTPUT -n -v
    sudo iptables -L FORWARD -n -v
    
  3. 查看規則并包括行號: 如果你想看到規則的行號,可以使用:

    sudo iptables -L -n -v --line-numbers
    
  4. 保存當前的iptables規則: 為了防止重啟后規則丟失,你可以保存當前的iptables規則:

    sudo service iptables save
    

    或者使用 iptables-save 命令:

    sudo iptables-save > /etc/sysconfig/iptables
    

請注意,CentOS 8 及更高版本默認使用 firewalld 作為防火墻管理工具,而不是傳統的 iptables。如果你使用的是 CentOS 8 或更高版本,并且想要查看 firewalld 的規則,可以使用以下命令:

sudo firewall-cmd --list-all

或者查看詳細的配置文件:

sudo cat /etc/firewalld/zones/public.xml

根據你的具體需求選擇合適的命令來查看和管理防火墻規則。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女