<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ItookapillinNJ的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ItookapillinNJ</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ItookapillinNJ]]></copyright><item><title><![CDATA[Docker——Cgroup资源配置]]></title><link>https://blog.youkuaiyun.com/ItookapillinNJ/article/details/117660052</link><guid>https://blog.youkuaiyun.com/ItookapillinNJ/article/details/117660052</guid><author>ItookapillinNJ</author><pubDate>Mon, 07 Jun 2021 16:46:57 +0800</pubDate><description><![CDATA[文章目录Cgroup简介stress工具查看cgroup关于cpu的控制参数- -cpu-shares（权重）CPU使用率限制 --cpu-period（周期限制）、 --cpu-quota（配额）--cpuset-spus参数的混合使用内存限额Docker IO的限制
Cgroup简介
Docker通过Cgroup来控制容器使用的资源配额，包括CPU、内存、磁盘（指定使用哪块磁盘、I/O），基本覆盖了常见的资源配额和使用量控制。
Cgroup是Control Group的缩写，是Linux内核提供的一种可]]></description><category></category></item><item><title><![CDATA[原来是这样！——rsync下行同步和inotify实时同步部署]]></title><link>https://blog.youkuaiyun.com/ItookapillinNJ/article/details/116593648</link><guid>https://blog.youkuaiyun.com/ItookapillinNJ/article/details/116593648</guid><author>ItookapillinNJ</author><pubDate>Mon, 07 Jun 2021 09:17:34 +0800</pubDate><description><![CDATA[master




slave



rsync+inotify同步
master



slave







上图会出现报错的原因是，之前都是以nobody匿名用户登陆的，只需要在master上将nobody改为root即可



master验证


]]></description><category></category></item><item><title><![CDATA[Docker Harbor——拥有独特UI界面的私有仓库]]></title><link>https://blog.youkuaiyun.com/ItookapillinNJ/article/details/117600934</link><guid>https://blog.youkuaiyun.com/ItookapillinNJ/article/details/117600934</guid><author>ItookapillinNJ</author><pubDate>Sat, 05 Jun 2021 21:28:44 +0800</pubDate><description><![CDATA[文章目录


]]></description><category></category></item><item><title><![CDATA[Docker Consul自动更新与发现]]></title><link>https://blog.youkuaiyun.com/ItookapillinNJ/article/details/117594782</link><guid>https://blog.youkuaiyun.com/ItookapillinNJ/article/details/117594782</guid><author>ItookapillinNJ</author><pubDate>Sat, 05 Jun 2021 17:03:25 +0800</pubDate><description><![CDATA[文章目录简介特点搭建Consul集群实验1、环境部署2、安装Consul3、配置容器服务自动加入consul集群① 安装Gliderlabs/Registrator② 测试服务③ 验证http和nginx服务是否注册到consul3、安装consul-template4、配置template模板自动更新5、部署nginx6、启动template7、增加nginx容器节点测试
简介
Consul是一个分布式、高可用的系统，是一个为了解决在生产环境中服务注册，服务发现，服务配置的一个工具，它有多个组件，提供如下]]></description><category></category></item><item><title><![CDATA[Docker Compose容器编排]]></title><link>https://blog.youkuaiyun.com/ItookapillinNJ/article/details/117536686</link><guid>https://blog.youkuaiyun.com/ItookapillinNJ/article/details/117536686</guid><author>ItookapillinNJ</author><pubDate>Thu, 03 Jun 2021 23:59:22 +0800</pubDate><description><![CDATA[文章目录前言概述Docker Compose的文件结构Docker Compose配置信息使用Docker Compose编排
前言
在一个大型的Docker组成的服务应用中，容器的数量很多，如果依赖传统的人工配置方法进行维护和优化，对于开发和运维来说简直就是噩梦。所以Docker Compose应运而生。
概述

Docker Compose的前身是Fig，Fig被Docker收购之后正式更名为Compose，Compose向下兼容Fig
Docker Compose是一个用于定义和运行多容器Docker]]></description><category></category></item><item><title><![CDATA[Docker私有仓库|数据卷|容器互联]]></title><link>https://blog.youkuaiyun.com/ItookapillinNJ/article/details/117509221</link><guid>https://blog.youkuaiyun.com/ItookapillinNJ/article/details/117509221</guid><author>ItookapillinNJ</author><pubDate>Thu, 03 Jun 2021 22:43:34 +0800</pubDate><description><![CDATA[文章目录Docker私有仓库Docker数据卷与数据卷容器容器互联总结registry私有仓库创建步骤数据卷与数据卷容器的区别
Docker私有仓库
创建私有仓库
docker pull registry


