自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据库管理与高可用----MySQL高可用搭建

文章目录一: MHA的简介1.1: MHA的组成1.2: MHA特点二: MHA的案例2.1: 案例需求2.2: 案例实现思路2.3:实验目的2.4:编译安装mysql并配置主从服务2.4.1:安装编译依赖的环境2.4.2:安装gmake编译软件2.4.3: 安装MySQL数据库2.4.4: 修改Master的主配置文件/etc/my.cnf文件2.4.5: Mysql1、Mysql2、Mysql3分别做两个软链接2.4.6: Mysql1、Mysql2、Mysql3启动MySQL2.4.

2020-08-29 00:51:48 1228

原创 MySQL主从复制,读写分离报错解决 Slave_SQL_Running:No 报错 与 Amoeba 报错 poolName=slaves, no valid pools

MySQL主从复制,读写分离报错一: MySQL同步故障:" Slave_SQL_Running:No" 两种解决办法问题: IO线程能起来,SQL线程无法启动使用中出现了这种情况,经过一番查找,终于解决1.程序可能在slave上进行了写操作2.也可能是slave机器重起后,事务回滚造成的.一般是事务回滚造成的:首先停掉Slave服务:slave stop到主服务器上查看主机状态:记录File和Position对应的值1.1: 方法一 重新change master进入mast

2020-08-27 11:26:13 479

原创 数据库管理与架构 ----MySQL主从复制与读写分离

文章目录前言一:MySQL主从复制1.1:原因1.2:解决办法1.3:更高级的解决方案1.4:MySQL主从复制的类型1.5:主从复制的工作过程二:MySQL读写分离原理2.1:原理2.2:为什么会形成读写分离?2.3: 读写分离的基础:主从复制三: 主从复制实验3.1:环境3.3:实验目的3.4:实验过程3.4.1:防火墙设置3.4.2:搭建mysql主从复制环境3.4.3: 主服务器master配置3.4.4 从服务器配置四: 读写分离实验4.1: 搭建amoeba服务4.2: 客户端登陆测

2020-08-27 10:52:28 265

原创 MySQL 高阶语句----函数与创建存储过程

文章目录一: 数据库函数1.1: 数学函数1.3: 聚合函数1.4: 字符串函数1.5: 日期时间函数1.6: 存储过程1.6.1: 存储过程的优点1.6.2: 创建存储过程1.6.3: 实操创建存储过程1.6.4: 修改存储过程1.6.5: 删除存储过程一: 数据库函数MySQL 数据库函数提供了能够实现各种功能的方法,使我们在查询记录时能够更高效的输出。MySQL 内建了很多函数,常用的包括数学函数、聚合函数、字符串函数和日期时间函数。1.1: 数学函数数据库内存储的记录,经常要进行

2020-08-25 23:38:17 269

原创 数据库管理与高可用----MySQL高级SQL语句

文章目录MySQL进阶查询1.1: 按关键字排序1.2: 按多字段排序1.3: 对结果进行分组1.3.1: GROUP BY分组1.3.2: GROUP BY结合ORDER BY1.4: 限制结果条目1.5: 设置别名1.6: 通配符1.7: 子查询1.8: NULL值1.9: 正则表达式1.9.1: 以特定字符串开头的记录1.9.2: 以特定字符串结尾的记录1.9.3: 包含指定字符串的记录1.9.4: 以" ." 代替字符串的任意一个字符记录1.9.5: 匹配包含或者关系的记录1.9.6: 匹

2020-08-25 16:36:53 216

原创 数据库管理与高可用----MySQL 备份与恢复

文章目录一: 数据库备份的分类1.1: 数据备份的重要性1.2: 数据库备份的分类1.3: 从数据库的备份策略角度,备份可分为1.4: 常见的备份方法1.5: MySQL物理冷备份与恢复二:MySQL的完全备份2.1:完全备份概念2.2:完全备份的优缺点2.2.1:优点:2.2.2:缺点:2.3:mysqldump备份库2.3.1:完全备份MySQL数据库分类2.3.2:mysqldump介绍2.3.3:mysqldump命令备份数据库2.3.4:mysqldump命令备份表三: MySQL数据恢复3.1:

2020-08-21 14:15:47 505

原创 数据库管理与高可用-----MySQL索引,事务与存储引擎

