<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[m0_57339745的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/m0_57339745</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; m0_57339745]]></copyright><item><title><![CDATA[Docker-Compose]]></title><link>https://blog.youkuaiyun.com/m0_57339745/article/details/121735825</link><guid>https://blog.youkuaiyun.com/m0_57339745/article/details/121735825</guid><author>m0_57339745</author><pubDate>Sun, 05 Dec 2021 21:27:08 +0800</pubDate><description><![CDATA[目录

一、Docker-Compose简介

1. Dockerfile与服务编排

2. Docker-Compose三层管理项

3. Docker-Compose的配置文件

4. Docker-Compose的应用环境

二、compose部署

1. Docker-Compose环境安装

2. YAML文件格式及编写注意事项

3. 使用YAML时需要注意以下事项

4. 数据结构

5. Docker-Compose配置常用字段

6. Docker-Compose常用命令

7. Dock]]></description><category></category></item><item><title><![CDATA[Docker之LNMP分布式容器部署]]></title><link>https://blog.youkuaiyun.com/m0_57339745/article/details/121735661</link><guid>https://blog.youkuaiyun.com/m0_57339745/article/details/121735661</guid><author>m0_57339745</author><pubDate>Sun, 05 Dec 2021 21:23:31 +0800</pubDate><description><![CDATA[一、项目环境

公司在实际的生产环境中，需要使用Docker技术在一台主机上创建LNMP服务并运行Wordpress网站平台。然后对此服务进行相关的性能调优和管理工作。

2. 服务器环境

容器
			操作系统
			IP地址
			主要软件
		nginx
			CentOS 7.9 x86_64
			172.111.0.10
			Docker-Nginx
		mysql
			Centos 7.9 x86_64
			172.111.0.20
			Docker-Mysql
		php
			Ce]]></description><category></category></item><item><title><![CDATA[Dockerfile镜像实例]]></title><link>https://blog.youkuaiyun.com/m0_57339745/article/details/121735582</link><guid>https://blog.youkuaiyun.com/m0_57339745/article/details/121735582</guid><author>m0_57339745</author><pubDate>Sun, 05 Dec 2021 21:15:50 +0800</pubDate><description><![CDATA[目录

一、构建SSH镜像

1. 建立工作目录

2. 生成镜像

3. 启动容器并修改root密码

二、systemctl镜像

1. 建立工作目录

2. 生成镜像

3. 运行镜像容器

4. 测试容器systemctl

三、Nginx镜像

1. 建立工作目录

2. 编写Dockerfile脚本

3. 编写run.sh启动脚本

4. 生成镜像

5. 运行镜像容器

6. 验证

四、Tomcat镜像

1. 建立工作目录

2. 编写Dockerfile脚本

3. 生成镜像

4. ]]></description><category></category></item><item><title><![CDATA[Docker的数据管理、网络通信和dockerfile]]></title><link>https://blog.youkuaiyun.com/m0_57339745/article/details/121735499</link><guid>https://blog.youkuaiyun.com/m0_57339745/article/details/121735499</guid><author>m0_57339745</author><pubDate>Sun, 05 Dec 2021 21:12:18 +0800</pubDate><description><![CDATA[目录

一、Docker的数据管理

1. 数据卷

2. 数据卷容器

二、端口映射

三、容器互联

1. 创建容器互联

2. 进入test2测试（ping 容器名/别名）

四、Docker镜像的创建

1. 基于现有镜像创建

2. 基于本地模板创建

3. 基于dockerfile创建

一、Docker的数据管理

管理Docker容器中数据主要有两种方式：数据卷（Data Volumes）和数据卷容器（Data Volumes Containers）。

1. 数据卷

1.1 数据卷定义
]]></description><category></category></item><item><title><![CDATA[Docker基本管理]]></title><link>https://blog.youkuaiyun.com/m0_57339745/article/details/121612903</link><guid>https://blog.youkuaiyun.com/m0_57339745/article/details/121612903</guid><author>m0_57339745</author><pubDate>Mon, 29 Nov 2021 16:32:45 +0800</pubDate><description><![CDATA[目录

一、Docker概述

1. Docker是什么

2. Docker的设计宗旨

3. 容器的优点

4. Docker容器和虚拟机的区别

5. 容器的三种重要技术（namespace/cgroup）

6. namespace的六项隔离

7. Docker核心的三个概念

二、安装Docker

1. 服务器环境

2. 安装依赖包

3. 设置阿里云镜像源

4. 安装Docker-CE并设置为开机自动启动

三、Docker镜像创建与操作

1. 搜索镜像

2. 获取镜像