查看下载的镜像
docker images


指定私有仓库的位置
[root@docker ~]# vim /etc/docker/daemon.json 
{	
  "insecure-registries": ["192.168.238.15:5000"],	#因为仓库位置就是在本地，所以直接指]]></description><category></category></item><item><title><![CDATA[Dockerfile概述和编写]]></title><link>https://blog.youkuaiyun.com/ItookapillinNJ/article/details/117466316</link><guid>https://blog.youkuaiyun.com/ItookapillinNJ/article/details/117466316</guid><author>ItookapillinNJ</author><pubDate>Wed, 02 Jun 2021 15:49:27 +0800</pubDate><description><![CDATA[文章目录镜像分层Docker镜像的创建基于已有的容器创建基于本地模板创建基于Dockerfile创建Dockerfile组成部分Dockerfile操作指令使用Dockerfile构建容器服务构建nginx容器服务构建tomcat容器服务Dockerfile优化
镜像分层
镜像分层的三个组件

AUFS：提供了堆叠式的架构，将文件/目录的堆叠并且最后通过同一种方式提供出来
BOOTFS：提供了base image底层镜像操作系统资源的支持，docker和宿主机是共用内核的，所以image中的底层镜像大小才能]]></description><category></category></item><item><title><![CDATA[Docker网络模式及网络命令的使用]]></title><link>https://blog.youkuaiyun.com/ItookapillinNJ/article/details/117431921</link><guid>https://blog.youkuaiyun.com/ItookapillinNJ/article/details/117431921</guid><author>ItookapillinNJ</author><pubDate>Tue, 01 Jun 2021 00:02:04 +0800</pubDate><description><![CDATA[文章目录原理Docker四种网络模式Docker网络命令1、查看网络列表2、自定义网络固定IP3、暴露端口4、在宿主机环境执行容器内命令5、把宿主机文件传入到容器内部6、进入容器没有sysytemctl命令等总结docker中有几种网络模式，分别有哪些功能？两个容器间如何通讯？
原理
Docker启动的时候会在主机上自动创建一个docker0网桥，实际上是一个Linux网桥，所有容器的启动如果在docker run的时候没有指定网络模式的情况下都会挂载到docker0网桥上。这样容器就可以和主机甚至是其他容]]></description><category></category></item><item><title><![CDATA[容器技术——Docker部署以及基本命令]]></title><link>https://blog.youkuaiyun.com/ItookapillinNJ/article/details/117416116</link><guid>https://blog.youkuaiyun.com/ItookapillinNJ/article/details/117416116</guid><author>ItookapillinNJ</author><pubDate>Mon, 31 May 2021 21:51:44 +0800</pubDate><description><![CDATA[文章目录背景容器名称空间（name space）Docker简介使用Docker的意义使用场景Docker引擎Docker的架构控制组部署Docker（20版）1、环境部署2、安装依赖包3、设置阿里云镜像4、安装docker-ce社区版5、启动docker配置镜像加速网络优化Docker基本操作命令镜像基本操作命令容器基本操作命令总结名称空间Docker和虚拟化比有什么优势？容器和虚拟机的区别Docker和VM解决了虚拟机什么问题docker配置文件基本命令
背景
就Linux而言，Linux操作系统会有一]]></description><category></category></item><item><title><![CDATA[Redis数据类型——String、List、Hash、Set和Sorted Set]]></title><link>https://blog.youkuaiyun.com/ItookapillinNJ/article/details/116492143</link><guid>https://blog.youkuaiyun.com/ItookapillinNJ/article/details/116492143</guid><author>ItookapillinNJ</author><pubDate>Sun, 16 May 2021 22:42:35 +0800</pubDate><description><![CDATA[文章目录String数据类型1、set/get/append/strlen（设置值或者追加到原值末尾）2、incr/decr/incrby/decrby（递增递减）3、getset（获取值的同时设置新值）4、setex（临时设置，ttl存活时间）5、setnx（设置不存在的键）6、mset/mget/msetnx（批量设置和获取）List数据类型1、lpush/lpushx/lrange
String数据类型