文章目录一: 索引1.1: 索引的概念1.2: 创建普通索引的三种方法1.2.1: 第一种方法--直接创建1.2.2: 第二种方法--修改表方式创建1.2.3: 第三种方法--创建表时创建1.3: 创建唯一性索引1.3.1: 直接创建1.3.2: 修改表方式创建1.3.3: 创建表时创建1.4: 主键索引1.6: 全文索引1.7: 创建索引的原则依据1.8: 查看索引的方法1.9: 删除索引的方法二: 事务2.1: 事务的概念2.2: 事务的ACID特点2.3: 事务控制语句2.4

2020-08-19 11:04:47 248

原创 数据库管理与高可用----数据库管理

文章目录前言一:数据库基本操作命令1.1: SQL语句概述1.1.1: SQL语言1.1.2: SQL分类1.2:DDL 数据定义语言1.2.1:DDL语句作用1.2.2:DDL语句创建库,表的命令1.2.3:DDL语句删除表库命令1.2.4: 修改表的属性1.3:DML操作命令1.3.1:DML语句的作用是?1.3.2:向数据表中插入新的数据记录1.3.3:修改,更新数据表中的数据记录1.3.4:在数据表中删除指定的数据记录语句1.3.5:清空表1.4:DQL操作命令1.4.1:DQL语句的作用1.4.

2020-08-18 00:39:26 353

原创 搭建Java环境与安装IDEA开发工具

