firewall-cmd是Linux系统中用于管理firewalld服务的命令行工具。它可以用于配置防火墙规则、查看防火墙状态、管理防火墙的服务和区域等。
以下是firewall-cmd的一些常用用法:
启用和禁用防火墙:
sudo firewall-cmd --statesudo systemctl stop firewalld查询和设置防火墙规则:
sudo firewall-cmd --list-allsudo firewall-cmd --zone=<zone> --list-allsudo firewall-cmd --zone=<zone> --add-<rule>sudo firewall-cmd --zone=<zone> --remove-<rule>管理服务和区域:
sudo firewall-cmd --get-zonessudo firewall-cmd --zone=<zone> --list-servicessudo 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命令查看。