<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[zerocdn的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/zerocdn</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zerocdn]]></copyright><item><title><![CDATA[Docker资源限制、数据卷和数据卷容器、容器互联、跨主机互联、创建自定义网络、Docker compose简单使用介绍]]></title><link>https://blog.youkuaiyun.com/zerocdn/article/details/121578928</link><guid>https://blog.youkuaiyun.com/zerocdn/article/details/121578928</guid><author>zerocdn</author><pubDate>Tue, 07 Dec 2021 16:21:14 +0800</pubDate><description><![CDATA[Docker资源限制
默认情况下,容器没有资源限制，可以使用系统所有资源。docker 通过 docker run 配置容器的内存，cpu, 磁盘io使用量。
其中许多功能都要求内核支持Linux功能。 要检查支持，可以使用docker info命令。 如果内核中禁用了某项功能会在输出结尾处看到警告，如：
WARNING: No swap limit support
内存限制：
对于Linux 主机，如果没有足够的内容来执行重要的系统任务，将会抛出 OOM 或者 Out of Memory Exceptio]]></description><category></category></item><item><title><![CDATA[实战记录——Centos使用squid搭建带用户认证的高匿HTTP代理服务]]></title><link>https://blog.youkuaiyun.com/zerocdn/article/details/121713929</link><guid>https://blog.youkuaiyun.com/zerocdn/article/details/121713929</guid><author>zerocdn</author><pubDate>Sat, 04 Dec 2021 13:18:03 +0800</pubDate><description><![CDATA[1.安装相关包
带用户认证需要用到httpd-tool
yum install -y squid httpd-tool


2.生成密码文件
使用 htpasswd 命令生成密码文件，默认是MD5的格式，可以用选项改其他格式
命令格式：
htpasswd [选项] 文件名 用户名
常用选项
-c 创建新文件，如果没加此选项会把新增的用户添加在末尾
-2 SHA-256格式的密码
-5 SHA-512格式的密码
-B bcrypt格式的密码
-d CRYPT格式的密码
-s SHA-1格式的密码
示例：
ht]]></description><category></category></item><item><title><![CDATA[Docker使用阿里云镜像仓库、Harbor介绍和使用、Harbor自动同步镜像]]></title><link>https://blog.youkuaiyun.com/zerocdn/article/details/121491657</link><guid>https://blog.youkuaiyun.com/zerocdn/article/details/121491657</guid><author>zerocdn</author><pubDate>Fri, 26 Nov 2021 16:59:04 +0800</pubDate><description><![CDATA[Docker使用阿里云镜像仓库
这里用阿里云的镜像仓库
使用前准备
登录阿里云找到容器镜像服务，先创建一个命名空间然后就可以创建镜像仓库

得到仓库地址后可以开始使用
上传镜像
1.使用命令先登录
docker login --username=阿里云用户名 registry.cn-hangzhou.aliyuncs.com

输入密码后显示Login Succeeded说明登录成功

