firewalld 常用命令
时间: 2024-05-01 18:15:40 浏览: 94
centos常用命令,快速解决问题。
firewalld 是一个用于管理 Linux 系统防火墙的工具,它提供了一组常用的命令来配置和管理防火墙规则。以下是一些常用的 firewalld 命令:
1. 启动 firewalld 服务:
sudo systemctl start firewalld
2. 停止 firewalld 服务:
sudo systemctl stop firewalld
3. 设置 firewalld 开机自启动:
sudo systemctl enable firewalld
4. 禁止 firewalld 开机自启动:
sudo systemctl disable firewalld
5. 查看 firewalld 服务状态:
sudo systemctl status firewalld
6. 查看当前防火墙规则:
sudo firewall-cmd --list-all
7. 添加一个新的防火墙规则:
sudo firewall-cmd --add-service=服务名称 --permanent
(例如:sudo firewall-cmd --add-service=http --permanent)
8. 移除一个防火墙规则:
sudo firewall-cmd --remove-service=服务名称 --permanent
(例如:sudo firewall-cmd --remove-service=http --permanent)
9. 重新加载防火墙规则:
sudo firewall-cmd --reload
10. 查看已开放的端口:
sudo firewall-cmd --list-ports
11. 开放一个端口:
sudo firewall-cmd --add-port=端口号/协议 --permanent
(例如:sudo firewall-cmd --add-port=80/tcp --permanent)
12. 关闭一个端口:
sudo firewall-cmd --remove-port=端口号/协议 --permanent
(例如:sudo firewall-cmd --remove-port=80/tcp --permanent)
阅读全文