<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[fangandpu的博客]]></title><description><![CDATA[想做一个会摸鱼的猴子]]></description><link>https://blog.youkuaiyun.com/fangandpu</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; fangandpu]]></copyright><item><title><![CDATA[Prometheus监控]]></title><link>https://blog.youkuaiyun.com/fangandpu/article/details/122831528</link><guid>https://blog.youkuaiyun.com/fangandpu/article/details/122831528</guid><author>fangandpu</author><pubDate>Tue, 08 Feb 2022 23:03:13 +0800</pubDate><description><![CDATA[目录

    一、Prometheus简介

    1.1 Prometheus概述

    二、Prometheus特点

    三、Prometheus监控体系

1.系统层监控(需要监控的数据)

2.间件及基础设施类监控

3.应用层监控

4.业务层监控

    一、Prometheus简介

    1.1 Prometheus概述

    Prometheus是...]]></description><category></category></item><item><title><![CDATA[dockerfile概述]]></title><link>https://blog.youkuaiyun.com/fangandpu/article/details/122566718</link><guid>https://blog.youkuaiyun.com/fangandpu/article/details/122566718</guid><author>fangandpu</author><pubDate>Tue, 18 Jan 2022 23:33:11 +0800</pubDate><description><![CDATA[一、基于dockerfile创建
1.1 dockerfile的组成
Dockerfile是由一组指令组成的文件Dockerfile结构四部分
·	基础镜像信息
·	维护者信息
·	镜像操作指令
·	容器启动时执行指令（cmd）
Dockerfile每行支持一条指令，每条指令可携带多个参数，支特使用以“#“号开头的注释（可以通过&amp;&amp;写入多条命令）
1.2 dockerfile操作指令




指令
含义




from镜像
指定新的镜像所基于的镜像，第一条必须为from，每创建一个镜像就需]]></description><category></category></item><item><title><![CDATA[docker网络]]></title><link>https://blog.youkuaiyun.com/fangandpu/article/details/122457480</link><guid>https://blog.youkuaiyun.com/fangandpu/article/details/122457480</guid><author>fangandpu</author><pubDate>Sun, 16 Jan 2022 22:27:16 +0800</pubDate><description><![CDATA[一、
]]></description><category></category></item><item><title><![CDATA[docker基础命令]]></title><link>https://blog.youkuaiyun.com/fangandpu/article/details/122439585</link><guid>https://blog.youkuaiyun.com/fangandpu/article/details/122439585</guid><author>fangandpu</author><pubDate>Wed, 12 Jan 2022 00:11:15 +0800</pubDate><description><![CDATA[一、docker常用命令

1.1 查看docker版本


[root@docker ~]# docker info






    1.2搜索镜像


docker search +服务名：搜索镜像






1.3 下载镜像


##在docker

]]></description><category></category></item><item><title><![CDATA[虚拟化解决方案：docker]]></title><link>https://blog.youkuaiyun.com/fangandpu/article/details/122411834</link><guid>https://blog.youkuaiyun.com/fangandpu/article/details/122411834</guid><author>fangandpu</author><pubDate>Mon, 10 Jan 2022 23:58:29 +0800</pubDate><description><![CDATA[一、什么是虚拟化

1.1 虚拟化的概述

虚拟化以软件形式实现物理设备的功能（二层交换机、路由器、三层交换机等)

1.2 虚拟化发展史

雏形:

1961年，IBM709机器实现了分时系统，将cPU占用切分为多个极短的时间片(1/100sec)每一个时间片执行不同的工作，通过对这些时间片进迸行轮询从而将一个CPU伪装成多个CPU

1972年，IBM正式将system370机的分时系统命名为虚拟机

...]]></description><category></category></item><item><title><![CDATA[Redis 集群]]></title><link>https://blog.youkuaiyun.com/fangandpu/article/details/121904631</link><guid>https://blog.youkuaiyun.com/fangandpu/article/details/121904631</guid><author>fangandpu</author><pubDate>Thu, 30 Dec 2021 08:48:30 +0800</pubDate><description><![CDATA[一、Redis概述

    1.1 概述