3. 镜.]]></description><category></category></item><item><title><![CDATA[MHA高可用配置及故障切换]]></title><link>https://blog.youkuaiyun.com/m0_57339745/article/details/121612417</link><guid>https://blog.youkuaiyun.com/m0_57339745/article/details/121612417</guid><author>m0_57339745</author><pubDate>Mon, 29 Nov 2021 16:15:49 +0800</pubDate><description><![CDATA[目录

一、案例概述

二、案例前置知识点

1. MHA概述

2. MHA的组成

3. MHA特点

4. MHA切换过程

三、案例环境

1. 实验思路

2. 服务器、主机名、系统、IP以及软件版本配置

3. 各服务器环境配置

四、案例实施

1. 搭建MySQL MHA

2. 故障模拟与修复

一、案例概述

传统的MySQL主从架构存在的问题
● 单点故障




为了解决单点故障所带来的的影响，我们可以使用MHA高可用架构。

二、案例前置知识点

1. MHA概述

● MHA（M]]></description><category></category></item><item><title><![CDATA[MySQL高级（进阶）SQL语句]]></title><link>https://blog.youkuaiyun.com/m0_57339745/article/details/121609827</link><guid>https://blog.youkuaiyun.com/m0_57339745/article/details/121609827</guid><author>m0_57339745</author><pubDate>Mon, 29 Nov 2021 15:19:20 +0800</pubDate><description><![CDATA[目录

一、实例准备--制表

1. 表1（商店区域表）

2. 表2（商店销售表）

3. 表3（城市表）

4. 表4（total_sales）

二、SQL语句

1. select

2. distinct

3. where

4. and|or

5. in

6. between

7. limit

8. 通配符

9. like

10. order by

三、函数

1. 数学函数

2. 聚合函数

3. 字符串函数

四、SQL查询语句

1. group by

2. havin]]></description><category></category></item><item><title><![CDATA[MySQL事务以及存储引擎]]></title><link>https://blog.youkuaiyun.com/m0_57339745/article/details/121609531</link><guid>https://blog.youkuaiyun.com/m0_57339745/article/details/121609531</guid><author>m0_57339745</author><pubDate>Mon, 29 Nov 2021 14:42:59 +0800</pubDate><description><![CDATA[目录

一、事务

1. 事务的概念

2. 事务的ACID特点

3. 事务控制语句

4. 使用set设置控制事务

二、MySQL存储引擎

1. 存储引擎的概率

2. MyISAM

3. InnoDB

4. MyISAM与InnoDB的区别

5. 企业选择存储引擎的依据

6. 对于引擎的操作

一、事务

1. 事务的概念

● 事务是一种机制、一个操作序列，包含了一组数据库操作命令，并且把所有的命令作为一个整体一起向系统提交或撤销操作请求，即这一组数据库命令要么都执行，要么都不执行。
●]]></description><category></category></item><item><title><![CDATA[MySQL数据库授权与索引]]></title><link>https://blog.youkuaiyun.com/m0_57339745/article/details/121609155</link><guid>https://blog.youkuaiyun.com/m0_57339745/article/details/121609155</guid><author>m0_57339745</author><pubDate>Mon, 29 Nov 2021 14:38:15 +0800</pubDate><description><![CDATA[一、数据库用户授权

1. 授予权限

grant语句：专门用来设置数据库用户的访问权限。当指定的用户名不存在时，grant语句将会创建新的用户；当指定的用户名存在时，grant语句用于修改用户信息。

grant 权限列表 on 数据库名.数据表名 to '用户名'@'来源地址' [identified by '密码'];

权限列表：用于列出授权使用的各种数据库操作，以逗号进行分隔，如"select,insert,update"。使用"all"表示所有权限，可授权执行任何操作。
数据库名.表名：用于指定]]></description><category></category></item><item><title><![CDATA[MySQL数据库操作]]></title><link>https://blog.youkuaiyun.com/m0_57339745/article/details/121359424</link><guid>https://blog.youkuaiyun.com/m0_57339745/article/details/121359424</guid><author>m0_57339745</author><pubDate>Tue, 16 Nov 2021 17:29:41 +0800</pubDate><description><![CDATA[目录

一、数据表高级操作

1. 克隆表，将数据表的数据记录生成到新的表中

2. 清空表，删除表内的所有数据

3. 创建临时表

4. 创建外键约束，保证数据的完整性和一致性

5. MySQL中6种常见的约束

二、 数据库用户管理

1. 新建用户

2. 查看用户信息

3. 重命名用户

4. 删除用户

5. 修改密码

6. 忘记密码登录改密

总结

一、数据表高级操作

1. 克隆表，将数据表的数据记录生成到新的表中