2.按照阿里云要求给镜像打包一个TAG
docker images查询结果如下
REPOSITORY   TAG     ]]></description><category></category></item><item><title><![CDATA[zabbix监控MYSQL、自定义监控端口脚本、批量安装agent并监控nginx、微信通知]]></title><link>https://blog.youkuaiyun.com/zerocdn/article/details/119672662</link><guid>https://blog.youkuaiyun.com/zerocdn/article/details/119672662</guid><author>zerocdn</author><pubDate>Fri, 26 Nov 2021 16:57:55 +0800</pubDate><description><![CDATA[zabbix监控MYSQL
1.安装MYSQL并设置好主从
2.安装procona
下载地址：https://www.percona.com/downloads/
安装配置文档：https://www.percona.com/doc/percona-monitoring-plugins/LATEST/zabbix/index.html#installation-instructions
下载  percona-zabbix-templates-1.1.8-1.noarch.rpm 安装
3.编辑配置文件
复]]></description><category></category></item><item><title><![CDATA[Docker镜像管理、Docker常用命令、基础操作命令、DockerFile制作镜像]]></title><link>https://blog.youkuaiyun.com/zerocdn/article/details/120745126</link><guid>https://blog.youkuaiyun.com/zerocdn/article/details/120745126</guid><author>zerocdn</author><pubDate>Sun, 21 Nov 2021 15:44:17 +0800</pubDate><description><![CDATA[Docker镜像管理
Docker 镜像含有启动容器所需要的文件系统及所需要的内容，因此镜像主要用于创建并启动 docker 容器。
Docker 镜像含里面是一层层文件系统,叫做 Union FS（联合文件系统）,联合文件系统，可以将几层目录挂载到一起，形成一个虚拟文件系统,虚拟文件系统的目录结构就像普通 linux 的目录结构一样，docker 通过这些文件再加上宿主机的内核提供了一个 linux 的虚拟环境。
每一层文件系统我们叫做一层 layer，联合文件系统可以对每一层文件系统设置三种权限，只读（]]></description><category></category></item><item><title><![CDATA[Docker 简介、Namespace介绍、容器的核心技术、容器的依赖技术、Docker安装、进程关系、容器的创建与管理过程、Docker镜像加速配置]]></title><link>https://blog.youkuaiyun.com/zerocdn/article/details/120227910</link><guid>https://blog.youkuaiyun.com/zerocdn/article/details/120227910</guid><author>zerocdn</author><pubDate>Tue, 16 Nov 2021 15:45:44 +0800</pubDate><description><![CDATA[Docker 简介
Docker是一个在 2013 年开源的应用程序并且是一个基于 go 语言编写是一个开源的 pass 服务(Platform as a Service，平台即服务的缩写)，go 语言是由google 开发，docker 公司最早叫 dotCloud 后由于 Docker 开源后大受欢迎就将公司改名为 Docker Inc，总部位于美国加州的旧金山，Docker 是基于 linux 内核实现，Docker 最早采用 LXC 技术(LinuX Container 的简写，LXC 是 Linu]]></description><category></category></item><item><title><![CDATA[zabbix监控TCP连接、监控memcache、监控redis脚本、自定义报警、nginx自治愈、SNMP介绍、SNMP 服务配置、zabbix使用SNMP v2模板]]></title><link>https://blog.youkuaiyun.com/zerocdn/article/details/119381606</link><guid>https://blog.youkuaiyun.com/zerocdn/article/details/119381606</guid><author>zerocdn</author><pubDate>Thu, 12 Aug 2021 17:43:57 +0800</pubDate><description><![CDATA[zabbix监控TCP连接

]]></description><category></category></item><item><title><![CDATA[常见监控方案、Zabbix编译安装、配置WEB页面、修改默认字体、自定义模板监控nginx、主动与被动模式的区别、zabbix proxy编译安装]]></title><link>https://blog.youkuaiyun.com/zerocdn/article/details/118936893</link><guid>https://blog.youkuaiyun.com/zerocdn/article/details/118936893</guid><author>zerocdn</author><pubDate>Wed, 04 Aug 2021 11:33:08 +0800</pubDate><description><![CDATA[常见监控方案
开源监控软件：cacti、nagios、zabbix、smokeping、open-falcon等
Cacti：基于LAMP平台展现的网络流量监测及分析工具，通过SNMP技术或自定义脚本从目标设备/主机获取监控指标信息；其次进行数据存储，调用模板将数据存到数据库，使用rrdtool存储和更新数据，通过rrdtool绘制结果图形；最后进行数据展现，通过Web方式将监控结果呈现出来。
官网地址：https://www.cacti.net/
https://github.com/Cacti/cact]]></description><category></category></item><item><title><![CDATA[实战——Centos7从最小化安装到搭建LNMP架构，PHP安装Redis扩展和编译Redis]]></title><link>https://blog.youkuaiyun.com/zerocdn/article/details/117356857</link><guid>https://blog.youkuaiyun.com/zerocdn/article/details/117356857</guid><author>zerocdn</author><pubDate>Sun, 30 May 2021 00:03:46 +0800</pubDate><description><![CDATA[声明：本文是个人学习中的操作记录，仅供参考。生产环境请慎重，如在生产环境使用出现问题与本人无关。

准备工作
1.最小化安装的centos7
2.nginx-1.20.0.tar.gz	 源码包
3.php-7.3.7.tar.bz2		 源码包
4.phpredis-5.3.4.tar.gz	源码包
5.mysql-8.0.16-el7-x86_64.tar.gz  注：mysql编译比较麻烦这里直接用二进制包
6.redis-6.2.3.tar.gz		源码包

处理系统环境

