在 Ubuntu 系統中,getconf
命令通常用于查詢系統配置信息。然而,getconf
并不直接提供查看防火墻規則的功能。Ubuntu 默認使用的防火墻管理工具是 ufw
(Uncomplicated Firewall),或者更現代的 iptables
和 nftables
。
ufw
查看防火墻規則檢查 ufw
狀態:
sudo ufw status
這將顯示 ufw
的當前狀態,包括是否啟用以及活動的規則。
查看詳細規則:
sudo ufw status numbered
這將以編號的形式列出所有規則,便于引用和修改。
查看特定接口的規則:
sudo ufw status verbose
這會顯示更詳細的規則信息,包括接口和連接跟蹤狀態。
iptables
查看防火墻規則如果你使用的是 iptables
,可以使用以下命令查看規則:
列出所有鏈的規則:
sudo iptables -L -n -v
這將顯示所有鏈的規則及其詳細信息。
查看特定鏈的規則:
sudo iptables -L INPUT -n -v # 查看 INPUT 鏈的規則
查看自定義鏈的規則:
sudo iptables -L -n -v --line-numbers
nftables
查看防火墻規則如果你的系統使用 nftables
,可以使用以下命令:
列出所有表和鏈:
sudo nft list ruleset
查看特定表的規則:
sudo nft list table inet filter
這些工具可以幫助你管理和查看 Ubuntu 系統上的防火墻規則。根據你的具體配置選擇合適的工具進行操作。