Redis可以实现单机的数据持久化，但无论是RDB也好或者AOF也好，都解决不了单点宕机问题，即一旦单台 redis服务器本身出现系统故障、硬件故障等问题后，就会直接造成数据的丢失，此外单机的性能也是有极限的,因此需要使用另外的技术来解决单点故障和性能扩展的问题。

    1.1.1 RDB持久化

RDB 持久化是指在指定的时间间隔内将内存中的数据集快照写入磁盘




...]]></description><category></category></item><item><title><![CDATA[rsync 远程同步]]></title><link>https://blog.youkuaiyun.com/fangandpu/article/details/122178554</link><guid>https://blog.youkuaiyun.com/fangandpu/article/details/122178554</guid><author>fangandpu</author><pubDate>Tue, 28 Dec 2021 00:31:38 +0800</pubDate><description><![CDATA[一、rsnyc简介

    1.1 概述

    rsync是一个开源的快速备份工具，可以在不同主机之间镜像同步整个目录树，支持增量备份，并保持链接和权限，且采用优化的同步算法，传输前执行压缩，因此非常适用于异地备份、镜像服务器等应用非常灵活的方式来实现文件的传输复制 。

在远程同步任务中，负责发起rsync同步操作的客户机称为发起端，而负责响应来自客户机的rsync同步操作的服务器称为同步源。在同步过程中，同步源负责提供文件的原始位...]]></description><category></category></item><item><title><![CDATA[整理（2）]]></title><link>https://blog.youkuaiyun.com/fangandpu/article/details/122161013</link><guid>https://blog.youkuaiyun.com/fangandpu/article/details/122161013</guid><author>fangandpu</author><pubDate>Sun, 26 Dec 2021 22:15:32 +0800</pubDate><description><![CDATA[一、mysql

1.1 在企业中数据库服务器解决方案：当从服务器读写慢可以配置多台mysql，此时将无冗余性可配置主从，主从压力不均匀，配置读写分离，此时数据库可能发生单点故障，高可用mha，此时如果得不到解决将拓展master规模或配置前缓冲数据库（radis）

1.2 mysql ：主从复制，读写分离，此时如果master故障基于master压力过大，可以使用radis，可以使用mma架构(配置多台主和从服务器，架构组成：keepalive热备、)



二、keepalive

2.1 原理：使.]]></description><category></category></item><item><title><![CDATA[整理（1）]]></title><link>https://blog.youkuaiyun.com/fangandpu/article/details/122097941</link><guid>https://blog.youkuaiyun.com/fangandpu/article/details/122097941</guid><author>fangandpu</author><pubDate>Thu, 23 Dec 2021 00:18:22 +0800</pubDate><description><![CDATA[一、主从复制

1.数据库中主从复制分为全同步、半同步、异步。



1.1其中主从复制默认是异步，异步追求的是更快速，至少有一个slave同步完成实现最终一致性（无论过程如何最后保持数据的一致）。好处：备份容灾

（强一致性：完全同步复制数据）

2.主从复制就是两个日志，与三个线程配合使用，其中主从复制默认是异步

二进制日志：

中继日志：

3.日志记录方式有三种：混合、基于行、基于sql



4.mysqldump 不建议在正在使用数据库下使用，因为使用时会进行锁表，无法对表进行写入，

温备：]]></description><category></category></item><item><title><![CDATA[ELK 日志分析搭建]]></title><link>https://blog.youkuaiyun.com/fangandpu/article/details/121973300</link><guid>https://blog.youkuaiyun.com/fangandpu/article/details/121973300</guid><author>fangandpu</author><pubDate>Mon, 20 Dec 2021 00:40:34 +0800</pubDate><description><![CDATA[一、ELK概述

1.1 概述

ELK是由Elasticsearch（日志存储和搜索）、Logstash（日志收集）、Kibana（查看日志）三个开源软件的组成的一个组合体，ELK是elastic公司研发的一套完整的日志收集、分析和展示的企业级解决方案，在这三个软件当中，每个软件用于完成不同的功能，ELK又称为ELKstack。

