溫馨提示×

ubuntu防火墻如何監控

小樊
40
2025-08-03 16:12:04
欄目: 智能運維

在Ubuntu系統中,可以使用多種工具和方法來監控防火墻的狀態和活動。以下是一些常用的方法和工具:

使用UFW(Uncomplicated Firewall)進行監控

  • 查看防火墻狀態

    sudo ufw status
    

    或者使用更詳細的版本:

    sudo ufw status verbose
    

    輸出結果里,Status: active意味著防火墻正在運行,而Status: inactive則表示防火墻未開啟。

  • 查看防火墻規則

    sudo ufw show raw  # 查看原始規則
    sudo ufw show added  # 查看已添加的規則
    

    如果要查看按端口排序的規則:

    sudo ufw status numbered
    
  • 查看應用程序配置文件

    sudo ufw app list
    

    若要查看某個應用程序的詳細配置:

    sudo ufw app info "應用名稱"
    
  • 查看端口開放情況

    sudo ufw status | grep "ALLOW"
    

    或者使用netstat命令(需要先安裝net-tools):

    sudo netstat -tulpn | grep LISTEN
    
  • 查看防火墻日志

    sudo tail -f /var/log/ufw.log
    

    如果防火墻日志功能未開啟,可以使用以下命令啟用:

    sudo ufw logging on
    

使用iptables進行監控

  • 查看所有規則

    sudo iptables -L -v -n
    
    • 查看特定鏈的規則:
      sudo iptables -L INPUT -v -n
      
    • 查看特定規則的詳細信息:
      sudo iptables -L -v -n --line-numbers
      
  • 日志記錄: 可以配置iptables規則來記錄特定類型的網絡流量。例如,記錄所有進入和離開的TCP流量:

    iptables -A INPUT -p tcp -j LOG --log-prefix "IPTABLES_LOG: "
    iptables -A OUTPUT -p tcp -j LOG --log-prefix "IPTABLES_LOG: "
    

    這些規則會將匹配的流量記錄到系統日志中,可以使用journalctldmesg命令查看這些日志。

使用nftables進行監控

  • 查看所有規則

    sudo nft list ruleset
    
    • 查看特定表的規則:
      sudo nft list table ip filter
      
    • 查看特定鏈的規則:
      sudo nft list chain ip filter input
      
  • 日志記錄

    nft add table ip filter
    nft add chain ip filter log_traffic { type filter hook input priority 0 \; }
    nft add rule ip filter log_traffic tcp dport 80 -j log prefix "IPTABLES_LOG: "
    nft add rule ip filter log_traffic tcp sport 80 -j log prefix "IPTABLES_LOG: "
    

    這些規則會將匹配的流量記錄到系統日志中。

使用第三方工具進行監控

  • iftop:實時顯示網絡接口上的流量。

    sudo apt-get install iftop  # Debian/Ubuntu
    sudo iftop -i eth0
    
  • nload:顯示網絡接口的實時流量統計。

    sudo apt-get install nload  # Debian/Ubuntu
    nload
    
  • vnstat:記錄并報告網絡接口的流量統計。

    sudo apt-get install vnstat  # Debian/Ubuntu
    sudo systemctl start vnstat
    vnstat -i eth0
    

通過上述方法,您可以有效地監控Ubuntu系統中的防火墻狀態和活動,確保系統的安全性。

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