<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[2301_76352247的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/2301_76352247</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; 2301_76352247]]></copyright><item><title><![CDATA[【kubernetes】kubeadm部署k8s集群]]></title><link>https://blog.youkuaiyun.com/2301_76352247/article/details/167801245</link><guid>https://blog.youkuaiyun.com/2301_76352247/article/details/167801245</guid><author>2301_76352247</author><pubDate>Thu, 15 Oct 2026 09:50:31 +0800</pubDate><description><![CDATA[1、所有节点进行初始化，关闭防火墙、SELinux、关闭 swap 分区，配置内核参数，安装 containerd 容器引擎，安装 kubeadm、kubelet、kubectl，在三台 master 节点部署 haproxy 负载均衡器和 keepalived 高可用组件，配置虚拟 VIP。1、备份老证书和 kubeconfig 配置文件 mkdir /root/k8s.bak cp -r /etc/kubernetes/pki/root/k8s.bak/ cp /etc/kubernetes/]]></description><category></category></item><item><title><![CDATA[linux内核升级]]></title><link>https://blog.youkuaiyun.com/2301_76352247/article/details/167804936</link><guid>https://blog.youkuaiyun.com/2301_76352247/article/details/167804936</guid><author>2301_76352247</author><pubDate>Tue, 13 Oct 2026 14:39:33 +0800</pubDate><description><![CDATA[不建议立刻删除旧内核，新内核安装完，保留原有内核作为兜底。万一新内核启动失败、网卡/驱动异常，在GRUB启动菜单可以选择旧内核进入系统，方便排错。等你反复重启、确认新内核稳定，再清理旧内核。]]></description><category></category></item><item><title><![CDATA[Ansible之playbook编写与运行]]></title><link>https://blog.youkuaiyun.com/2301_76352247/article/details/165436083</link><guid>https://blog.youkuaiyun.com/2301_76352247/article/details/165436083</guid><author>2301_76352247</author><pubDate>Thu, 17 Sep 2026 10:12:33 +0800</pubDate><description><![CDATA[在tasks下定义一条一条 - name 任务，调用Ansible内置模块（yum/copy/template/systemd/replace等），在被控主机执行操作。将tasks、vars、templates、handlers、files等分目录存放，适合大型项目、多机器批量部署。目录结构： tasks/   vars/   templates/   handlers/   files/   defaults/-  with_items ：循环，遍历列表，循环执行任务，循环取值 {{ item }}]]></description><category></category></item><item><title><![CDATA[Zabbix]]></title><link>https://blog.youkuaiyun.com/2301_76352247/article/details/164747475</link><guid>https://blog.youkuaiyun.com/2301_76352247/article/details/164747475</guid><author>2301_76352247</author><pubDate>Sun, 13 Sep 2026 15:31:09 +0800</pubDate><description><![CDATA[目录权限没问题，文件权限不对，为什么会有root创建的日志文件呢因为之前执行了一个校验配置文件的命令就是这条/usr/local/zabbix/sbin/zabbix_agent2 -c /usr/local/zabbix/etc/zabbix_agent2.conf。Zabbix 是企业级开源分布式监控软件，由Alexei Vladishev开发，采用Server/Client架构，用来监控服务器、网络设备、数据库、中间件、网站、云资源等IT基础设施，采集指标、绘图、阈值告警。整个监控平台的中枢。]]></description><category></category></item><item><title><![CDATA[Ansible]]></title><link>https://blog.youkuaiyun.com/2301_76352247/article/details/135973354</link><guid>https://blog.youkuaiyun.com/2301_76352247/article/details/135973354</guid><author>2301_76352247</author><pubDate>Fri, 29 Mar 2024 14:59:59 +0800</pubDate><description><![CDATA[1.Ansible简介Ansible是一个基于Python开发的配置管理和应用部署工具，现在也在自动化管理领域大放异彩。它融合了众多老牌运维工具的优点，Pubbet和Saltstack能实现的功能，Ansible基本上都可以实现。Ansible能批量配置、部署、管理上千台主机。比如以前需要切换到每个主机上执行的一或多个操作，使用Ansible只需在固定的一台Ansible控制节点上去完成所有主机的操作。]]></description><category></category></item><item><title><![CDATA[简单的LAMP部署]]></title><link>https://blog.youkuaiyun.com/2301_76352247/article/details/137142136</link><guid>https://blog.youkuaiyun.com/2301_76352247/article/details/137142136</guid><author>2301_76352247</author><pubDate>Fri, 29 Mar 2024 13:49:14 +0800</pubDate><description><![CDATA[【代码】简单的LAMP部署。]]></description><category></category></item><item><title><![CDATA[Kubernetes 概述]]></title><link>https://blog.youkuaiyun.com/2301_76352247/article/details/136193119</link><guid>https://blog.youkuaiyun.com/2301_76352247/article/details/136193119</guid><author>2301_76352247</author><pubDate>Wed, 21 Feb 2024 11:20:41 +0800</pubDate><description><![CDATA[从 Master 节点获取自己节点上 Pod 的期望状态（比如运行什么容器、运行的副本数量、网络或者存储如何配置等）， 直接跟容器引擎交互实现容器的生命周期管理，如果自己节点上 Pod 的状态与期望状态不一致，则调用对应的容器平台接口（即 docker 的接口）达到这个状态。在K8S的集群里，虽然每个Pod会被分配一个单独的IP地址，但由于Pod是有生命周期的（它们可以被创建，而且销毁之后不会再启动），随时可能会因为业务的变更，导致这个 IP 地址也会随着 Pod 的销毁而消失。K8S 的存储服务。]]></description><category></category></item><item><title><![CDATA[Docker资源管理]]></title><link>https://blog.youkuaiyun.com/2301_76352247/article/details/135916933</link><guid>https://blog.youkuaiyun.com/2301_76352247/article/details/135916933</guid><author>2301_76352247</author><pubDate>Wed, 31 Jan 2024 15:26:43 +0800</pubDate><description><![CDATA[Cgroup 是 ControlGroups 的缩写，是 Linux 内核提供的一种可以限制、记录、隔离进程组所使用的物理资源(如 CPU、内存、磁盘 IO 等等) 的机制，被 LXC、docker 等很多项目用于实现进程资源控制。比如容器 c1 的进程一直是空闲的，那么容器 c2 是可以获取比容器 c1 更多的 CPU 时间片的。因此，无法单纯根据某个容器的 CPU 份额来确定有多少 CPU 资源分配给它，资源分配结果取决于同时运行的其他容器的 CPU 分配和容器中进程运行情况。1．CPU 资源控制。]]></description><category></category></item><item><title><![CDATA[Docker网络]]></title><link>https://blog.youkuaiyun.com/2301_76352247/article/details/135911635</link><guid>https://blog.youkuaiyun.com/2301_76352247/article/details/135911635</guid><author>2301_76352247</author><pubDate>Mon, 29 Jan 2024 17:13:32 +0800</pubDate><description><![CDATA[Docker使用Linux桥接，在宿主机虚拟一个Docker容器网桥(docker0)，Docker启动一个容器时会根据Docker网桥的网段分配给容器一个IP地址，称为Container-IP，同时Docker网桥是每个容器的默认网关。也就是说，这个Docker容器没有网卡、IP、路由等信息。（3）Docker将 veth pair 设备的一端放在新创建的容器中，并命名为 eth0（容器的网卡），另一端放在主机中， 以 veth* 这样类似的名字命名， 并将这个网络设备加入到 docker0 网桥中。]]></description><category></category></item><item><title><![CDATA[Docker]]></title><link>https://blog.youkuaiyun.com/2301_76352247/article/details/135778499</link><guid>https://blog.youkuaiyun.com/2301_76352247/article/details/135778499</guid><author>2301_76352247</author><pubDate>Mon, 29 Jan 2024 10:22:03 +0800</pubDate><description><![CDATA[Docker是一个开源的应用容器引擎，基于go语言开发并遵循了apache2.0协议开源。Docker是在Linux容器里运行应用的开源工具，是一种轻量级的“虚拟机”。Docker 的容器技术可以在一台主机上轻松为任何应用创建一个轻量级的、可移植的、自给自足的容器。Docker的Logo设计为蓝色鲸鱼，拖着许多集装箱。鲸鱼可看作为宿主机，集装箱可理解为相互隔离的容器，每个集装箱中都包含自己的应用程序。]]></description><category></category></item><item><title><![CDATA[Zookeeper集群 + Kafka集群]]></title><link>https://blog.youkuaiyun.com/2301_76352247/article/details/135755385</link><guid>https://blog.youkuaiyun.com/2301_76352247/article/details/135755385</guid><author>2301_76352247</author><pubDate>Tue, 23 Jan 2024 16:40:15 +0800</pubDate><description><![CDATA[1.Zookeeper 定义Zookeeper是一个开源的分布式的，为分布式框架提供协调服务的Apache项目。2.Zookeeper 工作机制Zookeeper从设计模式角度来理解：是一个基于观察者模式设计的分布式服务管理框架，它负责存储和管理大家都关心的数据，然后接受观察者的注册，一旦这些数据的状态发生变化，Zookeeper就将负责通知已经在Zookeeper上注册的那些观察者做出相应的反应。也就是说 Zookeeper = 文件系统 + 通知机制。3.Zookeeper 特点。]]></description><category></category></item><item><title><![CDATA[ELK 企业级日志分析系统]]></title><link>https://blog.youkuaiyun.com/2301_76352247/article/details/135675541</link><guid>https://blog.youkuaiyun.com/2301_76352247/article/details/135675541</guid><author>2301_76352247</author><pubDate>Tue, 23 Jan 2024 11:37:41 +0800</pubDate><description><![CDATA[ELK平台是一套完整的日志集中处理解决方案，将 ElasticSearch、Logstash 和 Kiabana 三个开源工具配合使用， 完成更强大的用户对日志的查询、排序、统计需求。ElasticSearch：是基于Lucene（一个全文检索引擎的架构）开发的分布式存储检索引擎，用来存储各类日志。Elasticsearch 是用 Java 开发的，可通过 RESTful Web 接口，让用户可以通过浏览器与 Elasticsearch 通信。]]></description><category></category></item><item><title><![CDATA[tomcat部署及优化]]></title><link>https://blog.youkuaiyun.com/2301_76352247/article/details/134956484</link><guid>https://blog.youkuaiyun.com/2301_76352247/article/details/134956484</guid><author>2301_76352247</author><pubDate>Thu, 18 Jan 2024 16:32:44 +0800</pubDate><description><![CDATA[Tomcat 是 Java 语言开发的，Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器，是 Apache 软件基金会的 Jakarta 项目中的一个核心项目，由 Apache、Sun 和其他一些公司及个人共同开发而成。Tomcat 属于轻量级应用服务器，在中小型系统和并发访问用户不是很多的场合下被普遍使用，是开发和调试 JSP 程序的首选。]]></description><category></category></item><item><title><![CDATA[Ceph分布式存储部署]]></title><link>https://blog.youkuaiyun.com/2301_76352247/article/details/135623951</link><guid>https://blog.youkuaiyun.com/2301_76352247/article/details/135623951</guid><author>2301_76352247</author><pubDate>Thu, 18 Jan 2024 15:06:00 +0800</pubDate><description><![CDATA[存储机制会把数据分散存储到多个节点上，具有高扩展性、高性能、高可用性等优点。Ceph目前已得到众多云计算厂商的支持并被广泛应用。RedHat及OpenStack，Kubernetes都可与Ceph整合以支持虚拟机镜像的后端存储。粗略估计，我国70%—80%的云平台都将Ceph作为底层的存储平台，由此可见Ceph俨然成为了开源云平台的标配。目前国内使用Ceph搭建分布式存储系统较为成功的企业有华为、阿里、中兴、华三、浪潮、中国移动、网易、乐视、360、星辰天合存储、杉岩数据等。]]></description><category></category></item><item><title><![CDATA[NOSQL与REDIS配置与优化]]></title><link>https://blog.youkuaiyun.com/2301_76352247/article/details/135412121</link><guid>https://blog.youkuaiyun.com/2301_76352247/article/details/135412121</guid><author>2301_76352247</author><pubDate>Sun, 07 Jan 2024 21:31:12 +0800</pubDate><description><![CDATA[Redis（远程字典服务器） 是一个开源的、使用 C 语言编写的 NoSQL 数据库。Redis 基于内存运行并支持持久化，采用key-value（键值对）的存储形式，是目前分布式架构中不可或缺的一环。Redis服务器程序是单进程模型，也就是在一台服务器上可以同时启动多个Redis进程，Redis的实际处理速度则是完全依靠于主进程的执行效率。若在服务器上只运行一个Redis进程，当多个客户端同时访问时，服务器的处理能力是会有一定程度的下降；]]></description><category></category></item><item><title><![CDATA[MySQL MHA高可用]]></title><link>https://blog.youkuaiyun.com/2301_76352247/article/details/135393513</link><guid>https://blog.youkuaiyun.com/2301_76352247/article/details/135393513</guid><author>2301_76352247</author><pubDate>Sun, 07 Jan 2024 21:03:24 +0800</pubDate><description><![CDATA[1.什么是 MHAMHA（MasterHigh Availability）是一套优秀的MySQL高可用环境下故障切换和主从复制的软件。MHA 的出现就是解决MySQL 单点的问题。MySQL故障切换过程中，MHA能做到0-30秒内自动完成故障切换操作。MHA能在故障切换的过程中最大程度上保证数据的一致性，以达到真正意义上的高可用。2.MHA 的组成MHA Node（数据节点）MHA Node 运行在每台 MySQL 服务器上。MHA Manager（管理节点）工作原理。]]></description><category></category></item><item><title><![CDATA[MYSQL高级SQL语句]]></title><link>https://blog.youkuaiyun.com/2301_76352247/article/details/135249971</link><guid>https://blog.youkuaiyun.com/2301_76352247/article/details/135249971</guid><author>2301_76352247</author><pubDate>Wed, 27 Dec 2023 19:47:39 +0800</pubDate><description><![CDATA['A_Z'：所有以 'A' 起头，另一个任何值的字符，且以 'Z' 为结尾的字符串。例如，'ABZ' 和 'A2Z' 都符合这一个模式，而 'AKKZ' 并不符合 (因为在 A 和 Z 之间有两个字符，而不是一个字符)。语法：SELECT "字段1", SUM("字段2") FROM "表格名" GROUP BY "字段1" HAVING (函数条件);语法：SELECT "表格別名"."字段1" [AS] "字段別名" FROM "表格名" [AS] "表格別名";]]></description><category></category></item><item><title><![CDATA[MYSQL日志管理、备份与恢复]]></title><link>https://blog.youkuaiyun.com/2301_76352247/article/details/135224482</link><guid>https://blog.youkuaiyun.com/2301_76352247/article/details/135224482</guid><author>2301_76352247</author><pubDate>Tue, 26 Dec 2023 20:01:39 +0800</pubDate><description><![CDATA[InnoDB存储引擎的数据库在磁盘上存储成三个文件：db.opt(表属性文件)、表名.frm(表结构文件)、表名.ibd(表数据文件)。3．可每天进行增量备份操作，生成新的二进制日志文件(例如 mysql-bin.000002)5．再次生成新的二进制日志文件(例如 mysql-bin.000003)4．插入新数据，以模拟数据的增加或变更。2.可每周对数据库或表进行完全备份。6．查看二进制日志文件的内容。直接在数据库中使用命令查看。设置好了保存重启下服务。1.开启二进制日志功能。临时设置慢查询的方法。]]></description><category></category></item><item><title><![CDATA[MYSQL索引、事务以及存储引擎]]></title><link>https://blog.youkuaiyun.com/2301_76352247/article/details/135203426</link><guid>https://blog.youkuaiyun.com/2301_76352247/article/details/135203426</guid><author>2301_76352247</author><pubDate>Tue, 26 Dec 2023 09:50:22 +0800</pubDate><description><![CDATA[那么，在第一个事务中的两次读数据之间，由于第二个事务的修改，那么第一个事务两次读到的的数据可能是不一样的。4.组合索引（单列索引与多列索引）：可以是单列上创建的索引，也可以是在多列上创建的索引。因为索引本身会消耗系统资源，在有索引的情况下，数据库会先进行索引查询，然后定位到具体的数据行，如果索引使用不当，反而会增加数据库的负担。如果是用组合索引创建，则列值的组合必须唯一。索引是一个排序的列表，在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址（类似于C语言的链表通过指针指向数据记录的内存地址）。]]></description><category></category></item><item><title><![CDATA[数据库语句及介绍]]></title><link>https://blog.youkuaiyun.com/2301_76352247/article/details/135149459</link><guid>https://blog.youkuaiyun.com/2301_76352247/article/details/135149459</guid><author>2301_76352247</author><pubDate>Mon, 25 Dec 2023 09:30:14 +0800</pubDate><description><![CDATA[数据库-->数据表-->行（记录）：用来描述一个对象的信息列（字段）：用来描述对象的一个属性。]]></description><category></category></item></channel></rss>