LINUX 防火墙命令
- 查看防火墙版本
sudo firewall-cmd --version
- 查看firewall状态
sudo firewall-cmd --state
- 使用firewalld允许或拒绝特定端口的访问可以使用以下命令:
sudo firewall-cmd --add-port=<port_number>/tcp
sudo firewall-cmd --remove-port=<port_number>/tcp
- 使用iptables允许或拒绝特定IP地址的访问可以使用以下命令:
sudo firewall-cmd --add-source=<ip_address>
sudo firewall-cmd --remove-source=<ip_address>
- 查看firewall服务状态(普通用户可执行)
systemctl status firewalld
- 查看防火墙全部信息
sudo firewall-cmd --list-all
- 查看防火墙已开通的端口
sudo firewall-cmd --list-port
- 查看防火墙已开通分服务
sudo firewall-cmd --list-service
- 查看全部服务列表
firewall-cmd --get service
- 获取所有活动区域及其接口
firewall-cmd --get-active-zones
- 获取定义的IP集列表
firewall-cmd --get-ipsets
- 获取目的地址和网络列表
firewall-cmd
- 获取源地址和网络列表
firewall-cmd --get-destination
- 获取接口列表
firewall-cmd --get-interfaces
- 获取已定义的区域列表。
firewall-cmd --get-zones
- 获取已定义的协议列表
firewall-cmd --get-protocols