理论
文章平均质量分 93
lxmy
这个作者很懒,什么都没留下…
展开
-
Docker 镜像创建和私有仓库建立
文章目录一、镜像创建方法1.1、Docker 镜像概述1.2、基于已有镜像容器创建1.3、基于本地模板创建1.4、基于Dockerfile 创建镜像1.4.1、Dockerfile 概述1.4.2、Dockerfile 常用操作指令1.4.3、创建镜像二、Docker 私有仓库建立一、镜像创建方法1.1、Docker 镜像概述Docker镜像是什么在 Docker 的术语里,一个只读层被称为镜像,一个镜像是永久不会变的。由于 Docker 使用一个统一文件系统,Docker 进程认为整个文件系原创 2020-11-16 09:55:09 · 318 阅读 · 0 评论 -
Docker 基础理论和安装部署
文章目录一、Docker 概述1.1、Docker 是什么1.2、Docker 使用场景1.3、容器与虚拟机的区别1.4、Docker 核心概念二、Docker 的安装部署一、Docker 概述1.1、Docker 是什么是一种轻量级的“虚拟机”Docker是一个用于开发,交付和运行应用程序的开放平台。Docker使您能够将应用程序与基础架构分开,从而可以快速交付软件。是一个开源的应用容器引擎,让开发者可以打包大门的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或者Wind原创 2020-11-10 09:19:14 · 332 阅读 · 1 评论 -
NoSQL 之Redis 集群
文章目录一、概述1.1、Redis 集群介绍1.2、Redis 集群的优势1.3、Redis 集群的实现方法1.4、Redis-Cluster 数据分片1.5、Redis-Cluster 的主从复制模型二、集群实验2.1、实验环境2.2、实验过程一、概述单节点Redis服务器带来的问题单点故障无法处理大量数据并发数据请求数据丢失一大堆解决方法搭建Redis集群1.1、Redis 集群介绍Redis集群是一个提供在多个Redis间节点间共享数据的程序集Redis集群并不支持处理多个k原创 2020-11-09 10:24:22 · 291 阅读 · 0 评论 -
NoSQL 之Redis 的服务优化
文章目录一、Redis 持久化1.1、RDB 持久化1.2、AOF 持久化二、Redis 性能管理2.1、内存碎片率2.2、内存使用率2.3、回收key一、Redis 持久化持久化概述Redis是运行在内存中,内存中的数据断电丢失为了能后重用Redis数据,或者防止系统故障,我们需要将Redis中的数据写入到磁盘空间中,即持久化持久化分类RDB方式:创建快照的方式获取某一时刻Redis中所有数据的副本AOF方式:将执行的写命令写到文件的末尾,以日志的方式来记录数据的变化1.1、RDB原创 2020-11-05 14:26:52 · 281 阅读 · 0 评论 -
NoSQL 之Redis 安装部署与常用命令
文章目录一、关系型数据库和非关系型数据库1.1、关系型数据库1.2、非关系型数据库1.3、两种数据库区别1.4、非关系型数据库产生背景二、Redis 安装部署2.1、Redis 简介2.2、Redis 编译安装三、Reids 数据类型及常用命令3.1、String (字符串)3.2、Hash (哈希字典)3.3、List (列表)3.4、Set (无序集合)3.5、Zset (sorted set:有序集合)四、多数据库概念及常用命令一、关系型数据库和非关系型数据库1.1、关系型数据库一个机构化的数原创 2020-11-04 10:23:06 · 307 阅读 · 0 评论 -
squid 代理服务器--传统模式、代理模式、反向代理、acl控制、sarg日志(实验+理论详解)
文章目录一、squid 概述二、传统代理搭建2.1、实验环境2.2、实验过程2.2.1、部署squid 服务2.2.2、配置传统代理2.2.3、真机测试三、透明代理搭建3.1、实验环境3.2、squid 服务器配置3.3、测试四、反向代理搭建4.1、web1 配置4.2、web2 配置4.3、squid 服务器配置4.4、测试五、ACI 控制六、sarg 日志一、squid 概述Squid是一个高性能的代理缓存服务器,Squid支持FTP、gopher、HTTPS和HTTP协议。和一般的代理缓存软件不同原创 2020-11-03 14:24:45 · 406 阅读 · 0 评论 -
Nginx 优化(隐藏版本号,防盗链等)
文章目录一、Nginx 服务优化1.1、配置Nginx 隐藏版本号1.1.1、修改配置文件1.1.2、修改源码1.2、修改Nginx 用户与组1.2.1、编译安装时指定用户与组1.2.2、修改配置文件指定用户与组1.3、配置Nginx 网页缓存时间1.4、Nginx 日志切割1.5、配置Nginx 实现连接超时二、Nginx 深入优化2.1、更改Nginx 运行进程数2.2、配置Nginx 实现网页压缩2.3、配置Nginx 防盗链优化2.4、FPM 模块进行参数优化2.4.1、FPM 模块概述2.4.2、原创 2020-11-03 00:17:41 · 580 阅读 · 0 评论 -
Shell 编程之正则表达式与编程三剑客(awk,sed,grep)
文章目录一、正则表达式1.1、正则表达式的定义1.2、基础正则表达式1.3、扩展正则表达式二、文本处理器2.1、grep2.1.1、grep 常用用法示例2.2、sed2.2.1、sed 工具概述2.2.2、sed 命令格式2.2.3、sed 常见命令选项2.2.4、sed 常用用法示例2.3、awk2.3.1、awk 常见用法2.3.2、awk 工作原理2.3.3、awk 命令格式2.3.4、 awk 常用用法示例一、正则表达式1.1、正则表达式的定义正则表达式又称正规表达式、常规表达式。在代码中原创 2020-11-02 22:27:09 · 320 阅读 · 0 评论 -
MySQL 高级SQL语言(内容很多 很详细 耐心看)
文章目录一、 MySQL 进阶查询1.1、常用查询介绍1.1.1、按关键字排序1.1.2、数据库内容表插入1.1.3、对结果进行分组1.1.4、限制结果条目1.1.5、设置别名1.1.6、通配符1.1.7、子查询1.2、NULL 值1.3、正则表达式1.3.1、以特定字符串开头的记录1.3.2、以特定字符串结尾的记录1.3.3、包含指定字符串的记录1.3.4、以“.”代替字符串中的任意一个字符的记录1.3.5、匹配包含或者关系的记录1.3.6、“*”匹配前面字符的任意多次1.3.7、“+”匹配前面字符至少一原创 2020-10-30 18:33:00 · 411 阅读 · 0 评论 -
MySQL 数据库管理(数据库的增、删、改、查及数据库用户授权)
文章目录一、数据库的基本操作1.1、查看数据库结构1.1.1、查看数据库信息1.1.2、查看当前使用的库中包含的表1.1.3、显示数据库的结构(字段)1.2、SQL 语句概述1.2.1、DDL—创建数据库和表1.2.1.1、创建新的库1.2.1.2、创建新的表1.2.1.3、删除指定的数据表1.2.1.4、删除指定的数据库1.2.2、DML—管理表中的数据1.2.2.1、插入新数据记录1.2.2.2、修改、更新数据表中的数据记录1.2.2.3、在数据表中删除指定的数据记录1.2.3、DQL—数据查询语句二、原创 2020-10-30 16:53:22 · 430 阅读 · 0 评论 -
Nginx Rewrite 概述分类和优先级+各种应用场景实验
文章目录一、Nginx Rewrite 概述1.1、Nginx Rewrite 概述1.2、Rewrite 跳转场景1.3、Rewrite 跳转实现1.4、Rewrite 实际场景1.5、Nginx 正则表达式1.6、Rewrite 命令1.7、location 分类1.8、location 优先级二、Rewrite 应用场景实验2.1、基于域名的跳转2.2、基于客户端IP访问跳转2.3、基于旧,新域名的跳转2.4、基于参数匹配的跳转2.5、基于最普通URL 请求的跳转2.6、基于目录下所有以php 结尾的原创 2020-10-29 19:33:18 · 357 阅读 · 0 评论 -
Nginx 服务 (编译安装--访问控制--虚拟主机)详解
文章目录原创 2020-10-29 16:42:12 · 342 阅读 · 0 评论 -
ELK 日志分析系统(理论+搭建)
文章目录一、ELK 日志分析系统简介1.1、ELK 日志分析系统概述1.2、日志处理步骤1.3、ElasticSearch 介绍1.4、Logstash 介绍1.5、Kiabana 介绍二、实验系统搭建2.1、实验环境2.2、配置Elasticsearch 环境2.3、node1 和node2 安装elasticsearch-head 插件2.4、apache 服务器部署logstash2.5、node2 主机安装kibana2.6、对接Apache主机的Apache 日志文件一、ELK 日志分析系统简介原创 2020-10-29 15:31:18 · 412 阅读 · 0 评论 -
GFS 分布式文件系统
文章目录一、GlusterFS 概述1.1、GlusterFS 简介1.2、GlusterFS 特点1.3、常用术语1.4、GFS 的结构及弹性HASH算法二、GlusterFS 工作原理三、GlusterFS 的卷类型3.1、分布式卷3.2、条带卷3.3、复制卷3.4、分布式条带卷3.5、分布式复制卷3.6、命令补充四、GlusterFS 平台部署4.1、实验环境4.2、开局配置4.3、配置节点信息 任意一台4.4、创建分布式卷4.5、创建条带卷4.6、创建复制卷4.7、创建分布式条带4.8、创建分布式复原创 2020-10-28 17:21:55 · 4316 阅读 · 0 评论 -
rsync 远程同步
文章目录一、概念二、配置rsync 源服务器2.1 、rsync 同步源2.2 、配置rsync源2.3、命令用法2.4、配置源表示方法三、实验3.1、实验环境3.2、实验过程3.2.1、修改配置文件3.2.2、创建于用户密码文件3.2.3、启动rsync 服务3.2.4、发起端配置3.2.5、设置周期性计划任务3.2.6、rsync + inotify3.2.7、通过inotifywai t触发rsync 同步操作一、概念rsync,全称为:Remote Sync(远程同步),是一款开源的快速增量备份原创 2020-10-28 15:18:21 · 1209 阅读 · 6 评论 -
MySQL--MHA高可用配置及故障切换
文章目录前言一、MHA 概述1.1、MHA 是什么1.2、MHA 的组成1.3、MHA 的特点二、MHA 实验2.1、案例环境2.2、拓扑图2.3、实验目的2.4、实验过程2.4.1、主从复制调整2.4.2、安装 MHA 软件2.4.3、配置节点间SSH面交互无密码认证2.4.4、配置 MHA2.4.5、测试 ssh 无密码认证2.4.6、测试mysql主从连接2.4.7、配置虚拟IP,启动MHA2.4.8、故障模拟2.5、验证前言目前MySQL已经成为市场上主流数据库之一,考虑到业务的重要性,MySQ原创 2020-10-21 20:06:13 · 624 阅读 · 3 评论 -
Linux--DHCP 原理与配置
文章目录一、DHCP 工作原理1.1、了解DHCP 服务1.2、使用DHCP 的好处1.3、DHCP 的分配方式1.4、DHCP 的租约过程二、使用DHCP 动态配置主机地址2.1、配置DHCP 服务器2.1.1、安装DHCP 服务器软件2.1.2、建立主配置文件2.1.3、启动DCHP 服务2.2、使用DHCP 客户端2.3、DHCP 中继2.3.1、DHCP 中继原理2.3.2、DHCP 中继配置一、DHCP 工作原理1.1、了解DHCP 服务DHCP(Dynamic Host Configura原创 2020-10-20 19:58:03 · 963 阅读 · 1 评论 -
Linux--账号和权限管理
文章目录一、管理用户账号和组账号1.1、用户账号和组账号概述1.1.1、用户账号1.1.2、组账号1.1.3、UID 和GID 号1.2、用户账号管理1.2.1、用户账号文件1.2.2、添加、修改、删除用户账号1.2.3、用户账号的初始配置文件1.3、组账号管理1.3.1、组账号文件1.3.2、添加、管理、删除组账号1.4、查询账号信息1.4.1、groups 命令——查询用户账号所属的组1.4.2、id——查询用户账号的身份标识1.4.3、finger 命令——查询用户账号的登录属性1.4.4、w 命令—原创 2020-10-20 18:11:32 · 320 阅读 · 0 评论 -
Nginx+Tomcat 负载均衡、动静分离群集(理论+实战部署)
文章目录一、Nginx 负载均衡实现原理二、Nginx 动静分离实现原理三、案例演示3.1、环境准备3.2、安装配置Tomcat3.3、建立Java 的Web 站点3.4、Nginx 服务器配置一、Nginx 负载均衡实现原理Nginx实现负载均衡是通过反向代理实现反向代理原理:Nginx 配置反向代理的主要参数upstream 服务池名{ }配置后端服务器池,以提供相应数据proxy_pass http://服务池名配置将访问请求转发给后端服务器池的服务器处理二、Nginx 动静分离实原创 2020-09-28 14:20:36 · 691 阅读 · 0 评论 -
Haproxy 搭建web 群集(理论+实战部署)
文章目录一、Haproxy 应用分析1.1、常见的Web 集群调度器1.2、Haproxy 应用分析二、Haproxy 调度算法2.1、RR(Round Robin)2.2、LC(Least Connections)2.3、SH(Source Hashing)三、Haproxy 群集配置3.1、实验环境3.2、配置存储服务器3.3、配置nginx 服务器3.3.1、编译安装Nginx3.3.2、安装httpd 挂载测试页3.4、配置Haproxy 服务器3.4.1、编译安装Haproxy3.4.2、配置Ha原创 2020-09-24 17:22:42 · 439 阅读 · 2 评论 -
LVS+Keepalived 高可用群集(理论+实战部署)
文章目录前言一、Keepalived 双机热备基础1.1、Keepalived 概述及安装1.1.1、Keepalived 的热备方式1.1.2、Keepalived 的安装与服务控制1.2、使用Keepalived 实现双机热备1.2.1、主服务器的配置1.2.2、备用服务器的配置1.2.3、测试双机热备功能二、LVS+Keepalived 高可用群集 实战部署2.1、实验环境2.2、配置主调度器2.2.1、调整/proc 响应参数2.2.2、调整keepalived 参数2.3、配置从调度器2.3.1、原创 2020-09-23 12:05:44 · 1101 阅读 · 0 评论 -
LVS 负载均衡群集(LVS-DR 理论+实战部署)
文章目录一、LVS-DR 工作原理1.1、LVS-DR 模式概述1.2、分析LVS-DR 数据包流向1.3、LVS-DR 中存在的ARP 问题1.4、解决方法二、LVS-DR 实战部署2.1、实验环境2.2、实验目的2.3、实验过程2.3.1、配置负载调度器2.3.1.1、配置虚拟IP地址(VIP)2.3.1.2、调整/proc响应参数2.3.1.3、配置负载分配策略2.3.2、配置节点服务器2.3.2.1、存储服务器配置(192.168.100.24)2.3.2.2、配置虚拟IP地址(VIP)(192.1原创 2020-09-22 17:03:46 · 735 阅读 · 0 评论 -
LVS 负载均衡群集(理论+NAT实战部署)
文章目录前言一、LVS 群集应用基础1.1、群集技术概述1.1.1、群集的类型1.1.2、负载均衡的分层结构1.1.3、负载均衡的工作模式1.2、LVS 虚拟服务器1.2.1、LVS 的负载调度算法1.2.2、使用ipvsadm 管理工具二、LVS-NAT 实战部署2.1、实验环境2.2、实验目的2.3、实验过程2.3.1、安装ipvsadm(192.168.100.21)2.3.2、创建虚拟服务器2.3.3、添加服务器节点2.3.4、保存LVS 策略2.3.5、开启调度器转发路由规则2.3.6、存储服务器原创 2020-09-21 15:07:34 · 647 阅读 · 0 评论 -
MySQL 读写分离
文章目录一、读写分离原理1.1、原因1.2、原理二、MySQL 主从复制原理及配置三、案例实施3.1、环境准备3.1.1、VMware 主机3.1.2、拓扑图3.1.3、实验目的3.2、实验过程3.2.1、搭建mysql主从复制环境3.2.2、安装配置Amoeba3.2.3、配置Amoeba 读写分离,两个Slave 读负载均衡3.2.4、验证一、读写分离原理1.1、原因在企业应用中,在大量的数据请求下,单台数据库将无法承担所有的读写操作配置多台数据库服务器以实现读写分离读写分离建立在主从复制的基原创 2020-09-15 15:43:58 · 446 阅读 · 0 评论 -
Tomcat 部署及优化
文章目录一、Tomcat 安装部署1.1、Tomcat 简介1.2、Tomcat 核心组件1.3、Tomcat 处理请求过程1.4、Tomcat 部署步骤1.4.1、下载并安装jdk1.4.2、安装并启动Tomcat1.4.3、优化启动速度二、 虚拟主机配置2.1、 虚拟主机概述2.2 、创建51xit和52xit项目目录和文件2.3、修改Tomcat主配置文件2.4、测试三、Tomcat 优化一、Tomcat 安装部署1.1、Tomcat 简介免费的、开放源代码的Web应用服务器Apache软件基原创 2020-09-14 16:23:08 · 539 阅读 · 0 评论 -
MySQL 主从复制
文章目录一、需要主从复制原因与改造方法1.1、原因1.2、改造方法1.3、更高级解决方案二、MySQL 主从复制原理2.1、MySQL 支持的复制类型2.2、复制的工作过程三、案例实施3.1、环境准备3.1.1、主机3.1.2、拓扑图3.1.3、实验目的3.2、实验过程3.2.1、主节点建立时间同步环境3.2.2、从节点上进行时间同步3.2.3、安装MySQL 数据库3.2.4、配置主服务器3.2.5、配置从服务器3.2.6、验证一、需要主从复制原因与改造方法1.1、原因在企业网站中,后端MySQL数原创 2020-09-14 15:13:05 · 1059 阅读 · 0 评论 -
MySQL 备份与恢复(完全备份恢复--增量备份恢复+案例演示)
文章目录一、MySQL 完全备份1.1、数据库备份方式精讲1.1.1、数据库备份的重要性1.1.2、数据库备份的分类1.1.3、MySQL 完全备份概念解读1.2、物理冷备份与恢复1.3、mysqldump 备份二、MySQL 完全恢复2.1、恢复整库操作2.1.1、source 命令整库恢复2.1.2、MySQL 命令整库恢复2.2、恢复表操作2.3、MySQL 备份思路三、MySQL 增量备份3.1、增量备份的概念3.2、增量备份方法四、MySQL 增量恢复4.1、增量恢复方法4.2、企业恢复案例4.2原创 2020-09-13 16:43:03 · 1910 阅读 · 0 评论 -
MySQL 索引--事务--存储引擎 详解
文章目录一、索引1.1、索引的概念1.2、索引的作用1.3、索引的分类1.3.1、普通索引1.3.2、唯一索引1.3.3、主键索引1.3.4、组合索引1.3.5、全文索引1.4、创建索引的原则依据1.5、索引的查看1.6、索引的删除二、事务2.1、事务的概念2.2、事务的ACID 特点2.2.1、原子性(Atomicity)2.2.2、一致性(Consistency)2.2.3、隔离性(Isolation)2.2.4、持久性(Durability)2.3、事务的操作2.3.1、事务控制语句2.3.2、事务示原创 2020-09-10 15:19:18 · 538 阅读 · 1 评论 -
LNMP 应用--搭建属于自己的Discuz 论坛
文章目录一、搭建Discuz 论坛二、架设Discuz 论坛实验2.1、上传解压论坛压缩包2.2、设置论坛权限2.3、访问论坛2.4、进行验证访问论坛一、搭建Discuz 论坛注:论坛的搭建需要LNMP网站服务器的支持,关于网站服务搭建详细流程在上篇博文中已详细介绍,敬请关注!二、架设Discuz 论坛实验2.1、上传解压论坛压缩包#将压缩包传入/opt下面##[root@localhost opt]# cd /opt[root@localhost opt]# yum -y install u原创 2020-09-09 17:36:00 · 486 阅读 · 0 评论 -
企业平台架构--源码编译安装部署LNMP 平台
文章目录前言一、LNMP 平台的部署1.1、LNMP 平台概述1.2、构建LNMP 平台顺序二、Nginx 的编译安装三、MySQL 的编译安装四、PHP 的编译安装五、搭建Discuz 论坛前言一、LNMP 平台的部署1.1、LNMP 平台概述1.2、构建LNMP 平台顺序二、Nginx 的编译安装三、MySQL 的编译安装四、PHP 的编译安装五、搭建Discuz 论坛...原创 2020-09-09 17:25:12 · 675 阅读 · 0 评论 -
Apache 网页与安全优化(网页压缩--缓存--防盗链等)
文章目录前言一、Apache 网页优化1.1、网页压缩1.1.1、gzip 介绍1.1.2、Apache 的压缩模块1.1.3、mod_deflate 模块1.2、网页缓存二、Apache 安全优化2.1、防盗链2.2、隐藏版本信息前言我们在使用Apache作为Web服务器的过程中,只有对Apache服务器进行适当的优化配置,才能让Apache发挥出更好的性能;反之,如果Apache的配置非常糟糕,Apache可能无法为我们正常服务。因此,针对我们的应用需求对Apache服务器的配置进行一定分优化是必不原创 2020-09-02 19:31:20 · 554 阅读 · 0 评论 -
Apache 配置与应用(日志分割--日志分析等)
文章目录前言一、Apache 连接保持二、Apache 的访问控制2.1、客户机地址限制2.2、用户授权限制三、Apache 日志分割3.1、Apache 自带rotatelogs 分割工具四、AWStats 日志分析4.1、部署AWStats 分析系统4.2、访问AWStats 分析系统前言Apache HTTP Server 之所以受到众多企业的青睐,得益于其代码开源、跨平台、功能模块化、可灵活定制等诸多优点,其不仅性能稳定,在安全性方面的表现也十分出色。一、Apache 连接保持Apache原创 2020-09-02 14:27:21 · 589 阅读 · 0 评论 -
企业平台架构--源码编译安装部署LAMP 平台
文章目录前言一、LAMP 平台与编译安装1.1、LAMP 平台概述1.2、构建LAMP 平台顺序1.3、编译安装的优点1.4、编译安装的基本过程二、Apache 网站服务基础2.1、Apache 简介2.1.1、Apache 起源2.1.2、Apache 主要特点2.2、安装httpd 服务器2.2.1、环境准备2.2.2、源码编译及安装2.2.3、优化执行路径2.2.4、添加httpd 系统服务2.2.5、验证三、MySQL 服务3.1、MySQL 概述3.2、MySQL 的编译安装3.2.1、环境准备3原创 2020-08-31 19:09:55 · 1218 阅读 · 0 评论 -
Web 基础与HTTP 协议
文章目录前言一、Web 基础1.1、域名和DNS1.1.1、域名的概念1.1.1.1、域名的结构1.1.1.2、域名结构类型1.1.2、Hosts 文件1.1.3、DNS1.1.4、域名注册1.2、网页与HTML1.2.1、网页概述1.2.2、HTML 概述1.2.3、HTML 基本标签1.2.4、Web 概述1.2.5、Web 1.0 vs Web 2.01.3、静态网页与动态网页1.3.1、静态网页1.3.1.1、静态网页的特点1.3.2、动态网页1.3.2.1、动态网页的特点二、HTTP 协议2.1、原创 2020-08-30 13:52:54 · 466 阅读 · 0 评论 -
Shell 编程之Expect免交互
文章目录一、Expect 概述二、Expect 安装三、Expect 基本命令3.1、脚本编辑器3.2、spawn3.3、expect3.4、send3.5、结束符3.6、set3.7、exp_continue3.8、send_user3.9、接收参数四、Expect 执行方式4.1、直接执行4.2、嵌入执行一、Expect 概述(1)Expect是建立在tcl基础上的一个工具,Expect是用来进行自动化控制和测试的工具。主要解决shell脚本中不可交互的问题。对于大规模的linux运维很有帮助。(原创 2020-08-25 15:31:41 · 838 阅读 · 0 评论 -
Shell 编程之循环语句与函数
文章目录前言一、使用for 循环语句1.1、for 语句的结构1.2、for 语句应用示例二、使用while 循环语句2.1、while 语句的结构2.2、while 语句应用示例三、使用until 循环语句3.1、until 语句的结构3.2、until 语句应用示例四、Shell 函数应用4.1、Shell 函数4.1.1、函数的应用示例4.1.2、函数的作用范围4.1.3、函数的参数4.1.4、递归函数4.2、Shell 数组五、Shell 脚本调试前言一、使用for 循环语句1.1、for 语原创 2020-08-17 16:13:32 · 524 阅读 · 0 评论 -
Shell 编程之条件语句
文章目录前言一、条件测试1.1、文件测试1.2、整数值比较1.3、字符串比较1.4、逻辑测试二、if 语句2.1、if 语句的结构2.1.1、单分支的if 语句2.1.2、双分支的if 语句2.1.3、多分支的if 语句2.2、if 语句应用示例2.2.1、单分支if 语句应用2.2.2、双分支if 语句应用2.2.3、多分支if 语句应用三、使用case 分支语句3.1、case 语句的结构3.2、case 语句应用示例前言一、条件测试1.1、文件测试1.2、整数值比较1.3、字符串比较1.4原创 2020-08-17 15:09:39 · 450 阅读 · 0 评论 -
Shell 编程规范与变量
文章目录前言一、Shell 脚本编程规范1.1、Shell 脚本概述1.1.1、Shell 脚本的概念1.1.2、Shell 脚本应用场景1.1.3、Shell 的作用1.2、Shell 编程规范1.3、管道与重定向1.3.1、重定向操作1.3.2、管道操作二、Shell 脚本变量2.1、Shell 变量的作用及类型2.2、自定义变量2.2.1、定义新的变量和查看变量的值2.2.2、变量赋值的特殊操作2.2.3、设置变量的作用范围2.2.4、数值变量的运算2.3、特殊变量2.3.1、环境变量2.3.2、只读原创 2020-08-11 08:24:20 · 446 阅读 · 0 评论 -
Linux--iptables 防火墙
文章目录前言一、Linux 防火墙基础1.1、Linux 包过滤防火墙概述1.2、iptables 的表、链结构1.2.1、规则表1.2.2、规则链1.3、数据包过滤的匹配流程二、编写防火墙规则2.1、iptables 安装2.2、基本语法、数据包控制类型2.3、添加、查看、删除规则等基本操作2.3.1、添加新的规则2.3.2、查看规则列表2.3.3、删除、清空规则2.3.4、设置默认策略2.4、规则的匹配条件2.4.1、通用匹配2.4.2、隐含匹配2.4.3、显示匹配前言一、Linux 防火墙基础1原创 2020-08-05 15:36:46 · 419 阅读 · 0 评论 -
Linux--Firewalld 防火墙基础
文章目录前言一、Firewalld 概述1.1、Firewalld二、Firewalld 和iptables 的关系2.1、netfilter2.2、Firewalld、iptables2.3、Firewalld 和iptables 的区别三、Firewalld 网络区域3.1、区域介绍3.2、Firewalld 数据处理流程四、Firewalld 防火墙的配置方法五、Firewall-config图形工具前言Linux的防火墙体系主要工作在网络层,针对TCP/IP数据包实施过滤和限制,属于典型的包过滤原创 2020-08-04 15:22:58 · 310 阅读 · 0 评论