<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Forget_8的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Forget_8</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Forget_8]]></copyright><item><title><![CDATA[RHEL——CICD持续集成与交付]]></title><link>https://blog.youkuaiyun.com/Forget_8/article/details/159584783</link><guid>https://blog.youkuaiyun.com/Forget_8/article/details/159584783</guid><author>Forget_8</author><pubDate>Sat, 06 Jun 2026 21:00:36 +0800</pubDate><description><![CDATA[CI/CD 是指持续集成（Continuous Integration）和持续部署（Continuous Deployment）或持续交付（Continuous Delivery）# Git 是一个分布式的版本控制系统，主要用来管理软件开发过程中的代码版本和变更记录。# 分布式每个开发者的电脑上都有一份完整的代码仓库副本，即使没有网络也能正常干活，网络出问题也不影响开发进度。就算中央服务器坏了，开发者照样能在本地继续开发和查看项目历史。# 高效的分支管理。]]></description><category></category></item><item><title><![CDATA[HCIA——计算机网络诞生与发展]]></title><link>https://blog.youkuaiyun.com/Forget_8/article/details/161565837</link><guid>https://blog.youkuaiyun.com/Forget_8/article/details/161565837</guid><author>Forget_8</author><pubDate>Mon, 01 Jun 2026 18:58:49 +0800</pubDate><description><![CDATA[应用层负责将人类语言转换为 ASCII 或 Unicode 等编码。表示层将编码转换成二进制形式的0和1。介质访问控制层把二进制数据转变成电信号。物理层负责传输这些电信号。集线器内部为总线型结构，属于共享型介质（共享通信线路）。任意时间只有两个主机能通信并占用通信线路。工作在物理层，没有寻址能力，所有数据采用泛洪式（广播）转发。# 集线器组网面临地址问题（需要区分谁发送谁接收），引入 MAC 地址（物理地址）。]]></description><category></category></item><item><title><![CDATA[RHEL——Zabbix监控系统]]></title><link>https://blog.youkuaiyun.com/Forget_8/article/details/159584767</link><guid>https://blog.youkuaiyun.com/Forget_8/article/details/159584767</guid><author>Forget_8</author><pubDate>Fri, 29 May 2026 11:51:18 +0800</pubDate><description><![CDATA[官网：# 全面监控能力硬件监控：采集 CPU、内存、磁盘、网络接口等服务器或设备硬件指标。软件与应用监控：监测操作系统进程、服务运行状态（如 Apache、Nginx）、数据库性能（MySQL、PostgreSQL 等）、中间件（如 Tomcat）等。网络监控：监控网络带宽、延迟、丢包率，以及交换机、路由器等网络设备的端口状态。自定义监控：支持通过脚本、API 等方式采集特定业务指标（如订单量、用户在线数）。# 告警机制。]]></description><category></category></item><item><title><![CDATA[RHEL——Kubernetes容器编排平台（三）]]></title><link>https://blog.youkuaiyun.com/Forget_8/article/details/160898975</link><guid>https://blog.youkuaiyun.com/Forget_8/article/details/160898975</guid><author>Forget_8</author><pubDate>Sun, 17 May 2026 10:09:59 +0800</pubDate><description><![CDATA[调度是指将未调度的 Pod 自动分配到集群中的节点的过程。调度器通过 Kubernetes 的 watch 机制来发现集群中新创建且尚未被调度到 Node 上的 Pod。调度器会将发现的每一个未调度的 Pod 调度到一个合适的 Node 上来运行。# nodeName 是节点选择约束的最简单方法，但一般不推荐使用。# 如果 nodeName 在 PodSpec 中指定了，则它优先于其他的节点选择方法。如果指定的节点不存在，Pod 将无法被调度。]]></description><category></category></item><item><title><![CDATA[RHEL——Kubernetes容器编排平台（二）]]></title><link>https://blog.youkuaiyun.com/Forget_8/article/details/160284523</link><guid>https://blog.youkuaiyun.com/Forget_8/article/details/160284523</guid><author>Forget_8</author><pubDate>Fri, 08 May 2026 19:12:47 +0800</pubDate><description><![CDATA[configmap 的功能ConfigMap 用于保存配置数据，以键值对形式存储，将配置信息从容器镜像中分离出来。ConfigMap 资源提供了向 Pod 注入配置数据的方法，可以通过环境变量或挂载文件的方式将配置传递给容器。因为镜像和配置文件解耦，所以同一个镜像可以在不同环境（开发、测试、生产）中使用不同的配置，实现了镜像的可移植性和可复用性。需要注意的是，etcd 限制了 ConfigMap 的文件大小不能超过 1MB，因此大型配置文件不适合直接存储在 ConfigMap 中。]]></description><category></category></item><item><title><![CDATA[RHEL——Kubernetes容器编排平台（一）]]></title><link>https://blog.youkuaiyun.com/Forget_8/article/details/159584749</link><guid>https://blog.youkuaiyun.com/Forget_8/article/details/159584749</guid><author>Forget_8</author><pubDate>Thu, 16 Apr 2026 11:15:00 +0800</pubDate><description><![CDATA[传统部署：互联网早期，会直接将应用程序部署在物理机上优点：简单，不需要其它技术的参与缺点：不能为应用程序定义资源使用边界，很难合理地分配计算资源，而且程序之间容易产生影响# 虚拟化部署：可以在一台物理机上运行多个虚拟机，每个虚拟机都是独立的一个环境优点：程序环境不会相互产生影响，提供了一定程度的安全性缺点：增加了操作系统，浪费了部分资源# 容器化部署：与虚拟化类似，多了共享操作系统，更方便，但又出现一些问题一个容器故障停机了，怎么样让另外一个容器立刻启动去替补停机的容器。]]></description><category></category></item><item><title><![CDATA[RHEL——Docker容器技术]]></title><link>https://blog.youkuaiyun.com/Forget_8/article/details/159289954</link><guid>https://blog.youkuaiyun.com/Forget_8/article/details/159289954</guid><author>Forget_8</author><pubDate>Fri, 27 Mar 2026 19:26:40 +0800</pubDate><description><![CDATA[Docker 是管理容器的引擎，为应用打包、部署平台，而非单纯的虚拟化技术# 特点轻量级虚拟化Docker 容器相较于传统的虚拟机更加轻量和高效，能够快速启动和停止，节省系统资源一致性确保应用程序在不同的环境中（如开发、测试、生产）具有一致的运行表现可移植性可轻松地将 Docker 容器从一个平台迁移到另一个平台，无需担心依赖和环境配置的差异高效的资源利用多个 Docker 容器可以共享主机的操作系统内核，从而更有效地利用系统资源易于部署和扩展。]]></description><category></category></item><item><title><![CDATA[RHEL——NoSQL集群技术]]></title><link>https://blog.youkuaiyun.com/Forget_8/article/details/159125915</link><guid>https://blog.youkuaiyun.com/Forget_8/article/details/159125915</guid><author>Forget_8</author><pubDate>Fri, 20 Mar 2026 17:05:19 +0800</pubDate><description><![CDATA[Redis 是市场上最流行，使用最广泛的内存型 NoSQL 数据库# Sentinel 进程是用于监控 redis 集群中 Master 主服务器工作的状态，在 Master 主服务器发生故障的时候，可以实现 Master 和 Slave 服务器的切换，保证系统的高可用# 在 redis2.6版本已引用，但在 redis2.8版本才稳定下来，所以建议在 redis2.8版本后使用哨兵模式。]]></description><category></category></item><item><title><![CDATA[RHEL——MySQL集群技术]]></title><link>https://blog.youkuaiyun.com/Forget_8/article/details/158424281</link><guid>https://blog.youkuaiyun.com/Forget_8/article/details/158424281</guid><author>Forget_8</author><pubDate>Thu, 05 Mar 2026 17:29:34 +0800</pubDate><description><![CDATA[MHA（Master High Availability）是一套优秀的 MySQL 高可用环境下故障切换和主从复制的软件MHA 的出现就是解决 MySQL 单点的问题MySQL 故障切换过程中，MHA 能做到 0-30 秒内自动完成故障切换操作MHA 能在故障切换的过程中最大程度上保证数据的一致性，以达到真正意义上的高可用。]]></description><category></category></item><item><title><![CDATA[RHEL——Keepalived高可用技术]]></title><link>https://blog.youkuaiyun.com/Forget_8/article/details/157556209</link><guid>https://blog.youkuaiyun.com/Forget_8/article/details/157556209</guid><author>Forget_8</author><pubDate>Wed, 25 Feb 2026 10:45:00 +0800</pubDate><description><![CDATA[vrrp 协议的软件实现，原生设计目的为了高可用 ipvs服务基于vrrp协议完成地址流动为vip地址所在的节点生成ipvs规则(在配置文件中预先定义)为ipvs集群的各RS做健康状态检测基于脚本调用接口完成脚本中定义的功能，进而影响集群事务，以此支持nginx、haproxy等服务。]]></description><category></category></item><item><title><![CDATA[RHEL——HAProxy负载均衡]]></title><link>https://blog.youkuaiyun.com/Forget_8/article/details/157328906</link><guid>https://blog.youkuaiyun.com/Forget_8/article/details/157328906</guid><author>Forget_8</author><pubDate>Mon, 23 Feb 2026 21:23:56 +0800</pubDate><description><![CDATA[负载均衡：Load Balance，简称LB，是一种服务或基于硬件设备等实现的高可用反向代理技术，负载均 衡将特定的业务(web服务、网络流量等)分担给指定的一个或多个后端特定的服务器或设备，从而提高了 公司业务的并发处理能力、保证了业务的高可用性、方便了业务后期的水平动态扩展对指定的报错进行重定向，进行优雅的显示错误页面使用errorfile和errorloc指令的两种方法，可以实现自定义各种错误页面。]]></description><category></category></item><item><title><![CDATA[RHEL——LVS负载均衡]]></title><link>https://blog.youkuaiyun.com/Forget_8/article/details/157328891</link><guid>https://blog.youkuaiyun.com/Forget_8/article/details/157328891</guid><author>Forget_8</author><pubDate>Fri, 20 Feb 2026 01:28:04 +0800</pubDate><description><![CDATA[Scale UP：向上扩展,增强Scale Out：向外扩展,增加设备，调度分配问题，Cluster# LVS（Linux Virtual Server）是Linux内核层实现高性能、高可用的负载均衡集群技术。核心是将前端（调度器VS）的请求数据分发到后端多台真实服务器（RS），从而提升服务的并发处理能力和可用性VS: Virtual Server，负责调度RS:RealServer，负责真正提供服务。]]></description><category></category></item><item><title><![CDATA[RHEL——Web应用服务器Tomcat]]></title><link>https://blog.youkuaiyun.com/Forget_8/article/details/157659725</link><guid>https://blog.youkuaiyun.com/Forget_8/article/details/157659725</guid><author>Forget_8</author><pubDate>Sun, 15 Feb 2026 14:37:34 +0800</pubDate><description><![CDATA[msm（memcached session manager）提供将Tomcat的session保持到memcached可以实现高可用# 通过tomcat+memcache实现session会话领丢失。]]></description><category></category></item><item><title><![CDATA[RHEL——Web高性能服务器Nginx]]></title><link>https://blog.youkuaiyun.com/Forget_8/article/details/157556220</link><guid>https://blog.youkuaiyun.com/Forget_8/article/details/157556220</guid><author>Forget_8</author><pubDate>Fri, 13 Feb 2026 11:49:15 +0800</pubDate><description><![CDATA[派生模式，有一个主进程，然后生成多个子进程，使用select模型，最大并发1024# 每一个用户请求需要主进程开启一个子进程来服务# 当用户挂机（即长链接，不传输数据）时，子进程不会自动关闭，会造成大量资源浪费# 优点：稳定# 缺点：占用资源多，并发性差，不适用于高并发场景# 由于业务的需要，我们可能需要升级版本或者回调版本，但不能停止服务，所以我们需要不停机维护即平滑升级或回滚# 平滑升级：在系统的webv1版本正常工作时，是在一个主进程下开启多个子进程进行服务；]]></description><category></category></item><item><title><![CDATA[RHEL——系统引导过程及修复]]></title><link>https://blog.youkuaiyun.com/Forget_8/article/details/157328875</link><guid>https://blog.youkuaiyun.com/Forget_8/article/details/157328875</guid><author>Forget_8</author><pubDate>Fri, 06 Feb 2026 09:45:35 +0800</pubDate><description><![CDATA[当虚拟机启动时，出现报错，无法正常启动，则对其进行引导修复。]]></description><category></category></item><item><title><![CDATA[RHEL——Linux母盘制作]]></title><link>https://blog.youkuaiyun.com/Forget_8/article/details/157298700</link><guid>https://blog.youkuaiyun.com/Forget_8/article/details/157298700</guid><author>Forget_8</author><pubDate>Fri, 30 Jan 2026 13:21:28 +0800</pubDate><description><![CDATA[制作一个红帽Linux系统的虚拟机作为母盘，然后通过母盘克隆出n个虚拟机来做实验或项目。]]></description><category></category></item><item><title><![CDATA[RHCE第八章：防火墙]]></title><link>https://blog.youkuaiyun.com/Forget_8/article/details/147620556</link><guid>https://blog.youkuaiyun.com/Forget_8/article/details/147620556</guid><author>Forget_8</author><pubDate>Sat, 24 Jan 2026 16:45:58 +0800</pubDate><description><![CDATA[root@Server ~]# iptables -t filter -A INPUT -p tcp --dport 80 -j ACCEPT        #'-t filter'给filter表添加（可以不写，默认filter表），'-A INPUT'给INPUT添加，'-p tcp'指定tcp协议，'--dport 80'指定80端口，'-j ACCEPT'允许（如果写REJECT就是拒绝），按顺序添加命令。允许客户端使用ssh远程登录。过了上一次访问成功65秒后就会断开网页。]]></description><category></category></item><item><title><![CDATA[RHCE复习作业4]]></title><link>https://blog.youkuaiyun.com/Forget_8/article/details/155462371</link><guid>https://blog.youkuaiyun.com/Forget_8/article/details/155462371</guid><author>Forget_8</author><pubDate>Tue, 02 Dec 2025 18:02:20 +0800</pubDate><description><![CDATA[恢复/web的安全上下文，指定策略给/web及/web下的所有文件，然后再次恢复/web的安全上下文（semanage 永久修改是指修改seliunx数据库信息，需要restorecon再次恢复才能赋值成功）（fcontext -a——给文件/目录添加，-d——删除）#下载nginx，添加域名解析，修改nginx主配置文件（访问域名——www.zry.com，默认根目录——/web），创建/web目录，写“How are you？#添加域名解析后，访问www.zry.com。·该网站具备账户验证。]]></description><category></category></item><item><title><![CDATA[RHCE复习作业3]]></title><link>https://blog.youkuaiyun.com/Forget_8/article/details/155067119</link><guid>https://blog.youkuaiyun.com/Forget_8/article/details/155067119</guid><author>Forget_8</author><pubDate>Fri, 21 Nov 2025 15:47:10 +0800</pubDate><description><![CDATA[点击此电脑——进入C:\Windows\System32\drivers\etc——右击hosts文件——选择属性——选择安全——点击编辑——选择Users——勾选完全控制、修改、读写和执行、读取、写入——依次确定。#创建根目录/web，从原默认发布目录/usr/share/nginx/html中复制一张图片到/web/2.png。#进入浏览器访问http://www.zry.com:90，http://www.zry2.com:100。#进入客户端的浏览器访问http://www.zry.com。]]></description><category></category></item><item><title><![CDATA[RHCE复习作业2]]></title><link>https://blog.youkuaiyun.com/Forget_8/article/details/154575829</link><guid>https://blog.youkuaiyun.com/Forget_8/article/details/154575829</guid><author>Forget_8</author><pubDate>Sun, 09 Nov 2025 22:29:45 +0800</pubDate><description><![CDATA[如果安装bind的出现错误时，看报错信息，比如要安装的openssl-fips-provider与openssl-fips-provider-so有冲突，执行一下命令：dnf swap openssl-fips-provider-so openssl-fips-provider --allowerasing --nobest -y，然后再装一次bind。#编辑主配置文件named.conf；模仿添加区域文件，修改zone——管理区域名字，修改file——区域文件名字（默认放在/var/named/下）]]></description><category></category></item></channel></rss>