方法一：
create table test1 like test]]></description><category></category></item><item><title><![CDATA[MySQL数据库基础]]></title><link>https://blog.youkuaiyun.com/m0_57339745/article/details/121359265</link><guid>https://blog.youkuaiyun.com/m0_57339745/article/details/121359265</guid><author>m0_57339745</author><pubDate>Tue, 16 Nov 2021 16:36:47 +0800</pubDate><description><![CDATA[目录

一、数据库的基本概念

1. 数据（Data）

2. 表（Table）

3. 数据库（DataBase）

4. 数据库管理系统（DBMS）

5. 数据库系统

二、数据库的发展

1. 第一代数据库

2. 第二代数据库

3. 第三代数据库

三、主流的数据库介绍

1. SQL Server（微软公司产品）

2. Oracle（甲骨文公司产品）

3. DB2（IBM公司产品）

4. MySQL（甲骨文公司收购）

5. PostgreSQL（PostgreSQL Global De]]></description><category></category></item><item><title><![CDATA[rsync远程同步]]></title><link>https://blog.youkuaiyun.com/m0_57339745/article/details/121346957</link><guid>https://blog.youkuaiyun.com/m0_57339745/article/details/121346957</guid><author>m0_57339745</author><pubDate>Tue, 16 Nov 2021 00:39:04 +0800</pubDate><description><![CDATA[目录

一、rsync同步简介

1. 关于rsync

2. rsync同步源（备份源）

二、配置rsync备份源

1. 关闭防火墙

2. 查看rsync是否已安装，一般系统已默认安装rsync

3. 建立/etc/rsync.conf配置文件

4. 为备份账户创建数据文件

5. 保证所有用户对源目录/var/www/html都有读取权限

6. 启动rsync服务程序

7. 关闭rsync服务

8. 编写测试网页

三、rsync命令基本用法

1. 基本格式

2. 常用选项

四、配]]></description><category></category></item><item><title><![CDATA[Redis高可用（持久化、主从复制、哨兵、集群）]]></title><link>https://blog.youkuaiyun.com/m0_57339745/article/details/121346874</link><guid>https://blog.youkuaiyun.com/m0_57339745/article/details/121346874</guid><author>m0_57339745</author><pubDate>Tue, 16 Nov 2021 00:32:16 +0800</pubDate><description><![CDATA[目录

一、Redis高可用

1. Redis高可用概述

2. Redis高可用策略

二、Redis持久化

1. Redis持久化的功能

2. Redis持久化的两种方式

3. RDB持久化

4. AOF持久化

5. RDB和AOF的优缺点

三、Redis主从复制

1. 主从复制的概述

2. 主从复制的作用

3. 主从复制的流程

4. 搭建Redis主从复制

四、Redis哨兵模式

1. 哨兵模式的核心功能

2. 哨兵模式的原理

3. 哨兵模式的作用

4. 哨兵模式的结构]]></description><category></category></item><item><title><![CDATA[LVS-DR群集]]></title><link>https://blog.youkuaiyun.com/m0_57339745/article/details/121346742</link><guid>https://blog.youkuaiyun.com/m0_57339745/article/details/121346742</guid><author>m0_57339745</author><pubDate>Tue, 16 Nov 2021 00:23:24 +0800</pubDate><description><![CDATA[目录

一、LVS-DR的工作原理

1. LVS-DR数据包流向分析

2. IP包头及数据帧头信息的变化

3. DR模式的特点

4.LVS-DR中的ARP问题

二、LCS-DR的部署过程

1. 案例环境

2. 服务器IP配置

3. 配置负载调度器（192.168.122.10）

4. 部署共享存储（192.168.122.88）

5. 配置节点服务器（192.168.122.100/192.168.122.101）

6. 浏览器访问测试

总结

一、LVS-DR的工作原理

1. L]]></description><category></category></item><item><title><![CDATA[LVS+Keepalived群集]]></title><link>https://blog.youkuaiyun.com/m0_57339745/article/details/121346694</link><guid>https://blog.youkuaiyun.com/m0_57339745/article/details/121346694</guid><author>m0_57339745</author><pubDate>Tue, 16 Nov 2021 00:16:45 +0800</pubDate><description><![CDATA[目录

一、Keepalived实现原理

1. 单服务器的风险

2. Keepalived工具

3. Keepalived解决单点故障的方法

4. Keepalived体系主要模块及其作用

5. 企业集群的特点

6. 健康检查的作用

7. Keeoalved实现原理

8. VRRP虚拟路由冗余协议

9. 多机热备

二、LVS+Keepalived高可用群集的部署

1. 服务器及IP配置

2. Keepalived安装与启动

3. 配置节点服务器

4. 浏览器访问测试

总结

