<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Q274948451的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Q274948451</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Q274948451]]></copyright><item><title><![CDATA[Redis雪崩、穿透、击穿、熔断 简述及解决方案]]></title><link>https://blog.youkuaiyun.com/Q274948451/article/details/110826315</link><guid>https://blog.youkuaiyun.com/Q274948451/article/details/110826315</guid><author>Q274948451</author><pubDate>Mon, 07 Dec 2020 20:09:21 +0800</pubDate><description><![CDATA[雪崩：
当访问量大于服务器的承载能力的时候，redis缓存直接挂掉，请求穿过缓存直达数据库，数据库扛不住，导致数据直接挂掉,最终导致整个系统挂掉，造成雪崩
穿透：
一个服务器有上百万的流量请求时,如果这些请求的数据在redis缓存这一层不存在,那么就会穿过redis的缓存直达到后台,也就是mysql服务器,导致整个微服务应用挂掉【这种攻击多指黑客攻击】
击穿：在key非常热点的时期，访问量过多，高并发的持续性的大访问量，将会直接击穿缓存，访问量就都跑到数据库上了，就像屏障上凿出一个洞一样
击穿：
在key非]]></description><category></category></item><item><title><![CDATA[Centos7 lvm简介 逻辑卷扩容、缩容 快照]]></title><link>https://blog.youkuaiyun.com/Q274948451/article/details/109726528</link><guid>https://blog.youkuaiyun.com/Q274948451/article/details/109726528</guid><author>Q274948451</author><pubDate>Mon, 16 Nov 2020 19:55:28 +0800</pubDate><description><![CDATA[lvm简介
LVM是逻辑盘卷管理（Logical Volume Manager）的简称，它是Linux环境下对磁盘分区进行管理的一种机制，LVM是建立在硬盘和分区之上的一个逻辑层，来提高磁盘分区管理的灵活性。
lvm相关术语


PE(Physical Extend)物理拓展
PE是LVM的最小存储单元，它有点像文件系统
里面的block。默认PE大小是4M。


PV(Physical Volume)物理卷
磁盘分区只有转换成PV后才能被LVM使用。


VG(Volume Group)卷组
卷组类似一个]]></description><category></category></item><item><title><![CDATA[Mysql  高可用MHA简介原理 架构部署]]></title><link>https://blog.youkuaiyun.com/Q274948451/article/details/109674957</link><guid>https://blog.youkuaiyun.com/Q274948451/article/details/109674957</guid><author>Q274948451</author><pubDate>Fri, 13 Nov 2020 16:31:50 +0800</pubDate><description><![CDATA[MHA简介开始部署准备 ssh 互通环境部署master节点部署slave节点部署一主多从安装配置MHA启动MHA 查看master节点
MHA简介
MHA（Master HA）是一款开源的 MySQL 的高可用程序，它为 MySQL 主从复制架构提供了 automating master failover 功能。MHA 在监控到 master 节点故障时，会提升其中拥有最新数据的 slave 节点成为新的master 节点，在此期间，MHA 会通过于其它从节点获取额外信息来避免一致性方面的问题。MHA .]]></description><category></category></item><item><title><![CDATA[Centos7 saltstack简介 服务部署]]></title><link>https://blog.youkuaiyun.com/Q274948451/article/details/109641899</link><guid>https://blog.youkuaiyun.com/Q274948451/article/details/109641899</guid><author>Q274948451</author><pubDate>Thu, 12 Nov 2020 14:09:51 +0800</pubDate><description><![CDATA[saltstack 简介
1.Saltstack使用Python开发，是一个非常简单易用和轻量级的管理工具。由Master和Minion构成，通过ZeroMQ进行通信,速度快
2.Saltstack的master端监听4505与4506端口，4505为salt的消息发布系统，4506为salt客户端与服务端通信的端口
3.salt客户端程序不监听端口，客户端启动后，会主动连接master端注册，然后一直保持该TCP连接，master通过这条TCP连接对客户端控制
部署服务
准备两台Centos7 虚拟机

]]></description><category></category></item><item><title><![CDATA[Mysql5.7安装 Gtid原理作用+主从复制]]></title><link>https://blog.youkuaiyun.com/Q274948451/article/details/109593530</link><guid>https://blog.youkuaiyun.com/Q274948451/article/details/109593530</guid><author>Q274948451</author><pubDate>Tue, 10 Nov 2020 13:42:37 +0800</pubDate><description><![CDATA[Gtid的作用
Gtid,采用了新的复制协议，旧协议是，首先从服务器上在一个特定的偏移量位置连接到主服务器上一个给定的二进制日志文件,然后主服务器再从给定的连接点开始发送所有的事件。
新协议有所不同，支持以全局统一事务ID(GTID)为基础的复制。当在主库上提交事务或者被从库应用时，可以定位和追踪每一个事务。GTID复制是全部以事务为基础，使得检查主从一致性变得非常简单。如果所有主库上提交的事务也同样提交到从库上，一致性就得到了保证。
Gtid的工作原理
1.当一个事务在主库端执行并提交时，产生GTID，一]]></description><category></category></item><item><title><![CDATA[Centos7 悟空crm安装部署]]></title><link>https://blog.youkuaiyun.com/Q274948451/article/details/109583590</link><guid>https://blog.youkuaiyun.com/Q274948451/article/details/109583590</guid><author>Q274948451</author><pubDate>Mon, 09 Nov 2020 19:59:04 +0800</pubDate><description><![CDATA[准备一台Centos7的虚拟机

