<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Roottest1234的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Roottest1234</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Roottest1234]]></copyright><item><title><![CDATA[mysql 主从复制和mha （1） 主从复制]]></title><link>https://blog.youkuaiyun.com/Roottest1234/article/details/155038499</link><guid>https://blog.youkuaiyun.com/Roottest1234/article/details/155038499</guid><author>Roottest1234</author><pubDate>Wed, 19 Nov 2025 22:13:45 +0800</pubDate><description><![CDATA[本文介绍了MySQL主从复制及MHA高可用架构搭建的关键步骤。主要内容包括：1）MySQL主从复制原理，包括异步、同步和半同步三种复制方式；2）主从复制配置步骤，涉及my.cnf参数设置、账号授权和同步操作；3）MHA部署前的准备工作，如关闭防火墙、修改主机名等；4）测试数据同步的方法，通过在Master节点插入数据验证复制效果。文章还分析了主从复制延迟的原因及优化建议，为构建高可用MySQL集群提供了完整的技术方案。]]></description><category></category></item><item><title><![CDATA[nginx+tomcat+mysql操作实验]]></title><link>https://blog.youkuaiyun.com/Roottest1234/article/details/154950025</link><guid>https://blog.youkuaiyun.com/Roottest1234/article/details/154950025</guid><author>Roottest1234</author><pubDate>Mon, 17 Nov 2025 16:28:01 +0800</pubDate><description><![CDATA[本文介绍了一个基于前后端分离的负载均衡系统搭建方案。系统采用三台虚拟机架构：一台Nginx前端服务器和两台Tomcat后端服务器。后端使用Java包自带环境运行jar应用，前端通过Nginx实现WRR加权轮询负载均衡（权重分别为1和2）。重点优化了Nginx配置，包括：调优worker_connections至1024、启用epoll事件模型、开启gzip压缩（压缩级别2）、优化缓冲区（proxy_buffer_size 4k）和连接参数（keepalive 32）。配置文件还包含静态资源缓存策略、健康检查]]></description><category></category></item><item><title><![CDATA[Nginx + keepalived 高可用 保姆教程]]></title><link>https://blog.youkuaiyun.com/Roottest1234/article/details/154754400</link><guid>https://blog.youkuaiyun.com/Roottest1234/article/details/154754400</guid><author>Roottest1234</author><pubDate>Wed, 12 Nov 2025 22:25:12 +0800</pubDate><description><![CDATA[摘要：本文介绍了在双机热备环境下配置Nginx和Keepalived实现高可用的过程。主要内容包括：1）环境准备，配置虚拟IP；2）安装Nginx和Keepalived；3）修改Keepalived配置文件，设置主备节点、权重优先级、检测脚本等参数；4）编写Nginx状态检测脚本；5）配置DNS解析和Nginx虚拟主机；6）修改测试页面内容；7）启动服务并进行故障模拟测试。通过检测Nginx进程状态，实现服务故障时VIP自动漂移，确保服务高可用性。]]></description><category></category></item><item><title><![CDATA[lvs从基础到实战（DR模式的操作记录）]]></title><link>https://blog.youkuaiyun.com/Roottest1234/article/details/154700980</link><guid>https://blog.youkuaiyun.com/Roottest1234/article/details/154700980</guid><author>Roottest1234</author><pubDate>Tue, 11 Nov 2025 20:49:55 +0800</pubDate><description><![CDATA[LVS-DR模式工作原理及部署摘要 LVS-DR模式采用直接路由方式实现负载均衡，数据流向特点为：客户端请求经Director转发到RealServer，但响应直接由RealServer返回客户端。关键特性包括：1）Director仅修改数据包MAC地址而不改变IP；2）RealServer需在lo接口配置VIP；3）所有服务器需在同一物理网络。 部署步骤：1）Director配置虚拟IP、加载ip_vs模块、设置ipvsadm规则；2）RealServer配置lo接口VIP、调整ARP参数；3）测试验证轮]]></description><category></category></item><item><title><![CDATA[lvs基础到实战（2）（报错集）]]></title><link>https://blog.youkuaiyun.com/Roottest1234/article/details/154659929</link><guid>https://blog.youkuaiyun.com/Roottest1234/article/details/154659929</guid><author>Roottest1234</author><pubDate>Mon, 10 Nov 2025 22:15:18 +0800</pubDate><description><![CDATA[本文介绍了LVS负载均衡器(L4层)的实验环境搭建过程。实验需要1台LVS服务器(配置双网卡)和2台Web服务器(配置单网卡)，其中LVS服务器一个网卡连接外网(192.168.110.128)，另一个网卡(192.168.253.128)作为内网网关。2台Web服务器(192.168.253.129和192.168.253.130)通过VMnet1仅主机模式连接LVS内网网关。文章具体说明了网络配置、防火墙设置、IP地址分配、yum仓库搭建等环境准备步骤，并记录了操作过程中遇到的网络连接问题和解决方案。实]]></description><category></category></item><item><title><![CDATA[lvs从基础到实战（1）]]></title><link>https://blog.youkuaiyun.com/Roottest1234/article/details/154647566</link><guid>https://blog.youkuaiyun.com/Roottest1234/article/details/154647566</guid><author>Roottest1234</author><pubDate>Mon, 10 Nov 2025 13:52:58 +0800</pubDate><description><![CDATA[LVS（Linux Virtual Server）是Linux内核自带的负载均衡解决方案，可将请求高效分发到多台后端服务器，实现流量均衡，提高系统吞吐量。它分为负载均衡、高可用和高性能运算三种集群模式，常用于处理高并发请求。LVS与堡垒机配合使用，前者负责业务流量分发，后者管理运维访问。搭建LVS需要调度器、真实服务器和客户端，通过ipvsadm工具配置规则，支持多种调度算法。其优势在于开源免费、易于部署，能有效降低硬件成本并提高资源利用率。]]></description><category></category></item><item><title><![CDATA[Nginx 从入门到实战：高性能 Web 服务器思维框架]]></title><link>https://blog.youkuaiyun.com/Roottest1234/article/details/154570986</link><guid>https://blog.youkuaiyun.com/Roottest1234/article/details/154570986</guid><author>Roottest1234</author><pubDate>Sat, 08 Nov 2025 14:07:49 +0800</pubDate><description><![CDATA[Nginx是一款高性能的HTTP/HTTPS服务器，具备反向代理、负载均衡等功能。本文详细介绍了Nginx的核心功能（静态资源服务、反向代理、动静分离等）及典型应用场景（网站托管、API网关等）。重点讲解了Nginx的源码编译安装流程，包括环境准备、编译参数配置、systemd服务集成等关键步骤。还展示了如何启用状态统计模块进行性能监控，并强调了生产环境中的安全注意事项。通过本文可掌握Nginx的基础配置与管理方法，了解其在现代Web架构中的重要作用。]]></description><category></category></item><item><title><![CDATA[nginx 部署反向代理与负载均衡 （报错集）]]></title><link>https://blog.youkuaiyun.com/Roottest1234/article/details/154542439</link><guid>https://blog.youkuaiyun.com/Roottest1234/article/details/154542439</guid><author>Roottest1234</author><pubDate>Fri, 07 Nov 2025 21:21:10 +0800</pubDate><description><![CDATA[本文介绍了在192.168.10.22部署Nginx负载均衡器，以及在192.168.10.17上配置两个Tomcat应用服务器（8080和8081端口）的过程。主要内容包括：1）Nginx负载均衡器的编译安装；2）Tomcat服务器的环境配置（JDK安装、环境变量设置、防火墙关闭）；3）常见问题排查（Java环境检查、Tomcat启动问题处理）。文中提供了详细的操作步骤和排错思路，包括环境变量配置、防火墙设置、服务启动验证等关键环节，帮助实现Nginx对Tomcat集群的负载均衡。]]></description><category></category></item><item><title><![CDATA[nginx反向代理与负载均衡（报错集）]]></title><link>https://blog.youkuaiyun.com/Roottest1234/article/details/154497832</link><guid>https://blog.youkuaiyun.com/Roottest1234/article/details/154497832</guid><author>Roottest1234</author><pubDate>Thu, 06 Nov 2025 20:29:41 +0800</pubDate><description><![CDATA[摘要：Nginx反向代理通过接收客户端请求并转发至后端服务器（如Tomcat、Node.js）实现请求中转，隐藏真实服务器。配置需在nginx.conf中设置proxy_pass指向后端地址，并保留原始请求头信息。Nginx还支持负载均衡功能，提供轮询、最少连接数等策略，将请求智能分配到多台后端服务器，提高系统性能与可用性。其中轮询为默认策略，最少连接数则按服务器当前负载动态分配。通过upstream模块可定义后端服务器集群，并支持权重配置实现差异化流量分配。]]></description><category></category></item><item><title><![CDATA[nginx 报错集]]></title><link>https://blog.youkuaiyun.com/Roottest1234/article/details/154455830</link><guid>https://blog.youkuaiyun.com/Roottest1234/article/details/154455830</guid><author>Roottest1234</author><pubDate>Wed, 05 Nov 2025 21:49:47 +0800</pubDate><description><![CDATA[文章摘要：本文介绍了Nginx虚拟主机的配置过程。首先通过stub_status模块开启状态监控功能，然后分别演示了基于域名和基于IP的虚拟主机配置方法。在基于域名配置中，为www.yjs.com和www.benet.com创建了不同的工作目录和日志文件；在基于IP配置中，设置了不同IP地址监听不同虚拟主机。配置过程中遇到格式错误、IP未写入等问题，经排查修正后调试成功。最后通过重启nginx服务使配置生效。]]></description><category></category></item><item><title><![CDATA[源码包安装/手工编译安装 nginx]]></title><link>https://blog.youkuaiyun.com/Roottest1234/article/details/154401322</link><guid>https://blog.youkuaiyun.com/Roottest1234/article/details/154401322</guid><author>Roottest1234</author><pubDate>Wed, 05 Nov 2025 08:39:39 +0800</pubDate><description><![CDATA[本文摘要：详细记录了在Linux系统上编译安装Nginx的全过程。首先关闭防火墙和SELinux，安装必要的依赖包(gcc、pcre等)；然后创建专用nginx用户；接着解压源码并配置编译选项（包括安装路径、用户组及SSL模块等）；完成编译安装后创建服务启动文件，设置systemd管理服务；最后启动并设置开机自启nginx服务。整个过程涵盖了从环境准备到服务管理的完整步骤。]]></description><category></category></item><item><title><![CDATA[Shell函数进阶实战：从基础到实战（4）]]></title><link>https://blog.youkuaiyun.com/Roottest1234/article/details/154388620</link><guid>https://blog.youkuaiyun.com/Roottest1234/article/details/154388620</guid><author>Roottest1234</author><pubDate>Tue, 04 Nov 2025 11:10:47 +0800</pubDate><description><![CDATA[Shell函数是脚本编程的灵魂，它能实现模块化、可复用和易维护的代码结构。本文系统讲解了函数定义（推荐带括号形式）、参数传递（$1,$2...）、返回值处理（echo输出结果/return状态码）、局部变量（local声明）等基础知识，并通过阶乘递归、动态菱形输出等案例展示函数实战应用。此外还介绍了函数库构建方法和服务控制函数封装技巧，强调专业脚本应遵循函数化、参数化、局部变量、错误处理和模块化五大准则，以提升脚本质量和复用性。]]></description><category></category></item><item><title><![CDATA[echo：输出控制、字符串处理 从基础到实战（3）]]></title><link>https://blog.youkuaiyun.com/Roottest1234/article/details/154359378</link><guid>https://blog.youkuaiyun.com/Roottest1234/article/details/154359378</guid><author>Roottest1234</author><pubDate>Tue, 04 Nov 2025 09:51:05 +0800</pubDate><description><![CDATA[本文系统梳理了Shell脚本编程的高级特性，涵盖输出控制、字符串处理、循环优化和并发编程等核心知识点。通过详细介绍echo命令参数、参数扩展字符串截取、三种for循环写法、多线程实现方法及IFS字段分隔符等技巧，配合真实场景案例，帮助开发者从基础脚本编写进阶到高效自动化脚本开发。文章特别强调了并发控制、安全性实践和性能优化，为编写生产级Shell脚本提供了实用指导。掌握这些技巧能显著提升脚本效率和可维护性，使Shell脚本成为强大的自动化工具。]]></description><category></category></item><item><title><![CDATA[Shell的条件测试与流程控制：从基础到实战（2）]]></title><link>https://blog.youkuaiyun.com/Roottest1234/article/details/154358841</link><guid>https://blog.youkuaiyun.com/Roottest1234/article/details/154358841</guid><author>Roottest1234</author><pubDate>Mon, 03 Nov 2025 19:35:49 +0800</pubDate><description><![CDATA[本文系统讲解了Shell脚本中的条件测试与流程控制，重点介绍了test和[]两种条件判断方式，详细阐述了文件测试、整数比较、字符串处理、逻辑运算等核心操作。通过实例解析了if和case语句的使用技巧，包括单分支、多分支判断及模式匹配。文章还提供了高级技巧如(())数学运算、正则表达式应用，并给出安全性建议。掌握这些知识能有效提升Shell脚本的健壮性和自动化能力，是Linux系统管理和运维的重要基础。]]></description><category></category></item><item><title><![CDATA[Shell编程入门：从基础到实战（1）]]></title><link>https://blog.youkuaiyun.com/Roottest1234/article/details/154358142</link><guid>https://blog.youkuaiyun.com/Roottest1234/article/details/154358142</guid><author>Roottest1234</author><pubDate>Mon, 03 Nov 2025 19:26:25 +0800</pubDate><description><![CDATA[本文介绍Shell及其脚本编程基础。Shell是用户与内核的交互接口，负责命令解析执行。常见的Shell类型包括bash（主流）、sh、csh等。Shell脚本用于自动化运维、周期性任务等场景，由Shebang声明、注释和执行命令组成。文章详细讲解脚本执行方式、管道与重定向操作、变量定义与运算（包括整数和浮点数处理）、环境变量配置、位置参数获取等核心知识点。掌握Shell脚本编写能显著提升Linux系统管理效率，是后续学习自动化工具的重要基础。]]></description><category></category></item><item><title><![CDATA[进程管理与计划任务]]></title><link>https://blog.youkuaiyun.com/Roottest1234/article/details/153874790</link><guid>https://blog.youkuaiyun.com/Roottest1234/article/details/153874790</guid><author>Roottest1234</author><pubDate>Sat, 25 Oct 2025 14:45:53 +0800</pubDate><description><![CDATA[解析Linux进程管理、资源监控及计划任务。进程被比喻为厨房工作流程，包含主进程、子进程和线程。文章详解进程状态（R/S/T/Z）、异常进程（僵尸/孤儿）及常用管理命令（ps、top、kill）。重点介绍CPU负载判断方法、stress压力测试工具、crontab定时任务设置，并梳理磁盘、开机流程与进程的关系。核心命令包括psaux/pstree（进程查看）、htop（监控）、kill（终止）、stress（压测）和crontab（计划任务），帮助用户从全局掌握系]]></description><category></category></item><item><title><![CDATA[进程、服务与操作系统：资源管理的核心脉络小结]]></title><link>https://blog.youkuaiyun.com/Roottest1234/article/details/153745537</link><guid>https://blog.youkuaiyun.com/Roottest1234/article/details/153745537</guid><author>Roottest1234</author><pubDate>Wed, 22 Oct 2025 20:31:58 +0800</pubDate><description><![CDATA[本文介绍了计算机系统中进程、服务与操作系统的资源管理关系。进程是资源分配的基本单位，具有PID唯一标识和不同状态（如运行、休眠、停止），需关注僵尸/孤儿进程问题。服务是进程的封装，以守护进程形式长期运行。操作系统负责资源调度分配，使用工具如ps、pstree查看进程信息，通过loadaverage监控系统负载（核心数×2为高负载阈值）。文章还提供了stress压测工具使用方法和重点记忆点，强调理解这三者的关系对系统运维的重要性。]]></description><category></category></item><item><title><![CDATA[逻辑卷与raid的精选指南]]></title><link>https://blog.youkuaiyun.com/Roottest1234/article/details/153744410</link><guid>https://blog.youkuaiyun.com/Roottest1234/article/details/153744410</guid><author>Roottest1234</author><pubDate>Wed, 22 Oct 2025 20:22:06 +0800</pubDate><description><![CDATA[本文摘要：介绍了磁盘管理的基本操作流程，包括分区(fdisk)、格式化(mkfs)、挂载(mount)等步骤，并详细说明了LVM逻辑卷管理的创建(PV/VG/LV)和扩容方法。重点分析了RAID磁盘阵列技术，对比了RAID 0/1/5/6/10等常见级别的特性、容错能力、读写性能及适用场景。其中RAID 0性能最优但无容错，RAID 1通过镜像提供冗余，RAID 5/6采用分布式校验，RAID 10兼具镜像和条带化优势。]]></description><category></category></item><item><title><![CDATA[用户权限及磁盘分区的概念小结]]></title><link>https://blog.youkuaiyun.com/Roottest1234/article/details/153645519</link><guid>https://blog.youkuaiyun.com/Roottest1234/article/details/153645519</guid><author>Roottest1234</author><pubDate>Mon, 20 Oct 2025 20:51:14 +0800</pubDate><description><![CDATA[本文介绍了Linux系统下的文件权限管理和磁盘分区操作。文件权限部分包括：文件类型符号含义（-普通文件、d目录等）、rwx权限表示方法、chmod命令修改权限的语法格式（u属主、g属组等操作对象）。磁盘分区部分涵盖：主分区和扩展分区概念（主分区最多4个）、swap分区作用、分区操作流程（fdisk创建分区→mkfs格式化→mount挂载→mkswap创建交换空间）。重点说明了扩展分区需要再划分逻辑分区才能使用，以及分区操作的具体命令参数。]]></description><category></category></item><item><title><![CDATA[用户与组账号管理]]></title><link>https://blog.youkuaiyun.com/Roottest1234/article/details/153578061</link><guid>https://blog.youkuaiyun.com/Roottest1234/article/details/153578061</guid><author>Roottest1234</author><pubDate>Sun, 19 Oct 2025 17:33:34 +0800</pubDate><description><![CDATA[本文摘要介绍了用户账号和组账号的管理。主要内容包括：1）三类用户账号区别（超级用户uid0、普通用户1000+、系统用户1-999）；2）用户管理命令（useradd、usermod、userdel）及相关配置文件（/etc/passwd、/etc/shadow）；3）组账号管理（groupadd、gpasswd、groupdel）及用户组关联；4）文件权限管理（UGO模型、chmod/chown命令、特殊权限）。重点讲解了用户创建时的选项设置（-d指定家目录、-g基本组、-G附加组）、密码管理以及通过组实]]></description><category></category></item></channel></rss>