自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(75)
  • 收藏
  • 关注

原创 (重点)理论+实验——Harbor私有仓库

文章目录一、Harbor1.1 概述1.2 Harbor的优势1.3 知识点1.4Docker私有仓库架构拓扑二、实验环境三、实验需求四、实验步骤4.1 Harbor私有仓库的安装4.2 Harbor私有仓库的基本操作4.3 Harbor的维护管理一、Harbor1.1 概述Harbor是VMware公司开源的企业级Docker Registry项目1.2 Harbor的优势基于角色控制基于镜像的复制策略支持LDAP / AD图像删除和垃圾收集图形UI审计RESTful API

2020-11-17 19:09:43 713

原创 (重点)理论+实验——使用Docker-conpose搭建consul集群环境

文章目录前言:自动编排思路:① 创建Dockerfile目录,用来作为镜像制作的素材② 在目录中写Dockerfile文件③ 包Dockerfile文件中ADD部分涉及到的文件添加到Dockerfile目录中④ 编写yaml文件⑤ 如果涉及到数据卷,则需要在数据卷目录中放入指定文件⑥ docker-compose编排构建⑦ 使用docker ps -a 检查容器运行状态一、Doscker Compose1.1 概述Docker Compose的前身是Fig,它是一个定义及运行多个D

2020-11-17 18:38:39 745

原创 (重点)实验——使用Dockerfile搭建服务

文章目录一、构建SSH镜像二、构建systemctl镜像三、构建Nginx镜像四、构建Tomcat镜像五、构建Mysql镜像六、私有仓库建立七、Docker 数据卷7.1 数据卷容器7.2 端口映射7.3 容器互联(使用centos镜像)八、构建apache镜像一、构建SSH镜像[root@localhost ~]# mkdir sshd[root@localhost ~]# cd sshd/[root@localhost sshd]# vim DockerfileFROM centos:7

2020-11-16 18:41:49 405

原创 (重点)理论+实验——Docker镜像服务

文章目录一、Docker镜像的分层二、Docker镜像的创建2.1 Docker镜像2.2 Docker镜像的创建方法一、Docker镜像的分层二、Docker镜像的创建2.1 Docker镜像应用发布的标准格式支撑一个Docker容器的运行2.2 Docker镜像的创建方法基于已有镜像创建基于本地模板创建基于Dockerfile创建2.2.1 基于已有镜像创建//创建容器docker create- it centos:7 /bin/bashdocker commit

2020-11-10 12:03:53 193

原创 (重点)理论+实验——Docker的基本管理

文章目录一、Docker1.1 Docker的概述1.2 Docker与虚拟机的区别1.3 Docker的使用场景1.4 Docker核心概念1.5 Centos安装Docker的两种方式二、实验一、Docker1.1 Docker的概述是一种轻量级的 “虚拟机”在Linux容器里运行应用的开源工具1.2 Docker与虚拟机的区别虚拟机容器资源资源多资源少开启时间30 - 60 秒毫秒安全系统隔离(安全性高)内核共享弹性扩展执行时间长

2020-11-10 12:03:43 651 1

原创 理论+实验——Redis集群

文章目录一、Redis集群1.1 概述1.2 优势1.3 实现方法1.4 Redis-Cluster数据分片二、问题2.1 单节点Redis服务器带来的问题2.2 解决方法三、实验一、Redis集群1.1 概述1.2 优势1.3 实现方法1.4 Redis-Cluster数据分片二、问题2.1 单节点Redis服务器带来的问题2.2 解决方法三、实验----------------------redis集群 (所有节点操作)----------------------vim

2020-11-09 10:37:38 112

原创 理论+实验——Redis优化