关掉防火墙
[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# setenforce 0

1.准备jdk环境
[root@localhost ~]# rpm -ivh jdk-8u131-linux-x64_.rpm 
准备中...                          ################################# [100%]
正在升级/安装...
   1:]]></description><category></category></item><item><title><![CDATA[Centos7  rsync+crontab 定时备份]]></title><link>https://blog.youkuaiyun.com/Q274948451/article/details/109543236</link><guid>https://blog.youkuaiyun.com/Q274948451/article/details/109543236</guid><author>Q274948451</author><pubDate>Sat, 07 Nov 2020 10:41:48 +0800</pubDate><description><![CDATA[rsync 远程备份的功能
rsync常用选项：
-v：	   详细信息输出
-z：	传输时进行压缩 --compress-level=NUM可按级别压缩
-a：  归档模式传输并保持文件属性相当于-rtopgDL
-r	： 递归模式
-t  ： 	 保持文件的时间属性
-o： 保持文件属主属性
-p：	保持文件权限属性
-g：	保持文件属组属性
-D：	保持设备文件信息
-l ：   保持文件软链接
-e：	使用指定协议
–include=PATTERN：	指定排除不需要传输的文件
–exclude-fr]]></description><category></category></item><item><title><![CDATA[Mysql数据库 主从复制的作用原理]]></title><link>https://blog.youkuaiyun.com/Q274948451/article/details/109409858</link><guid>https://blog.youkuaiyun.com/Q274948451/article/details/109409858</guid><author>Q274948451</author><pubDate>Sun, 01 Nov 2020 00:09:48 +0800</pubDate><description><![CDATA[主从的作用
1.实时灾备：一台主数据库宕机了，启用从数据库，用于故障切换
2.读写分离：主服务器只用于写操作，从服务器只用于读取，支持了更大的并发
3.备份：可以解决数据丢失的问题，避免影响业务
主从原理
1、主库接收到更新命令，执行更新操作，生成binlog
2、从库salve开启一个I/0线程与主库 dump_thread之间建立长连接
3、主库 dump_thread从本地读取binlog 传送刚给从库
主节点接收到来自从节点的I/O请求后，通过 dump thread返回指定日志、指定位置之后的日志]]></description><category></category></item><item><title><![CDATA[Centos7 忘记root登录密码  使用单用户模式进行修改密码]]></title><link>https://blog.youkuaiyun.com/Q274948451/article/details/109409444</link><guid>https://blog.youkuaiyun.com/Q274948451/article/details/109409444</guid><author>Q274948451</author><pubDate>Sat, 31 Oct 2020 23:24:36 +0800</pubDate><description><![CDATA[单用户模式：
系统上工作时的一种拥有超级用户权限的模式
单用户用途：	
通常用于维护硬盘分区或更改超级用户密码等需在磁盘挂载前操作的维护
重启系统
到这个界面 按e进入编辑

进入之后，找到linux16开头的一行，找到关键字ro

把关键字“ro”修改为“rw”，后面还要加上 init=/sysroot/bin/sh

按“Ctrl+X”按钮进入单用户模式

输入“LANG=en” 防止乱码（如果设置系统中文）
使用命令：chroot    /sysroot/切换到系统，
输入：passwd    roo]]></description><category></category></item><item><title><![CDATA[HTTP 网页报错常见状态码]]></title><link>https://blog.youkuaiyun.com/Q274948451/article/details/109400529</link><guid>https://blog.youkuaiyun.com/Q274948451/article/details/109400529</guid><author>Q274948451</author><pubDate>Sat, 31 Oct 2020 17:53:38 +0800</pubDate><description><![CDATA[常见的状态码1xx: 临时响应（Informational）2xx: 成功状态码（Success)3xx: 重定向状态码
1xx: 临时响应（Informational）
需要请求者继续执行操作的状态代码，表示服务器正在接受请求。