String是redis中最基本的类型，最大能存储512MB的数据
String类型是二进制安全]]></description><category></category></item><item><title><![CDATA[Redis概述——关系型数据库和非关系型数据库、高可用、持久化、性能管理]]></title><link>https://blog.youkuaiyun.com/ItookapillinNJ/article/details/116460276</link><guid>https://blog.youkuaiyun.com/ItookapillinNJ/article/details/116460276</guid><author>ItookapillinNJ</author><pubDate>Thu, 06 May 2021 18:42:52 +0800</pubDate><description><![CDATA[Redis数据库（一）——介绍、配置与优化一、关系数据库与非关系型数据库1、关系数据库2、非关系型数据库3、关系数据库与非关系型数据库区别（三个方向）数据存储方式不同扩展方式不同对事务性的支持不同4、非关系型数据库产生背景5、小结二、Redis简介1、Redis的单线程模式2、Redis的优点三、Redis 安装部署四、Redis 命令工具1、redis-cli 命令行工具2、redis-benchmark 测试工具五、Redis 数据库常用命令1、set/get 存放/获取数据2、keys 取值3、exi]]></description><category></category></item><item><title><![CDATA[它是这样的——Squid代理服务]]></title><link>https://blog.youkuaiyun.com/ItookapillinNJ/article/details/116267382</link><guid>https://blog.youkuaiyun.com/ItookapillinNJ/article/details/116267382</guid><author>ItookapillinNJ</author><pubDate>Mon, 03 May 2021 15:33:44 +0800</pubDate><description><![CDATA[文章目录缓存代理Web代理的工作机制代理的基本类型和好处Squid代理的类型安装Squid服务1.编译安装Squid代理服务2.修改Squid的配置文件3.Squid运行控制4.创建Squid服务脚本构建传统代理服务器环境配置Squid（192.168.238.11）客户端的代理配置（192.168.238.200）Web1（192.168.238.12）检测构建透明代理服务器环境配置Web1（12.0.0.12）Squid服务器配置（ens33、ens36）在客户端（192.168.238.200）测试A]]></description><category></category></item><item><title><![CDATA[原来是这样——Nginx+Tomcat群集实现负载均衡、动静分离]]></title><link>https://blog.youkuaiyun.com/ItookapillinNJ/article/details/116231885</link><guid>https://blog.youkuaiyun.com/ItookapillinNJ/article/details/116231885</guid><author>ItookapillinNJ</author><pubDate>Wed, 28 Apr 2021 15:37:04 +0800</pubDate><description><![CDATA[文章目录Nginx实现负载均衡原理Nginx静态处理优势Nginx动静分离原理部署群集实验环境配置部署Nginx负载均衡器部署两台Tomcat服务器动静分离配置Tomcat 1配置Tomcat 2配置Nginx Server配置测试测试静态页面测试动态页面负载均衡
Nginx实现负载均衡原理

Nginx实现负载均衡是通过反向代理实现