文章目录一、Redis持久化1.1 持久化概述1.2 持久化分类一、Redis持久化1.1 持久化概述Redis是运行在内存中,内存中的数据断电丢失为了能够重用Redis数据,或者防止系统故障,需要将Redis中的数据写入到磁盘空间中,即持久化1.2 持久化分类RDB方式:创建快照的方式获取某一时刻Redis中所有数据的副本AOF:将执行的写命令写到文件的末尾,以日志的方式来记录数据的变化1.2.1 RDB持久化1.2.2 AOF持久化...

2020-11-09 10:16:39 98

原创 (简单易懂!)理论+实验——Redis(基本配置及常用命令)

文章目录一、关系数据库与非关系型数据库二、非关系型数据库产生背景三、Redis简介一、关系数据库与非关系型数据库■ 关系型数据库一个结构化的数据库,创建在关系模型基础上一般面向于记录包括◆ Oracle、MySQL、SQL Server、Microsoft Access、DB2等■ 非关系型数据库除了主流的关系型数据库外的数据库,都认为是非关系型包括◆ Redis、MongBD、Hbase、CouhDB等二、非关系型数据库产生背景■ High performance——对数据

2020-11-05 14:13:39 374

原创 理论+实验——Squid 反向代理、Sarg日志分析、ACL访问控制

文章目录实验环境服务器ipsquid20.0.0.21web120.0.0.22web220.0.0.23client192.168.100.10实验步骤web1(20.0.0.22)[root@web1 ~]# yum -y install httpd[root@web1 ~]# systemctl start httpd[root@web1 ~]# systemctl enable httpd[root@web1 ~]# cd /var/

2020-11-04 09:04:02 282

原创 理论+实验——Squid代理服务(传统模式、透明模式)

文章目录一、Squid二、实验一、Squid二、实验传统模式:20.0.0.21(squid服务器)为了缓存页面对象,快速提供给后面的终端设置缓存空间[root@squid opt]# tar zxvf squid-3.4.6.tar.gz[root@squid opt]# cd squid-3.4.6/[root@squid squid-3.4.6]# yum -y install gcc gcc-c++ make[root@squid squid-3.4.6]# ./configur

2020-11-04 09:03:40 283

原创 理论+实验——Shell编程之正则表达式与文本处理器

文章目录一、正则表达式1. 概述1.1 基础正则表达式1.2 扩展正则表达式二、文本处理器2. sed工具2.1 命令格式3. awk3.1 命令格式3.2 常见内建变量4. sort5. uniq6. tr一、正则表达式正则表达式,又称正规表达式、常规表达式使用字符串来描述、匹配一系列符合某个规则的字符串正则表达式组成◆ 普通字符♢ 大小写字母、数字、标点符号以及一些其他符号◆ 元字符♢ 在正则表达式中具有特殊意义的专用字符正则表达式层次◆ 基础正则表达式◆ 扩展正则表达式Lin

2020-11-03 10:02:01 300

原创 理论+实验——Nginx Rewrite

文章目录一、Nginx Rewrite概述1.1 Rewrite跳转场景1.2 Rewrite跳转实现1.3 Rewrite实际场景二、 Nginx正则表达式2.1 常用的正则表达式元字符三、 Rewrite命令3.1 语法3.2 flag标记说明3.3 last 和 break 比较四、location分类4.1 分类4.2 正则匹配的常用表达式4.3 location优先级4.4 location优先级规则4.5 比较rewrite 和location五、应用场景测试5.1 基于域名的跳转5.2 基于

2020-11-03 08:03:38 240

原创 理论+实验——Nginx优化与防盗链

文章目录一、Nginx服务优化1.1 配置Nginx隐藏版本号1.1.1 CentOS系统中查看版本号命令1.2 修改配置文件--隐藏版本号1.3 修改源码--隐藏版本号1.4 修改Nginx用户与组1.4.1 编译安装时指定用户与组1.4.2 修改配置文件时指定用户与组1.5 优化Nginx网页缓存时间1.6 Nginx的日志切割1.6.1 编写脚本进行日志切割的思路1.7 配置Nginx实现连接超时二、 Nginx深入优化2.1 更改Nginx运行进程数2.2 配置Nginx实现网页压缩功能2.2.1

