当前位置: 首页 > news >正文

centos系统配置防火墙

查看防火墙状态

sudo systemctl status firewalld

启动/停止防火墙服务

# 启动防火墙
sudo systemctl start firewalld# 停止防火墙
sudo systemctl stop firewalld# 启用开机自启
sudo systemctl enable firewalld# 禁用开机自启
sudo systemctl disable firewalld

配置防火墙规则

查看当前规则

# 查看所有规则
sudo firewall-cmd --list-all# 查看开放的端口
sudo firewall-cmd --list-ports# 查看允许的服务
sudo firewall-cmd --list-services

开放指定端口

1、临时生效
# 开放单个端口(如 8080/TCP)
sudo firewall-cmd --add-port=8080/tcp# 开放端口范围(如 5000-6000/UDP)
sudo firewall-cmd --add-port=5000-6000/udp
2、永久生效
sudo firewall-cmd --permanent --add-port=8080/tcp
sudo firewall-cmd --permanent --add-port=20000-40000/tcp# 重载防火墙使更改生效
sudo firewall-cmd --reload
3、同时开放多个端口
sudo firewall-cmd --permanent --add-port={5060,5061,20000-40000}/tcp --add-port={5060,5061,20000-40000}/udp
sudo firewall-cmd --reload
4. 允许指定服务(永久生效)
# 查看所有预定义服务
sudo firewall-cmd --get-services# 允许 HTTP 服务
sudo firewall-cmd --permanent --add-service=http# 允许 SSH 服务
sudo firewall-cmd --permanent --add-service=ssh# 允许 HTTPS 服务
sudo firewall-cmd --permanent --add-service=https# 重载防火墙
sudo firewall-cmd --reload
5. 配置 IP 白名单
# 允许特定 IP 访问(如 192.168.1.100)
sudo firewall-cmd --permanent --add-source=192.168.1.100# 允许整个子网访问(如 192.168.1.0/24)
sudo firewall-cmd --permanent --add-source=192.168.1.0/24# 重载防火墙
sudo firewall-cmd --reload
http://www.lryc.cn/news/614456.html

相关文章:

  • 基于深度学习的nlp
  • 2025.08.08 反转链表
  • 强化学习全流程开发:从环境搭建到智能体对弈的DQN与Actor-Critic实现
  • 使用 ast-grep 精准匹配指定类的方法调用(以 Java 为例)
  • TDSQL GTS文件说明
  • Mysql与Ooracle 索引失效场景对比
  • 大语言模型提示工程与应用
  • Node.js 》》数据验证 Joi 、express-joi
  • HarmonyOS SDK助力讯飞听见App能力建设
  • node.js 学习笔记2 进程/线程、fs
  • 力扣-56.合并区间
  • 经常问的14000
  • 智能巡检机器人的进化:当传统巡检遇上Deepoc具身智能外拓开发板
  • Visual Studio 2019 + Qt + MySQL 开发调试全过程问题详解
  • Vue 3 表单数据缓存架构设计:从问题到解决方案
  • 前端基础之《Vue(29)—Vue3 路由V4》
  • ADB打印设备日志相关
  • 手机拍照识别中模糊场景准确率↑37%:陌讯动态适配算法实战解析
  • 用LaTeX优化FPGA开发:结合符号计算与Vivado工具链(二)
  • 大模型量化上溢及下溢解析
  • ESP32-menuconfig(4) -- Partition Table
  • Web Worker 性能革命:让浏览器多线程为您的应用加速
  • ChipCamp探索系列 -- 1. Soft-Core RISC-V on FPGA
  • 【10】C#实战篇——C# 调用 C++ dll(C++ 导出函数、C++导出类)
  • 华清远见25072班C语言学习day5
  • Advances and Challenges in Foundation Agents--Memory调研
  • WPF 双击行为实现详解:DoubleClickBehavior 源码分析与实战指南
  • 基于ffmpeg和rk3588的mpp编解码库多路融屏程序设计
  • 贝叶斯定理 vs 条件概率
  • Redis(⑤-线程池隔离)