Linux 防火墙的设置
时间:2020-03-26
本文章向大家介绍Linux 防火墙的设置,主要包括Linux 防火墙的设置使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
一、当前的操作系统为
[root@csxt ~]# more /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
[root@csxt ~]#
二、当前版本的防火墙设置操作如下:
1、查看firewall的状态(关闭后显示notrunning,开启后显示running)
[root@csxt ~]# firewall-cmd --state
2、开启firewalld.service服务
[root@csxt ~]# service firewalld start
3、重启firewalld.service服务
[root@csxt ~]# service firewalld restart
4、关闭firewalld.service服务
[root@csxt ~]# service firewalld stop
5、重新载入firewalld.service服务
[root@csxt ~]# firewall-cmd --reload
6、查看firewalld.service规则
[root@csxt ~]# firewall-cmd --list-all
7、开启TCP端口(如:开启80端口)
[root@csxt ~]# firewall-cmd --zone=public --add-port=80/tcp --permanent
8、开启UDP端口(如:开启1000端口)
[root@csxt ~]# firewall-cmd --zone=public --add-port=1000/udp --permanent
9、开启规定范围多个端口
[root@csxt ~]# firewall-cmd --zone=public --add-port=80-90/tcp --permanent
10、删除指定端口规则(如:删除80端口)
[root@csxt ~]# firewall-cmd --zone=public --remove-port=80/tcp --permanent
11、对指定的IP开放指定的端口段
[root@csxt ~]# firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.1.100" port protocol="tcp" port="80" accept"
【命令含义】:
–zone #作用域
–add-port=80/tcp #添加端口,格式为:端口/通讯协议
–permanent #永久生效,没有此参数重启后失效
————————————————————————————————————————————————
【原博主连接】https://blog.csdn.net/qq_35012243/article/details/82745126
原文地址:https://www.cnblogs.com/yuezc/p/12575107.html
- 第七章:Shiro的Session管理——深入浅出学Shiro细粒度权限开发框架
- 《深入理解Java虚拟机》(六)堆内存使用分析,垃圾收集器 GC 日志解读
- Knockout.js是什么?
- 简单方法检测远端用户的反病毒软件
- 使用 JS 构建跨平台的原生应用(一):React Native for Android 初探
- 基于Metronic的Bootstrap开发框架经验总结(9)--实现Web页面内容的打印预览和保存操作
- 在Windows上安装Jekyll
- 如何解决ajax跨域问题
- 基础篇章:React Native之 Image 的讲解
- 防守式编程的艺术
- Git 简单命令,木有高深内容
- 基础篇章:React Native之 ScrollView 的讲解
- 常用 Git 命令清单
- 如何将配置spring文件指定名字,指定位置
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 【十分钟教会你汇编】MIPS编程入门
- 实践中如何优化MySQL(收藏)
- Framework掌握不全被面试官怼?Android字节跳动大牛的精编解析笔记带你系统学习!
- 路由策略中的IP-Prefix你了解多少?
- 路由策略——Route-policy
- 如何合理设置线程池大小
- 前端设计模式之责任链模式
- 项目实战|基础请求封装
- 一种TreeView组件分页异步加载的方法
- V8 最佳实践:从 JavaScript 变量使用姿势说起
- 小程序Canvas实践指南
- vue源码解读 - diff算法
- try catch引发的性能优化深度思考
- Babel的另类实践 - 重构古董代码
- 如何无痛的为你的前端项目引入多线程