处理root密码
由于最]]></description><category></category></item><item><title><![CDATA[redis消息队列、redis其他命令、redis主从配置、redis主从复制过程、主从同步优化、哨兵配置、集群配置、集群添加节点、集群手动修改节点状态、集群删除节点、集群导入现有数据]]></title><link>https://blog.youkuaiyun.com/zerocdn/article/details/115837418</link><guid>https://blog.youkuaiyun.com/zerocdn/article/details/115837418</guid><author>zerocdn</author><pubDate>Tue, 04 May 2021 19:47:01 +0800</pubDate><description><![CDATA[redis消息队列
消息队列主要分为两种，分别是生产者消费者模式和发布者订阅者模式，这两种模式 Redis 都支持
1.生产者消费者模式
在生产者消费者(Producer/Consumer)模式下，上层应用接收到的外部请求后开始处理其当前步骤的操作，在执行完成后将已经完成的操作发送至指定的频道(channel)当中，并由其下层的应用监听该频道并继续下一步的操作，如果其处理完成后没有下一步的操作就直接返回数据给外部请求，如果还有下一步的操作就再将任务发布到另外一个频道，由另外一个消费者继续监听和处理。
生产者]]></description><category></category></item><item><title><![CDATA[缓存概念、redis介绍、redis安装及使用、redis配置介绍、RDB和AOF持久化、redis数据类型与操作]]></title><link>https://blog.youkuaiyun.com/zerocdn/article/details/115531826</link><guid>https://blog.youkuaiyun.com/zerocdn/article/details/115531826</guid><author>zerocdn</author><pubDate>Sun, 18 Apr 2021 18:29:38 +0800</pubDate><description><![CDATA[缓存概念
缓存是为了调节速度不一致的两个或多个不同的物质的速度，在中间对速度较快的一方起到一个加速访问速度较慢的一方的作用。
比如 CPU 的一级、二级缓存是保存了 CPU 最近经常访问的数据，内存是保存 CPU 经常访问硬盘的数据，而且硬盘也有大小不一的缓存，甚至是物理服务器的 raid 卡有也缓存，都是为了起到加速 CPU 访问硬盘数据的目的。
因为 CPU 的速度太快了，CPU 需要的数据硬盘往往不能在短时间内满足 CPU 的需求，因此 PCU 缓存、内存、Raid 卡以及硬盘缓存就在一定程度上满足了]]></description><category></category></item><item><title><![CDATA[HAProxy状态页配置、状态页说明、修改报文、日志配置和自定义、压缩设置、状态监测、ACL、自定义错误页面、HTTPS配置、动态上下线、绑定虚拟IP需要的设置]]></title><link>https://blog.youkuaiyun.com/zerocdn/article/details/110191570</link><guid>https://blog.youkuaiyun.com/zerocdn/article/details/110191570</guid><author>zerocdn</author><pubDate>Wed, 06 Jan 2021 16:32:06 +0800</pubDate><description><![CDATA[HAProxy状态页配置
stats enable #基于默认的参数启用stats page
stats hide-version # 隐藏版本
stats refresh  # 设定自动刷新时间间隔
stats uri  #自定义stats page uri，默认值：/haproxy?stats
stats realm  #账户认证时的提示信息
stats auth : #认证时的账号和密码，可使用多次，默认：no authentication
stats admin { if | unless }  #]]></description><category></category></item><item><title><![CDATA[HAProxy介绍、编译安装、服务配置参考、检测配置、调度算法、IP穿透、基于cookie保持session、负载均衡4层与7层的区别]]></title><link>https://blog.youkuaiyun.com/zerocdn/article/details/106070339</link><guid>https://blog.youkuaiyun.com/zerocdn/article/details/106070339</guid><author>zerocdn</author><pubDate>Tue, 24 Nov 2020 18:01:48 +0800</pubDate><description><![CDATA[HAProxy介绍
HAProxy是法国开发者Willy Tarreau开发的一个开源软件，是一款具备高并发、高性能的TCP和HTTP负载均衡器，尤其适合于高可用性高并发环境。支持基于cookie的持久性，自动故障切换，支持正则表达式及web状态统计。
官网：
http://www.haproxy.org
https://www.haproxy.com
主程序：/usr/sbin/haproxy
配置文件：/etc/haproxy/haproxy.cfg
配置段：
global：全局配置段
进程及安全配置相]]></description><category></category></item><item><title><![CDATA[nginx配置fastcgi、fastcgi缓存、php-fpm配置参考、TCP\UDP反向代理、负载均衡、高并发内核优化参考]]></title><link>https://blog.youkuaiyun.com/zerocdn/article/details/105403936</link><guid>https://blog.youkuaiyun.com/zerocdn/article/details/105403936</guid><author>zerocdn</author><pubDate>Tue, 12 May 2020 10:02:39 +0800</pubDate><description><![CDATA[nginx配置fastcgi
nginx没有处理PHP的模块，只能转发请求到fastcgi服务器，需要加载ngx_http_fastcgi_module模块。
配置说明：
fastcgi_pass address;
address为后端的fastcgi server的地址
可写在：location, if in location
fastcgi_index name;
fastcgi默认的主页资源...]]></description><category></category></item><item><title><![CDATA[nginx变量、日志和json格式日志、实现HTTPS、重定向、防盗链、HTTP反向代理、反向代理缓存、自定义首部]]></title><link>https://blog.youkuaiyun.com/zerocdn/article/details/105292422</link><guid>https://blog.youkuaiyun.com/zerocdn/article/details/105292422</guid><author>zerocdn</author><pubDate>Wed, 08 Apr 2020 10:24:31 +0800</pubDate><description><![CDATA[nginx变量
nginx的变量可以在配置文件中引用，作为功能判断或者日志等场景使用，变量可以分为内置变量和自定义变量，内置变量是由nginx模块自带，通过变量可以获取到众多的与客户端访问相关的值
常见内置变量
$remote_addr;#存放了客户端的地址，注意是客户端的公网IP
$args；#变量中存放了URL中的指令
示例：
http://www.test.com/index.html?id...]]></description><category></category></item><item><title><![CDATA[nginx的HTTP配置、版本号设置、定义错误页面、文件检查、favicon.ico、客户端连接、请求报文配置、客户端限制、文件操作优化、文件缓存、文件下载服务、gzip压缩、IP访问控制、输出信息]]></title><link>https://blog.youkuaiyun.com/zerocdn/article/details/105216597</link><guid>https://blog.youkuaiyun.com/zerocdn/article/details/105216597</guid><author>zerocdn</author><pubDate>Thu, 02 Apr 2020 17:26:25 +0800</pubDate><description><![CDATA[nginx的HTTP相关配置
http配置：
http {
   server {
   listen address[:PORT]|PORT;
   server_name  SERVER_NAME;
   root /PATH/TO/DOCUMENT_ROOT;
   }	
}