1.1.1Elasticsearch概述

一个高度可扩展的开源全...]]></description><category></category></item><item><title><![CDATA[Redis 安装部署]]></title><link>https://blog.youkuaiyun.com/fangandpu/article/details/121885103</link><guid>https://blog.youkuaiyun.com/fangandpu/article/details/121885103</guid><author>fangandpu</author><pubDate>Sun, 12 Dec 2021 14:45:09 +0800</pubDate><description><![CDATA[一、Redis简介

    1.1 简介

Redis是一个开源的、遵循BSD协议的、基于内存的而且目前比较流行的键值数据库(key-valuedatabase)，是一个非关系型数据库，redis 提供将内存通过网络远程共享的一种服务，提供类似功能的还有memcached，但相比memcached，redis还提供了易扩展、高性能、具备数据持久性等功能。

Redis 是一个高性能的key-value数据库。 redis的出现，很...]]></description><category></category></item><item><title><![CDATA[MHA高可用与故障切换配置]]></title><link>https://blog.youkuaiyun.com/fangandpu/article/details/121745614</link><guid>https://blog.youkuaiyun.com/fangandpu/article/details/121745614</guid><author>fangandpu</author><pubDate>Wed, 08 Dec 2021 17:20:38 +0800</pubDate><description><![CDATA[一、MHA概述

    1.1 概述

—套优秀的MySQL高可用环境下故障切换和主从复制的软件MHA的出现就是解决MySQL单点的问题。

MHA: Master High Availability，对主节点进行监控，可实现自动故障转移至其它从节点;通过提升某一从节点为新的主节点，基于主从复制实现，还需要客户端配合实现，目前MHA主要支持一主多从的架构，要搭建MHA,要求一个复制集群中必须最少有三台数据库服务器，一主二从，即一...]]></description><category></category></item><item><title><![CDATA[MySQL 集群Cluster]]></title><link>https://blog.youkuaiyun.com/fangandpu/article/details/121729416</link><guid>https://blog.youkuaiyun.com/fangandpu/article/details/121729416</guid><author>fangandpu</author><pubDate>Mon, 06 Dec 2021 00:40:32 +0800</pubDate><description><![CDATA[一、MySQL 主从复制

    1.1 主从复制原理

MySQL主从复制是一个异步的复制过程，主库发送更新事件到从库，从库读取更新记录，并执行更新记录，使得从库的内容与主库保持一致。

binlog：binary log，主库中保存所有更新事件日志的二进制文件。binlog是数据库服务启动的一刻起，保存数据库所有变更记录（数据库结构和内容）的文件。在主库中，只要有更新事件出现，就会被依次地写入到binlog中，之后会推送到从...]]></description><category></category></item><item><title><![CDATA[Mysql数据库（2）]]></title><link>https://blog.youkuaiyun.com/fangandpu/article/details/121654590</link><guid>https://blog.youkuaiyun.com/fangandpu/article/details/121654590</guid><author>fangandpu</author><pubDate>Wed, 01 Dec 2021 19:20:10 +0800</pubDate><description><![CDATA[目录

    一、sql分类

    1.1 语言规范

    1.1.1 命名规则

    1.2 sql语句分类

    1.3 查看帮助信息 

    1.4 查看支持字符集

    二、基本操作

    2.1 查看表使用表

    2.2 创建表

    2.3 删除表

    2.4 查看表结构

    2.5添加记录

    2.6 查询特定字段

...]]></description><category></category></item><item><title><![CDATA[Mysql数据库（5）]]></title><link>https://blog.youkuaiyun.com/fangandpu/article/details/121631326</link><guid>https://blog.youkuaiyun.com/fangandpu/article/details/121631326</guid><author>fangandpu</author><pubDate>Wed, 01 Dec 2021 09:01:47 +0800</pubDate><description><![CDATA[一、sql高级语言

    1.1 导入数据库


 mysql&gt; source /root/test.sql ##登录数据库将文件放入系统中再导入数据库




    1.2 select 查询