2020-11-02 23:21:55 187

原创 理论——账号和权限管理

文章目录

2020-11-02 21:52:04 176

原创 理论——Linux常用命令精讲

文章目录前言一、Linux命令基础​ 1.1 Shell脚本1.2 Linux命令分类1.3 Linux命令行格式1.3.1 命令字1.3.2 选项1.3.3 参数1.4 Linux命令行的输入提示含义及辅助操作1.5:Linux命令帮助二、常用命令详解​2.1 相对路径的表现形式2.2 查询当前的工作目录(pwd)2.3 切换工作目录(cd)2.4 显示指定工作目录下之内容(ls)2.5 统计目录及文件空间占用情况(du)2.6 创建新目录(mkdir)2.7 创建新文件(touch)2.8 创建链接文件

2020-11-02 10:41:27 189

原创 (简单易懂!一看就会!)MySQL高级语句的详细用法

文章目录一、按关键字排序1.1 语法结构二、对结果进行分组2.1 语法结构三、限制结果条目3.1 语法结构3.2 环境创造四、AS的用法4.1 设置别名4.2 作为连接语句五、常用通配符的用法5.1 %的用法5.2 _的用法5.3 两者结合使用六、子查询七、查看表的状态八、创建视图(虚拟表)九、结果集十、exists的用法十一、NULL值11.1 给表添加属性11.2 在统计时null值不会进入统计11.3 在统计时空值会进入统计十二、正则表达式十三、运算符13.1 算术运算符13.2 比较运算符十四、比较

2020-11-01 15:15:31 4691 8

原创 理论+实验——ELK日志分析系统

文章目录一、ELK日志分析系统1.1 概述1.2 日志处理步骤1.3 Elasticsearch1.4、Logstash 介绍1.5、Kiabana 介绍二、ELK日志分析系统2.1 配置elasticsearch环境2.2 配置logstash环境2.3 配置kibana环境一、ELK日志分析系统日志服务器提高安全性集中存放日志缺陷◆ 对日志的分析困难1.1 概述ELK 是elastic公司提供的一套完整的日志收集以及展示的解决方案,是三个产品的首字母缩写,分别是ElasticSear

2020-10-29 19:56:51 566 2

原创 理论+实验——GFS分布式文件系统

文章目录一、GlusterFS概述1.1 GlusterFS简介1.2 GlusterFS的特点1.3 GlusterFS术语1.4 模块化堆栈式架构二、GlusterFS工作原理2.1 GlusterFS工作流程2.2 弹性HASH算法三、GlusterFS 的卷类型3.1 分布式卷3.2 条带卷3.3 复制卷3.4 分布式条带卷3.5 分布式复制卷四、实验:GlusterFS部署4.1 开局4.2 glusterd的yum源配置4.3 4个节点均时间同步4.4 添加存储信息池,只要在一台节点主机上添加即

2020-10-29 17:32:46 385

原创 理论+实验——rsync远程同步(rysnc+inotify 实时同步)

文章目录一、rsync同步简介1.1 概述1.2 配置rsync源1.3 rsync基本命令二、实验一、rsync同步简介1.1 概述一款快速增量备份工具Remote Sync,远程同步支持本地复制,或者与其他SSH、rsync主机同步官方网站:http://rsync.samba.org1.2 配置rsync源基本思路建立rsyncd.conf配置文件、独立的账号文件启用rsync的–daemon模式应用示例用户backuper,允许下行同步操作的目录为 /var/

2020-10-29 16:10:02 326

原创 (简单易懂)如何在Linux上安装 Oracle 12c 数据库?