文章目录一: 搭建Java环境二: 安装IDEA一: 搭建Java环境安装jdk添加java环境变量 到path 系统变量中编写java源代码 java源文件---->>jdk(javac编译)–>>java执行文件(java执行class文件)public class Test {public static void main(String[] args) { System.out.println("hello world!") ; }

2020-08-16 23:25:25 154

原创 Web服务器群集----Apache之ab压力测试

文章目录一:ab压力测试1.1:ab压力测试工具概述1.2:ab工具使用1.3:ab测试结果关键参数说明二:实验步骤2.1:手工编译安装Apache2.2:做DNS域名解析2.3:制作网页内容2.4: 测试网页2.5:开启压缩功能2.6:ab测试未开启压缩和开启压缩做对比2.7:实验总结一:ab压力测试1.1:ab压力测试工具概述Apache自带压力测试工具ab,简单易用,且可以模拟对各种条件对web服务器发起测试请求ab工具可以直接在Web服务器本地发起测试请求,这对于需要了解服务器的处理性

2020-08-15 22:50:26 187

原创 数据库管理与高可用----MySQL数据库概述与编译安装

MySQL数据库概述与编译安装文章目录MySQL数据库概述与编译安装前言:一、数据库的基本概念1.1: 数据1.2: 表1.3: 数据库1.4: 数据库的作用与类型1.5: 数据库管理系统二、数据库系统发展2.1: 第一代数据库2.2: 第二代数据库2.3: 第三代数据库三、主流的数据库介绍3.1:数据库存储类型3.2:哪些数据库是关系型数据库?3.3:哪些数据库是非关系型数据库?3.4: 关系型数据库图解3.5:非关系数据库详解四、编译安装MySQL4.1:MySQL数据库4.1.1:什么是MySQL

2020-08-15 16:56:48 319

原创 Web服务器群集----Tomcat部署优化

第八章 Tomcat部署优化----博客文章目录第八章 Tomcat部署优化----博客前言一: Tomcat安装部署1.1:Tomcat简介1.2:Tomcat核心组件1.3:Tomcat处理请求的过程1.3.1:请求过程基本解释1.3.2:请求过程详细解释1.4: Tomcat安装部署1.5: 优化启动速度1.6: 配置语法检查1.7: 添加service管理二: Tocat服务目录三: 虚拟主机配置3.1: 虚拟主机概述3.2: 创建虚拟主机3.2.1: 创建首页目录和文件3.2.2: 配置域名解析

2020-08-14 20:49:04 286

原创 Web服务器群集----Nginx工作原理

Nginx工作原理一: Nginx工作原理Nginx由内核和模块组成Nginx本身做的工作实际很少,当它接到一个HTTP请求时,它仅仅是通过查找配置文件将此次请求映射到一个location block,而此location中所配置的各个指令则会启动不同的模块去完成工作,因此模块可以看做Nginx真正的劳动工作者。通常一个location中的指令会涉及一个handler模块和多个filter模块(当然,多个location可以复用同一个模块)。handler模块负责处理请求,完成响应内容的生成,

2020-08-13 00:54:38 281

原创 Web服务器群集 ---- Nginx之Rewrite跳转

Nginx ----Rewrite跳转文章目录Nginx ----Rewrite跳转前言一:Rewrite1.1:Rewrite跳转场景1.2:Rewrite跳转实现1.3:Rewrite实际场景1.4:Nginx正则表达式匹配二: Rewrite命令2.1: 语法三:location3.1:location分类3.2 : 正则匹配的常用表达式3.3: location的优先级3.4: Rewrite 和 location比较3.5: location 优先级规则3.6: location优先级的示例四:

2020-08-13 00:34:54 189

原创 Web服务器群集----Nginx 实现动静分离

Nginx 实现动静分离实验环境 192.168.100.160 部署mariadb php192.168.100.170 部署Nginx 配置实现动静分离一: 部署192.168.100.160 Apache 和mariadb安装Apache ,并添加通过规则[root@server ~]# yum install -y httpd httpd-devel[root@server ~]# systemctl start httpd.service[root@server ~]# f

2020-08-12 20:13:23 358 1

原创 Web服务器群集----Nginx优化与防盗链

企业集群----Nginx优化与防盗链文章目录企业集群----Nginx优化与防盗链一: Nginx 常规优化1.1:如何隐藏 Nginx版本号1.1.1:centos系统查看版本号的命令1.1.2:配置 Nginx隐藏版本号–修改配置文件法1.1.3:配置 Nginx隐藏版本号–修改源码法1.1.4 :隐藏版本号优化示例1.2:修改Nginx用户与组1.2.1:编译安装时指定1.2.2:修改配置文件时指定用户与组1.3: 优化Nginx网页缓存时间1.4:Nginx的日志切割1.4.1:编写脚本进行日志

2020-08-12 20:10:43 569

原创 Web服务器群集----LNMP架构

群集架构LNMP -----博客文章目录群集架构LNMP -----博客前言一:LNMP架构的部署(理论)1.1:LNMP架构概述1.2:MySQL安装配置1.3:PHP解析环境的安装1.4:配置Ngnx支持PHP环境1.5:常见的PHP开源产品介绍二: Nginx 编译安装2.1: 安装环境依赖包2.2: 创建运行用户,组2.3: 编译安装Nginx2.4: 路径优化2.5: 检查配置文件2.6: 进程管理2.7: 添加systemctl 管理Nginx2.8: 检查通过systemctl 命令能否正常

2020-08-09 20:06:25 588 1

原创 Web服务器群集----Apache 防盗链与隐藏版本号

文章目录一: 防盗链理论基础1.1: 配置防盗链的意义1.2: 使用三台主机模拟盗链1.3: 配置盗链模拟步骤1.4: 检查Apache是否按照了mode_rewrite模块1.5: 配置规则变量说明1.6: 规则匹配说明1.7: 配置文件启用防盗链功能二: 防盗链实操2.1: 配置域名解析2.2: 解压跨平台组件包和源码包2.3: 安装编译器和配置及编译安装2.4: 编写配置文件和首页文件2.5: 启动Apache服务2.6:盗链主机配置2.7: 官网主机开启防盗链功能三: 隐藏版本信息3.1:隐藏版本信

2020-08-07 10:44:20 489

原创 错误日志----vsftp报错

现象ftp 连接远程服务机报错“refusing to run with witable root inside chroot()”解决[root@shell vsftpd]# vim /etc/vsftpd/vsftpd.conf添加一行allow_writeable_chroot=YES

2020-08-06 12:56:25 721

原创 错误日志----解决虚拟机新添加的网卡无法显示的问题

解决虚拟机ifconfig命令查看不到所添加的网卡的问题一:现象二:解决方法一:现象通过ficonfig并没有看到所添加的网卡,但通过ip addr可以查看到所添加的网卡及地址信息二:解决方法systemctl start NetworkManagerifconfig...

2020-08-06 12:49:36 805

原创 Web服务器群集----Apache 网页优化

文章目录前言一:Apache网页优化1.1:网页压缩1.1.1:网页优化概述1.1.2:网页gzip概述1.1.3:Apache的压缩模块1.1.4:配置网页压缩功能1.2:Apache网页压缩实操1.3:验证配置1.3.1:验证配置1.3:网页缓存1.3.1:配置网页的缓存时间概述1.3.2:启用网页的缓存功能步骤1.3.3:启用功能步骤详解1.4:Apache网页缓存实操1.4.1:环境配置1.4.2:configure配置和make&&make install1.4.3:配置启动脚本1

2020-08-06 10:52:42 263

原创 Web服务器群集----Apache 配置与应用(访问控制;日志分割)

文章目录前言一:Apache配置详解1.1:Apache连接保持1.1.1:为什么要保持连接1.1.2:保持连接的方式1.2:Apache访问控制1.2.1:Apache访问控制概述1.2.2:基于客户端地址的访问控制1.2.3:用户授权限制–创建用户认证数据库1.2.4:用户授权限制–添加用户授权配置1.3: 实验配置1.3.1: 实验环境,部署有虚拟主机基于不同地址的Apeche服务,以及域名解析服务1.3.2: 基于客户端地址的访问控制----实验1.3.2: 用户授权限制----实验二:Apach

2020-08-06 10:23:36 362

原创 LAMP----Discuz 安装过程报错解决方法

Discuz 安装过程报错解决方法vim /etc/my.cnf在文件的最后添加一行“skip-grant-tables”,保存并关闭文件.重启MySQL服务。如果你的上述方法不行,检查 文件权限以及下面这条命令是否有问题mysql> grant all on bbs.* to 'bbsuser '@'%' identified by 'admin123';...

2020-08-04 23:35:06 156

原创 Web服务器群集----Apache构建虚拟主机

文章目录一: 构建虚拟主机概述二: 基于域名2.1: 应用示例2.2: 基于域名的试验案例1.配置双网卡2.安装Apache 和 域名解析服务3.修改域名解析配置4.启动域名解析服务5.注意这里有坑6.配置Apache服务--基于域名7.配置Apache 站点目录首页文件8.在Apache主配置文件指子配置文件 ----注意漏掉有坑9.重启Apache服务查看监听的端口10.客户机访问三: 基于不同端口3.1: 应用示例3.2:基于端口的试验案例四: 基于不同地址4.1:应用示例4.2:基于不同地址的实验案

2020-08-04 23:29:30 374

原创 Web服务器群集----LAMP

企业集群架构----LAMP----博客文章目录企业集群架构----LAMP----博客前言:一: LAMP架构与编译安装1.1: Apache起源1.2: Apache 版本与特点1.3:构建LAMP平台顺序1.4:编译安装的优点二: Apache编译安装2.1: 环境准备2.2: 源码编译安装过程理论2.2.1: 解决依赖关系2.2.2: 源码编译及安装2.2.3: 确认安装结果2.2.4: 优化执行路径2.2.5: 添加httpd系统服务2.2.6: web站点部署过程2.3: HTTP服务文件

2020-08-04 23:27:04 420

原创 Web服务器群集----Web基础与HTTP协议

文章目录Web基础与HTTP协议前言:一: Web基础1.1: 域名的概念1.2: hosts文件1.3: 域名空间结构1.4: 域名注册1.5: 网页的概念1.6: HTML 概述1.7: HTML基本标签1.7.1HTML语法规则1.7.2HTML文件结构1.8: Web概述静态网页:动态网页:二: HTTP协议2.1: HTTP协议概述2.2: HTTP 方法2.3: HTTP协议获取Web资源的常用方法 get和post2.4: HTTP状态码2.5: HTTP请求消息

2020-08-02 21:10:19 252

原创 防火墙基础----iptables

文章目录防火墙基础----iptables一: iptables概念1.1: Linux包过滤防火墙概述1.2: iptables的表,链结构1.2.1: 五链1.2.2: 四表1.2.3:四表五链之间的关系1.2.4: 数据包过滤的处理流程二:iptables基本语法,管理选项与规则匹配条件2.1: iptables安装2.2: iptables 基本命令2.3: iptables 的管理选项2.4: 规则的匹配条件2.4.1: 三种匹配方式2.4.2: 常见的通用匹配条件2.4.

2020-08-02 00:20:09 358

空空如也

空空如也

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

TA关注的人

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