listen
listen PORT|address[:port]|unix:/PATH/TO/SOCKET_FI...]]></description><category></category></item><item><title><![CDATA[nginx介绍、nginx编译示例、nginx配置文件介绍]]></title><link>https://blog.youkuaiyun.com/zerocdn/article/details/105201862</link><guid>https://blog.youkuaiyun.com/zerocdn/article/details/105201862</guid><author>zerocdn</author><pubDate>Tue, 31 Mar 2020 10:23:05 +0800</pubDate><description><![CDATA[nginx介绍
nginx： engine X，是由1994年毕业于俄罗斯国立莫斯科鲍曼科技大学的同学为俄罗斯rambler.ru公司开发的，开发工作最早从2002年开始，第一次公开发布时间是2004年10月4日，版本号是0.1.0
nginx有商业版和社区版，2019年3月11日F5 Networks 6.7亿美元的价格收购
nginx 是免费，开源，高性能的HTTP和反向代理服务器，邮件代理服...]]></description><category></category></item><item><title><![CDATA[KeepAlived介绍、配置示例、KeepAlived配置IPVS、调用脚本进行监控]]></title><link>https://blog.youkuaiyun.com/zerocdn/article/details/105139211</link><guid>https://blog.youkuaiyun.com/zerocdn/article/details/105139211</guid><author>zerocdn</author><pubDate>Mon, 30 Mar 2020 17:55:31 +0800</pubDate><description><![CDATA[KeepAlived介绍
keepalived：
vrrp协议的软件实现，原生设计目的为了高可用ipvs服务
vrrp协议：
Virtual Router Redundancy Protocol
功能：
vrrp协议完成地址流动
为vip地址所在的节点生成ipvs规则(在配置文件中预先定义)
为ipvs集群的各RS做健康状态检测
基于脚本调用接口通过执行脚本完成脚本中定义的功能，进而影响集群事务，...]]></description><category></category></item><item><title><![CDATA[web服务器处理网络请求过程、I/O与I/O模型介绍、select、poll、epoll介绍]]></title><link>https://blog.youkuaiyun.com/zerocdn/article/details/105174673</link><guid>https://blog.youkuaiyun.com/zerocdn/article/details/105174673</guid><author>zerocdn</author><pubDate>Mon, 30 Mar 2020 16:12:19 +0800</pubDate><description><![CDATA[服务器处理网络请求过程


]]></description><category></category></item><item><title><![CDATA[ipvs scheduler介绍、ipvsadm介绍、NAT模式实现步骤参考、DR模式实现步骤参考、FireWall Mark和持久连接]]></title><link>https://blog.youkuaiyun.com/zerocdn/article/details/105040709</link><guid>https://blog.youkuaiyun.com/zerocdn/article/details/105040709</guid><author>zerocdn</author><pubDate>Fri, 27 Mar 2020 13:13:14 +0800</pubDate><description><![CDATA[ipvs scheduler介绍
ipvs scheduler：根据其调度时是否考虑各RS当前的负载状态，调度算法有静态方法和动态方法
静态方法：仅根据算法本身进行调度
1.RR：roundrobin，轮询
2.WRR：Weighted RR，加权轮询
3.SH：Source Hashing，实现session sticky，源IP地址hash；将来自于同一个IP地址的请求始终发往第一次挑中的RS...]]></description><category></category></item></channel></rss>