显示表格中的一个或者多个字段中所有的信息
语法：
select 字段名 from 表名;

例如：

mysql&gt; select * from students; ##查询student这个表中的所有信息

mysql&gt;...]]></description><category></category></item><item><title><![CDATA[MySQL数据库（1）]]></title><link>https://blog.youkuaiyun.com/fangandpu/article/details/121502903</link><guid>https://blog.youkuaiyun.com/fangandpu/article/details/121502903</guid><author>fangandpu</author><pubDate>Tue, 23 Nov 2021 22:53:26 +0800</pubDate><description><![CDATA[目录

    一、数据库概念

    1.1 概念

    1.1.1 数据

    1.1.2 表

    1.1.3 数据库

    1.2 数据库管理系统(DBMS)

    1.3 数据库管理系统的优点

    1.4 数据库管理系统的基本功能及架构

    二、关系型数据库和非关系型数据库

    2.1 主流关系型数据库系统

    2.2关系型数据库和非关系型数据库的区别

 ...]]></description><category></category></item><item><title><![CDATA[Haproxy技术]]></title><link>https://blog.youkuaiyun.com/fangandpu/article/details/121471834</link><guid>https://blog.youkuaiyun.com/fangandpu/article/details/121471834</guid><author>fangandpu</author><pubDate>Mon, 22 Nov 2021 23:36:00 +0800</pubDate><description><![CDATA[目录

    一、Haproxy概述

    1.1 概述

    1.2 Haproxy特性

    1.3 Haproxy常见负载均衡策略

    二、Haproxy环境搭建

    2.1 实验设备

    2.2 Haproxy服务器配置搭建

    2.3 web服务器搭建

    三、HAproxy日志问题

    3.1 问题原因

    3.2 解决办法

    一、Ha...]]></description><category></category></item><item><title><![CDATA[Keepalive技术]]></title><link>https://blog.youkuaiyun.com/fangandpu/article/details/121455614</link><guid>https://blog.youkuaiyun.com/fangandpu/article/details/121455614</guid><author>fangandpu</author><pubDate>Mon, 22 Nov 2021 14:10:25 +0800</pubDate><description><![CDATA[一、keepalive概述

    1.1 概述


]]></description><category></category></item><item><title><![CDATA[LVS负载均衡群集]]></title><link>https://blog.youkuaiyun.com/fangandpu/article/details/121378331</link><guid>https://blog.youkuaiyun.com/fangandpu/article/details/121378331</guid><author>fangandpu</author><pubDate>Wed, 17 Nov 2021 20:08:01 +0800</pubDate><description><![CDATA[一、集群和分布式

    1.1 集群含义

Cluster，集群、群集：由多台主机构成，但对外只表现为一个整体。互联网应用中，随着站点对硬件性能、响应速度、服务稳定性、数据可靠性等要求越来越高，单台服务器力不从心。

Cluster分为三种类型：

LB： Load Balancing，负载均衡，多个主机组成，每个主机只承担一部分访问请求

HA： High Availiablity，高可用，避免 SPOF（si...]]></description><category></category></item><item><title><![CDATA[部署Nginx和Tomcat动静分离]]></title><link>https://blog.youkuaiyun.com/fangandpu/article/details/121352995</link><guid>https://blog.youkuaiyun.com/fangandpu/article/details/121352995</guid><author>fangandpu</author><pubDate>Tue, 16 Nov 2021 23:14:50 +0800</pubDate><description><![CDATA[一、概述

    1.1 简介

动态服务器的问题，往往就是并发能力太弱，往往需要多台动态服务器一起提供服务。如何把并发的压力分摊，这就需要调度，采用一定的调度策略，将请求分发给不同的服务器，这就是Load Balance负载均衡。

当单机Tomcat，演化出多机多级部署的时候，一个问题便凸显出来，这就是Session。而这个问题的由来，都是由于HTTP协议在设计之初没有想到未来的发展。

    1.2 原理

 ...]]></description><category></category></item></channel></rss>