firewall-cmd是Linux系統中用于管理firewalld服務的命令行工具。它可以用于配置防火墻規則、查看防火墻狀態、管理防火墻的服務和區域等。
以下是firewall-cmd的一些常用用法:
啟用和禁用防火墻:
sudo firewall-cmd --state
sudo systemctl stop firewalld
查詢和設置防火墻規則:
sudo firewall-cmd --list-all
sudo firewall-cmd --zone=<zone> --list-all
sudo firewall-cmd --zone=<zone> --add-<rule>
sudo firewall-cmd --zone=<zone> --remove-<rule>
管理服務和區域:
sudo firewall-cmd --get-zones
sudo firewall-cmd --zone=<zone> --list-services
sudo firewall-cmd --zone=<zone> --add-service=<service>
sudo firewall-cmd --zone=<zone> --remove-service=<service>
配置防火墻策略:
sudo firewall-cmd --set-default-zone=<zone>
sudo firewall-cmd --new-zone=<zone>
sudo firewall-cmd --delete-zone=<zone>
以上僅是firewall-cmd的一些常用用法,更多詳細的用法可以通過man firewall-cmd
命令查看。