文章目录一、Oracle数据库1、概述二、Oracle 12c的安装2.1 安装条件2.2 步骤一、Oracle数据库1、概述最流行的大型关系数据库有甲骨文公司出品,目前最新版本为Oracle 12c官方网站:https://www.oracle.com/cn采用C/S模式、支持SQL查询语言在稳定性、高性能、安全性等方面由于其他数据库,因此常用于政府及企业实验一64wei的Oracle 12c为例32位支持的最大内存为4GB64位支持的最大内存为2TB二、Oracle 12c的

2020-10-22 20:02:41 1310

原创 理论+实验——MHA高可用配置及故障切换

文章目录一、MHA介绍1.1 概述1.2:MHA的组成1.3 MHA特点二、实验2.1 原因2.2 实验目的2.3 实验环境2.4 拓扑图2.5 实验过程----------------------------mysql5.7注意--------------------------------------请注释/etc/my.cnf 中 【client】下 #default-character-set=utf8在所有数据库中建立以下指令软连接 ln -s /usr/local/mysql/bin/my

2020-10-22 15:34:03 302 1

原创 理论——MySQL索引、事务与存储引擎

文章目录一、索引1.1 概念1.2 索引的作用1.3 索引的分类1.3.1 普通索引1.3.2 唯一性索引1.3.3 主键索引1.3.4 组合索引(单列索引与多列索引)1.3.5 全文索引1.4 创建索引的原则依据二、事务2.1 概念2.2 事务的ACID特点2.2.1 原子性(Atomicity)2.2.2 隔离性(Isolation)2.2.3 持久性(Durability)2.2.4 一致性(Consistency)2.3 事务控制语句三、存储引擎3.1 概念3.2 MyISM3.2.1 MyISM的

2020-10-20 19:17:58 149

原创 理论——MySQL数据库管理(增、删、改、查)

文章目录前言一、数据库基本操作命令1.1、MySQL常用管理操作1.2、查看数据库列表信息1.3、查看数据库中的数据表信息1.4、显示数据表的结构(字段)1.5、SQL语言概述二、SQL操作管理命令2.1、DDL操作命令2.2、DML操作命令前言MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一MySQL 是一个关系型数据库管理系统,由瑞典 My

2020-10-20 16:03:11 199

原创 如何实现Nginx + Tomcat 负载均衡、动静分离

文章目录一、Tomcat 简介参考之前的博客:https://blog.csdn.net/ZG_66/article/details/108584801最初是由 Sun 的软件构架师詹姆斯·邓肯·戴维森开发的安装 Tomcat 后,安装路径下面的目录和文件,是使用或者配置 Tomcat 的重要文件1.1 应用场景Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 JSP 程序的首选。一般来说

2020-09-28 15:22:26 206

原创 理论+实验——如何用 Haproxy 搭建 Web 群集

文章目录一、Haproxy 概述1.1 Haproxy 与 LVS、Nginx 的比较1.2 常见的 Web 集群调度器1.3 Haproxy 应用分析二、Haproxy 调度算法2.1 RR(Round Riobin)2.2 LC(Least Connections)2.3 SH(Source Hashing)三、实验3.1 实验准备3.2 步骤3.2.1 调试存储服务器(192.168.100.24)3.2.2 编译安装Nginx服务器1(192.168.100.22)3.2.3 编译安装Nginx服务

2020-09-24 17:36:28 919 2

原创 理论+实验——LVS+Keepalived 高可用群集