100: 请求者应当继续提出请求。服务器返回此代码表示已收到初始的请求，正在等待其余部分。
101: 切换协议， 请求者已要求服务器切换协议，服务器已确认并准备切换

2xx: 成功状态码（Success)
成功状态码，已成功接受客户端请求。（2开头的代码一般是开发者在调试的时]]></description><category></category></item><item><title><![CDATA[Nginx虚拟主机 基于域名、IP、端口 都有什么区别呢?]]></title><link>https://blog.youkuaiyun.com/Q274948451/article/details/109391786</link><guid>https://blog.youkuaiyun.com/Q274948451/article/details/109391786</guid><author>Q274948451</author><pubDate>Fri, 30 Oct 2020 20:12:05 +0800</pubDate><description><![CDATA[基于域名的虚拟主机 ： 不同的域名 相同的IP
基于端口的虚拟主机 ： 不使用域名、IP来区分，而是用不同的TCP端口号
基于IP地址的虚拟主机 ： 不同的域名 不同的IP （ 需要加网络接口 ）
安装nginx （这里是yum装）
[root@localhost ~]# yum -y install epel-release
[root@localhost ~]# yum -y install nginx

创建个测试页面
[root@localhost ~]# vim /usr/share/nginx/]]></description><category></category></item><item><title><![CDATA[Centos7 kvm虚拟化安装使用]]></title><link>https://blog.youkuaiyun.com/Q274948451/article/details/109383737</link><guid>https://blog.youkuaiyun.com/Q274948451/article/details/109383737</guid><author>Q274948451</author><pubDate>Fri, 30 Oct 2020 14:26:05 +0800</pubDate><description><![CDATA[准备环境
1. 开启处理器中的虚拟化 Intel VT-x/EPT或AMD-V/RVI(V)选项

2. 启动虚拟机并查看机器是否支持KVM

3. 关掉防火墙
[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# setenforce 0
[root@localhost ~]# 

4. 安装并启动kvm
[root@localhost ~]# yum install -y qemu-kvm libvirt virt-instal]]></description><category></category></item><item><title><![CDATA[Mysql数据库 建库建表增删改查]]></title><link>https://blog.youkuaiyun.com/Q274948451/article/details/109350896</link><guid>https://blog.youkuaiyun.com/Q274948451/article/details/109350896</guid><author>Q274948451</author><pubDate>Thu, 29 Oct 2020 10:21:18 +0800</pubDate><description><![CDATA[centos7 安装mysql
[root@localhost ~]# yum -y install mariadb mariadb-server

启动mysql
[root@localhost ~]# systemctl start mariadb
[root@localhost ~]# mysql
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 2
Server vers]]></description><category></category></item><item><title><![CDATA[运维必备技能（武器库）]]></title><link>https://blog.youkuaiyun.com/Q274948451/article/details/109340296</link><guid>https://blog.youkuaiyun.com/Q274948451/article/details/109340296</guid><author>Q274948451</author><pubDate>Wed, 28 Oct 2020 19:14:40 +0800</pubDate><description><![CDATA[武器类型   武器名称
文本处理   	 grep、sed、awk
数据传输： 		Rsync、Scp、Inodify/Sersync
进程管理：		Supervisor
性能分析：		top、free、 df、 iftop、 iostat、 vmstat、 dstat、 sar. sysdig
网络服务：		vsftp、nfs、 samba、bind、 dhcp、postfix
Web服务：		Nginx、Tomcat、 PHP
关系型数据库：	MySQL、MariaDB、 PostgreSQL
非关系型]]></description><category></category></item><item><title><![CDATA[Centos7 rsync+inotfiy 实时备份]]></title><link>https://blog.youkuaiyun.com/Q274948451/article/details/109312320</link><guid>https://blog.youkuaiyun.com/Q274948451/article/details/109312320</guid><author>Q274948451</author><pubDate>Tue, 27 Oct 2020 16:17:52 +0800</pubDate><description><![CDATA[rsync简介:
rsync具有可使本地和远程两台主机之间的数据快速复制同步镜像、远程备份的功能
inotfiy简介:
Inotify 是一种强大的、异步的文件系统事件监控机制，通过Inotify可以监控文件系统中添加、删除，修改、移动等各种细微事件，利用这个内核接口，第三方软件就可以监控文件系统下文件的各种变化情况
一.准备环境
两台centos7 虚拟机
192.168.27.136 A  (备份源)
192.168.27.137 B  (备份端）
关掉防火墙 setenforce
[root@loca]]></description><category></category></item><item><title><![CDATA[Xtrabackup 备份工具]]></title><link>https://blog.youkuaiyun.com/Q274948451/article/details/109297284</link><guid>https://blog.youkuaiyun.com/Q274948451/article/details/109297284</guid><author>Q274948451</author><pubDate>Mon, 26 Oct 2020 20:27:54 +0800</pubDate><description><![CDATA[xtrabackup安装
yum安装xtrabackup
[root@localhost ~]# yum -y install epel-release
[root@localhost ~]# yum -y install xtrabackup