一]]></description><category></category></item><item><title><![CDATA[LVS负载均衡群集]]></title><link>https://blog.youkuaiyun.com/m0_57339745/article/details/121346581</link><guid>https://blog.youkuaiyun.com/m0_57339745/article/details/121346581</guid><author>m0_57339745</author><pubDate>Tue, 16 Nov 2021 00:10:30 +0800</pubDate><description><![CDATA[目录

一、企业群集应用概述

1. 群集的含义

2. 企业应用中的问题

3. 解决方法

4. 企业群集的分类

二、负载均衡群集架构

1. 负载均衡的结构

2. 负载均衡群集工作模式分析

3. NAT模式

4. TUN模式

5. DR模式

三、LVS虚拟服务器

1. Linux Virtual Server

2. LVS的应用

3. LVS的负载调度算法

4. ipvsadm工具

四、LVS-NAT部署实战

1. 案例环境

2. 服务器IP配置

3. 部署共享存储（NFS]]></description><category></category></item><item><title><![CDATA[Nginx+Tomcat负载均衡、动静分离群集]]></title><link>https://blog.youkuaiyun.com/m0_57339745/article/details/121346466</link><guid>https://blog.youkuaiyun.com/m0_57339745/article/details/121346466</guid><author>m0_57339745</author><pubDate>Mon, 15 Nov 2021 23:58:02 +0800</pubDate><description><![CDATA[目录

一、Tomcat

1. Tomcat简介

2. Tomcat重要目录

二、Nginx负载均衡原理

1. Nginx应用

2. Nginx负载均衡实现原理

3. 负载均衡模式

4. 正、反向代理

5. 反向代理的方式

三、Nginx动静分离原理

1. 动静分离原理

2. Nginx静态处理优势

四、部署Tomcat

1. 服务器分配

2. 部署Nginx负载均衡器

3. 部署2台Tomcat应用服务器

4. 动静分离配置

总结

一、Tomcat

1. Tomcat]]></description><category></category></item><item><title><![CDATA[Tomcat部署及优化]]></title><link>https://blog.youkuaiyun.com/m0_57339745/article/details/121346320</link><guid>https://blog.youkuaiyun.com/m0_57339745/article/details/121346320</guid><author>m0_57339745</author><pubDate>Mon, 15 Nov 2021 23:52:54 +0800</pubDate><description><![CDATA[目录

一、tomcat

1. Tomcat概述

2. Tomcat的组件

3. Java Servlet

4. JSP

5. Tomcat顶层架构

6. Container的子容器

7. Tomcat请求过程

二、Tomcat安装部署

1. 关闭防火墙，将安装Tomcat所需软件包传到/opt目录下

2. 安装JDK

3. 设置JDK环境变量

4. 测试java

5. 安装启动Tomcat

6. 优化启动Tomcat

7. Tomcat主要目录

三、虚拟主机配置

1. 创]]></description><category></category></item><item><title><![CDATA[Nginx中的Location和Rewrite]]></title><link>https://blog.youkuaiyun.com/m0_57339745/article/details/121346250</link><guid>https://blog.youkuaiyun.com/m0_57339745/article/details/121346250</guid><author>m0_57339745</author><pubDate>Mon, 15 Nov 2021 23:39:43 +0800</pubDate><description><![CDATA[目录

一、location

1. location的分类

2. location常用的匹配规则

3. location优先级

4. location的示例说明

5. 必选规则

二、Nginx Rewrite

1. Rewrite概述

2. Rewrite的跳转场景

3. Rewrite跳转的实现

4. Rewrite的实际场景

5. Rewrite和local的区别

6. 常用的Nginx正则表达式

7. Rewrite的执行顺序

8. Rewrite的语法格式

9. fla]]></description><category></category></item><item><title><![CDATA[nginx的优化和防盗链]]></title><link>https://blog.youkuaiyun.com/m0_57339745/article/details/121346159</link><guid>https://blog.youkuaiyun.com/m0_57339745/article/details/121346159</guid><author>m0_57339745</author><pubDate>Mon, 15 Nov 2021 23:33:04 +0800</pubDate><description><![CDATA[目录

一、nginx的优化

1. 隐藏版本号

2. 修改用户与组

3. 缓存时间

4. 日志切割

5. 连接超时

6. 更改进程数

7. 配置网页压缩

二、防盗链

总结

一、nginx的优化

1. 隐藏版本号

（1）隐藏版本号的原因

为了安全，如果暴露版本信息，黑客可以通过版本信息，得知该版本存在的漏洞，进而对服务器进行攻击。隐藏版本信息可以避免黑客有的放矢的搞破坏。

（2）查看版本号的方法

方法一:命令“nginx -v”（仅限web服务器）


[root@localho]]></description><category></category></item></channel></rss>