文章目录一、Keepalived 双击热备基础知识1.1 Keepalived 案例分析1.2 Keepalived 工具介绍1.3 Keepalived 实现原理剖析二、Keepalived 的部署2.1 Keepalived 案例讲解2.2 Keepalived 安装与启动2.3 配置 Keepalived master 服务器2.4 配置 Keepalived slave 服务器三、实验3.1 实验准备3.2 步骤3.2.1 配置主调度器(192168.100.21)3.2.2 配置辅调度器(192.

2020-09-23 13:44:40 1101

原创 理论+实验——如何搭建LVS-DR 负载均衡群集

文章目录理论:一、LVS-DR 工作原理1.1 LVS-DR 模式概述1.2 分析LVS-DR 数据包流向1.3 LVS-DR 中存在的ARP 问题1.4 解决ARP的两个问题的设置方法实验:一、实验准备二、步骤2.1 调度器设置(192.168.100.21)2.1.1 配置虚拟IP地址(VIP)2.1.2 调整/proc响应参数2.1.3 配置负载分配策略2.2 配置存储服务器(192.168.100.24)2.3 配置节点 1 服务器(192.168.100.22)2.3.1 配置虚拟IP地址2.3.

2020-09-22 18:48:09 238

原创 实验——如何搭建 LVS-NAT 负载均衡集群

文章目录一、实验准备二、步骤2.1 调度器设置(192.168.100.21)2.1.1 基础设置2.1.2 创建虚拟服务器2.1.3 添加服务器节点2.1.4 保存LVS策略2.1.5 开启调度服务器路由转发功能2.2 存储服务器配置(192.168.100.24)2.3 WEB1服务器配置(192.168.100.22)2.4 WEB2服务器配置(192.168.100.23)三、测试一、实验准备一台调度器:配置双网卡 VM1:192.168.100.21NAT网卡:20.0.0.21二台WEB

2020-09-21 15:21:59 202

原创 理论——LVS 负载均衡群集

文章目录一、企业群集应用概述1.1 群集的含义1.2 问题1.3 解决方法二、企业群集分类2.1根据群集所针对的目标差异,功能上可分为三种类型2.2 负载均衡群集(Load Balance Cluster)2.3 高可用群集(High Availability Cluster)2.4 高性能运算群集(High Performance Computer Cluster)三、负载均衡群集架构3.1 负载均衡的结构四、负载均衡群集工作模式分析4.1 NAT模式——地址转换4.2 TUN模式——IP隧道4.3 DR

2020-09-21 15:21:12 1135

原创 (简单易懂!Come on!)理论+实验——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、安装配置Amoeba(20.0.0.24)3.2.3、配置Amoeba 读写分离,两个Slave 读负载均衡3.2.4、验证一、读写分离原理1.1、原因在企业应用中,在大量的数据请求下,单台数据库将无法承担所有的读写操作配置多台数据库服务器以实现读写分离读写分

2020-09-16 15:22:25 257

原创 如何部署 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 优化四、jmeter 压测工具一、Tomcat 安装部署1.1、Tomcat 简介免费的、开放源代码的Web应用

2020-09-14 18:44:01 153

原创 (简单明了)理论+实验——MySQL 主从复制

文章目录一、概述1.1 原因1.2 方法二、MySQL 主从复制原理2.1 MySQL 支持的复制类型2.2 MySQL 工作过程三、实验3.1 拓扑图3.2 过程3.2.1 开局3.2.2 建立时间同步环境3.2.3 主服务器、从服务器三台均安装MySQL服务3.2.4 主服务器配置(20.0.0.21)3.2.5 从服务器 1 配置(20.0.0.23)3.2.6 从服务器 2 配置(20.0.0.25)3.2.7 验证一、概述1.1 原因在企业网站中,后端 MySQL 数据库只有一台时,会有以下

2020-09-14 17:39:03 225

原创 理论+实验——MySQL备份与恢复

文章目录一、数据库备份的分类1.1 备份的重要性1.2 数据库备份的分类1.3 常见的备份方法二、MySQL完全备份与恢复2.1 完全备份概述2.2 完全备份优缺点2.3 完全备份分类2.3.1 MySQL物理冷备份及恢复2.3.2 mysqldump 备份与恢复三、MySQL 增量备份与恢复3.1 MySQL 增量备份3.2 MySQL 数据库增量恢复四、MySQL 备份恢复案例4.1 一般恢复(丢什么数据,找什么数据)4.2 基于位置恢复4.3 基于时间恢复一、数据库备份的分类1.1 备份的重要性

2020-09-13 17:04:35 2481

原创 如何架设一个属于自己的Discuz论坛

文章目录一、搭建Discuz论坛1.1、上传解压论坛压缩包1.2、设置论坛权限1.3 访问论坛一、搭建Discuz论坛注: 论坛的搭建需要LNMP网站服务器的支持,关于网站服务搭建详细流程已在上篇博客中介绍,可自行查阅1.1、上传解压论坛压缩包##将压缩包传入/opt下面##[root@localhost opt]# cd /opt[root@localhost opt]# yum -y install unzip[root@localhost opt]# unzip Discuz_X3.4_

2020-09-09 18:44:40 649 2

原创 理论+实验——LNMP部署及应用

文章目录前言一、LNMP架构的部署1.1、LNMP架构概述1.2、MySQL安装配置1.3、PHP解析环境的安装1.4、配置Ngnx支持PHP环境二、Nginx服务搭建三、搭建mysql数据库四、PHP编译安装前言■ LNMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写。L指Linux,N指Nginx,M一般指MySQL,也可以指MariaDB,P一般指PHP,也可以指Perl或Python■LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构

2020-09-09 17:05:42 926

原创 如何有效降低网站构建及运行成本——构建Nginx虚拟web主机

文章目录

2020-09-09 16:05:09 398

原创 理论+实验——Nginx服务(Nginx安装、Nginx访问控制)

文章目录前言一、Nginx服务基础1.1、关于Nginx1.2、安装Nginx1.3、配置文件 nginx.conf二、Nginx访问控制2.1、基于授权的访问控制2.2、基于客户端的访问控制前言在各种网站服务器软件中,除了Apache HTTP Server外,还有一款轻量级的HTTP服务器软件–Nginx,其稳定,高效的特性逐渐被越来越多的用户认可其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名特点:占有内存少,并发能力强一、Nginx服务

2020-09-09 16:04:39 367

原创 理论+实验——Apache网页优化(有图哦,你懂的!)

文章目录一、Apache 网页优化1、网页压缩1.1 gzip 介绍1.2 Apache 的压缩模块1.3 mod_deflate 模块2、网页缓存二、Apache 安全优化1、防盗链1.1 准备环境1.2 准备图片测试页1.3 模拟盗取图片链接1.4 Apache 防盗链配置2、隐藏版本信息2.1 隐藏版本信息的必要性2.2 配置详解2.3 测试一、Apache 网页优化1、网页压缩在企业中,部署Apache后会有默认的配置参数,如果不及时进行优化配置,在当今互联网时代,会引发网站很多问题,换言之默

2020-09-02 20:09:15 1535

原创 理论+实验——Apache配置与应用

文章目录一、Apache 连接保持二、Apache 的访问控制2.1客户机地址限制2.2用户授权限制三、Apache 日志分割1、Apache 自带 rotatelogs 分割工具2、使用第三方工具 cronolog 分割四、AWStats 日志分析1、部署 AWStats(1)安装 AWStats 软件包(2)为要统计的站点建立配置文件(3)修改站点统计配置文件(4)执行日志分析,并设置 cron 计划任务2、访问 AWStats 分析系统一、Apache 连接保持■ Apache 连接保持相关参数

2020-09-02 19:34:34 308

原创 理论+实验——源码编译安装LAMP

文章目录前言一、Apache 编译安装方法1、Apache 简介2、Apache 特点3、实验二、MySQL 数据库编译安装方法三、构建 PHP 运行环境的方法四、部署及使用 phpMyAdmin 系统的方法前言LAMP 架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整套系统和相关软件,能够提供动态 Web 站点服务及其应用开发环境。LAMP 是一个缩写词,具体包括 Linux 操作系统、Apache 网站服务器、MySQL 数据库服务器、PHP(或 Perl、Python)网页编程语言。本章

2020-08-31 17:24:18 1112

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除