备份
全备
xtrabackup --backup --target-dir=/mnt/data/all/ --user=root --password=123456 backup:表示该操作为备份操作

--target-dir:指定备份文件的路径

--use]]></description><category></category></item><item><title><![CDATA[Mysql数据库 出现故障之后 备份数据之~(冷备方法)]]></title><link>https://blog.youkuaiyun.com/Q274948451/article/details/109293294</link><guid>https://blog.youkuaiyun.com/Q274948451/article/details/109293294</guid><author>Q274948451</author><pubDate>Mon, 26 Oct 2020 19:21:24 +0800</pubDate><description><![CDATA[假设: centos服务器AB两台，A上的生产MySQL出现故障不能启动，但是数据文件是完好无损的。现在需要在B服务器上恢复数据库。
1.准备两台centos7虚拟机
192.168.27.136 A
192.168.27.136 B

2.安装mysql数据库
[root@localhost ~]# yum -y install mariadb mariadb-server

3. 启动数据库创建，库，表测试

...]]></description><category></category></item><item><title><![CDATA[iptables 防火墙简介 四表五列概念]]></title><link>https://blog.youkuaiyun.com/Q274948451/article/details/109091421</link><guid>https://blog.youkuaiyun.com/Q274948451/article/details/109091421</guid><author>Q274948451</author><pubDate>Sat, 24 Oct 2020 10:24:52 +0800</pubDate><description><![CDATA[防火墙分为硬件防火墙和软件防火墙


硬件防火墙：在硬件级别实现部分防火墙功能，另一部分功能基于软件实现，性能高，成本高。


软件防火墙：应用软件处理逻辑运行于通用硬件平台之上的防火墙，性能低，成本低。



iptables 四表五链概念
四表：


filter表：负责过滤功能，防火墙；内核模块：iptables_filter


nat表：network address translation，网络地址转换功能；内核模块：iptable_nat


mangle表：拆解报文，做出修改，并重新封装 的]]></description><category></category></item><item><title><![CDATA[Centos7  NFS共享存储]]></title><link>https://blog.youkuaiyun.com/Q274948451/article/details/109109418</link><guid>https://blog.youkuaiyun.com/Q274948451/article/details/109109418</guid><author>Q274948451</author><pubDate>Fri, 16 Oct 2020 08:45:35 +0800</pubDate><description><![CDATA[NFS简介
NFS就是Network File System的缩写，它最大的功能就是可以通过网络，让不同的机器、不同的操作系统可以共享彼此的文件。
NFS服务器可以让PC将网络中的NFS服务器共享的目录挂载到本地端的文件系统中，而在本地端的系统中来看，那个远程主机的目录就好像是自己的一个磁盘分区一样，在使用上相当便利

linux下搭建NFS服务 (centos7版本)
准备环境
1.准备三台centos7的虚拟机
192.168.27.136 NFS服务端
192.168.27.137 NFS客户端
19]]></description><category></category></item><item><title><![CDATA[Centos7 nginx负载均衡+keepalived高可用 部署安装]]></title><link>https://blog.youkuaiyun.com/Q274948451/article/details/109080596</link><guid>https://blog.youkuaiyun.com/Q274948451/article/details/109080596</guid><author>Q274948451</author><pubDate>Wed, 14 Oct 2020 20:31:50 +0800</pubDate><description><![CDATA[nginx负载+keepalived高可用一.准备环境1.准备4台虚拟机 (我的是centos7.5版本)2.关掉防火墙 setenforce二.安装配置两台web测试页面1.先安装个apache2.编辑html测试页面 为了方便区分3.启动并查看测试页面三.安装配置nginx+keepalived1.源码安装nginx (两台 136 137)2.配置nginx负载均衡3.启动nginx并测试负载均衡4.安装配置keepalived 主 (136)5.启动keepalived 并查看VIP生成没6.安装配]]></description><category></category></item></channel></rss>