Nginx服务器作为前端，Tomcat服务器作为后端，Web页面请求由Nginx服务来进行转发。但是不是把所有的Web请求转发，而是将静态页面请求Nginx服务器自己来处理]]></description><category></category></item><item><title><![CDATA[原来是这样！——Haproxy+Nginx Web群集部署]]></title><link>https://blog.youkuaiyun.com/ItookapillinNJ/article/details/116205167</link><guid>https://blog.youkuaiyun.com/ItookapillinNJ/article/details/116205167</guid><author>ItookapillinNJ</author><pubDate>Tue, 27 Apr 2021 19:38:07 +0800</pubDate><description><![CDATA[文章目录常见的Web集群调度器Haproxy应用分析Haproxy调度算法RR（Round Robin）LC（Least Connections）SH（Source Hashing）搭建Haproxv+Nginx Web群集环境配置部署Haproxy服务器（192.168.238.11）1、关闭防火墙，将安装Haproxy所需软件包传到/opt目录下2、编译安装 Haproxy3、Haproxy服务器配置编译安装Nginx服务器（192.168.238.12、192.168.238.13）启动Haproxy]]></description><category></category></item><item><title><![CDATA[原来是这样的！——LVS-DR模式+Keepalived高可用群集]]></title><link>https://blog.youkuaiyun.com/ItookapillinNJ/article/details/116199245</link><guid>https://blog.youkuaiyun.com/ItookapillinNJ/article/details/116199245</guid><author>ItookapillinNJ</author><pubDate>Tue, 27 Apr 2021 16:21:10 +0800</pubDate><description><![CDATA[文章目录DR模式LVS-DR数据包流向分析LVS-DR中的ARP问题问题1现象解决方案问题2现象解决方案keepalived案例分析keepalived工具keepalived实现原理LVS-DR+Keepalived群集部署环境配置LVS-DR部署（192.168.238.11、192.168.238.12主备都要配置）配置web节点服务器（web1：192.168.238.13、web2：192.168.238.14）配置Keepalived（主备服务器上都要配置）客户端（192.168.238.200]]></description><category></category></item><item><title><![CDATA[LVS负载均衡群集概念及LVS-RR群集部署搭建]]></title><link>https://blog.youkuaiyun.com/ItookapillinNJ/article/details/116173402</link><guid>https://blog.youkuaiyun.com/ItookapillinNJ/article/details/116173402</guid><author>ItookapillinNJ</author><pubDate>Tue, 27 Apr 2021 00:12:17 +0800</pubDate><description><![CDATA[文章目录企业群集应用概述群集的含义问题解决方法企业群集分类负载均衡群集（LB）高可用群集高性能运算群集负载均衡群集架构结构工作模式1、NAT模式（地址转换）2、TUN模式（IP隧道）3、DR模式（直接路由）LVS虚拟服务器由来LVS负载调度算法ipvsadm工具概述LVS群集创建与管理LVS-NAT模式部署环境部署1、部署共享存储（NFS:192.168.238.12）2、配置节点web服务器（192.168.238.13、192.168.238.14）3、配置LVS负载调度器（内网卡ens33：192.1]]></description><category></category></item><item><title><![CDATA[MySQLMHA高可用群集]]></title><link>https://blog.youkuaiyun.com/ItookapillinNJ/article/details/116170045</link><guid>https://blog.youkuaiyun.com/ItookapillinNJ/article/details/116170045</guid><author>ItookapillinNJ</author><pubDate>Mon, 26 Apr 2021 19:54:46 +0800</pubDate><description><![CDATA[文章目录MySQL MHA传统的MySQL主从架构存在的问题MHA概述MHA的组成MHA 的特点搭建MySQL + MHA实验思路实验环境、安装包关闭服务器防火墙和安全机制修改三台MySQL服务器的主配置文件配置MySQL（一主两从）主从复制验证安装MHA软件在所有服务器上配置无密码认证在 manager 节点上配置MHA在Master服务器上手动开启vip在manager节点上测试ssh无密码认证，如果正常会输出successfully。故障模拟故障切换备选主库的算法：故障修复（重新加入到集群中）
MyS]]></description><category></category></item><item><title><![CDATA[MySQL主从复制与读写分离]]></title><link>https://blog.youkuaiyun.com/ItookapillinNJ/article/details/116016025</link><guid>https://blog.youkuaiyun.com/ItookapillinNJ/article/details/116016025</guid><author>ItookapillinNJ</author><pubDate>Mon, 26 Apr 2021 16:10:11 +0800</pubDate><description><![CDATA[时间同步
主
yum install -y ntp





]]></description><category></category></item><item><title><![CDATA[MySQL高级语句（三）——数据库函数和存储过程]]></title><link>https://blog.youkuaiyun.com/ItookapillinNJ/article/details/116060296</link><guid>https://blog.youkuaiyun.com/ItookapillinNJ/article/details/116060296</guid><author>ItookapillinNJ</author><pubDate>Fri, 23 Apr 2021 17:07:10 +0800</pubDate><description><![CDATA[文章目录数学函数聚合函数字符串函数日期时间函数存储过程概述优点语法
MySQL数据库函数提供了能够实现各种功能的方法，使我们在查询记录时能够更有效的输出。MySQL内建了很多函数，常用的包括数学函数、聚合函数、字符串函数和日期时间函数。
数学函数
数据库内存储的记录，经常要进行一系列的算术操作，所以MySQL支持很多数学函数。
常用的数学函数




数学函数
描述




abs(x)
返回x的绝对值


rand()
返回0到1的随机数


mod(x,y)
返回x除以y以后的余数


power(x,]]></description><category></category></item><item><title><![CDATA[MySQL高级语句（二）]]></title><link>https://blog.youkuaiyun.com/ItookapillinNJ/article/details/115863830</link><guid>https://blog.youkuaiyun.com/ItookapillinNJ/article/details/115863830</guid><author>ItookapillinNJ</author><pubDate>Fri, 23 Apr 2021 16:04:01 +0800</pubDate><description><![CDATA[文章目录前言正则表达式以特定字符串开头的记录以特定字符串结尾的记录以"."代替字符串中的任意一个字符的记录匹配前面字符的任意多次匹配前面字符至少一次字符串匹配包含或者关系的记录匹配指定字符集中的任意一个匹配不在括号中的任何字符匹配前面的字符串n次匹配前面的字符串至少n次，至多m次运算符
前言
接着上回说到，MySQL的高级语句不仅有排序、分组、设置别名和视图等之外，还有许多需要熟悉的，这篇文章将带你了解MySQL数据库里的正则表达式、运算符和函数部分。
正则表达式
MySQL正则表达式通常是在检索数据库记录]]></description><category></category></item></channel></rss>