防火墙(iptables、firewalld、nftables,本次基于firewalld)
1.检查 firewalld 状态
sudo systemctl status firewalld
2.启动或重启 firewalld
1. sudo systemctl start firewalld # 启动
2. sudo systemctl enablefirewalld # 开机启动
3. sudo systemctl restart firewalld # 重启
3.配置规则
1. 查看当前规则
sudo firewall-cmd --list-all
2. 开放端口
1. 永久开放
sudo firewall-cmd --permanent --add-port=80/tcp
2. 临时开放
sudo firewall-cmd --add-port=2379/tcp
3. 删除开放端口
sudo firewall-cmd --permanent --remove-port=80/tcp
4. 重载规则
sudo firewall-cmd --reload
5. 添加服务
sudo firewall-cmd --permanent --add-service=http(比如http服务)
4.禁用防火墙
1. sudo systemctl stop firewalld
2. sudo systemctl disable firewalld