自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 MySQL双主双活集群-Keepalived高可用 Prometheus/Grafana监控

回顾整个项目过程,这不仅仅是一次技术实践,更是一次完整的问题解决能力训练。从环境准备到软件安装,从配置调试到故障排查,每个环节都遇到了不同的问题。比如在配置主从复制时因为server-id冲突导致同步失败,在部署Keepalived时因为防火墙配置导致VIP无法漂移,这些问题虽然让人头疼,但解决后的成就感也是实实在在的。通过这次实验,我不仅掌握了MySQL集群搭建的具体步骤,更重要的是学会了如何设计一个高可用的系统架构。

2025-11-30 12:04:24 574

原创 Shell 实现多级菜单脚本编写

本文介绍了一个使用Shell脚本实现的多级菜单系统,包含LAMP和LNMP两个二级菜单选项。脚本采用函数封装结构,提供了清晰的菜单导航和输入验证功能。主程序循环显示一级菜单,用户可选择进入LAMP或LNMP二级菜单进行相应操作,或直接退出。每个子菜单都包含返回上一级的功能,并实现了基本的输入校验和友好的交互提示。该脚本结构清晰、易于扩展,只需替换模拟操作为实际命令即可用于生产环境,适合各种需要分层操作的Shell脚本场景。

2025-08-12 22:21:03 366

原创 《Kubernetes高可用集群与Harbor私有仓库企业级部署全流程详解》

本文详细介绍了在多节点环境下部署Kubernetes集群和Harbor私有仓库的完整流程。主要内容包括:1)系统基础配置(关闭防火墙、SELinux和Swap);2)Harbor私有仓库部署(Docker安装、证书生成及Harbor配置);3)Docker环境分发与配置(同步安装包、证书和配置文件);4)Kubernetes组件安装(cri-dockerd配置)。通过清晰的命令操作和截图说明,为读者提供了从环境规划到组件部署的一站式指导,适用于不同水平的运维人员参考实践。

2025-08-11 17:11:26 600

原创 《Nginx企业级架构师实战指南:从高并发优化到安全防护的全栈解决方案》

1. 版本管理:详细的平滑升级与快速回滚方案,确保服务不间断2. 性能优化:高并发配置方案,包括工作进程调整、连接数优化和高效事件处理模型3. 站点部署:PC Web站点建设规范,包含虚拟主机配置和安全访问控制4. 安全功能:账户认证体系、全站加密方案和防盗链机制实现5. 体验优化:自定义错误页面、智能重定向和压缩功能。日志管理:完整的访问日志和错误日志配置方案,高级特性,下载服务器部署,长连接优化,状态监控页配置,七层/四层负载均衡,动静分离方案,FastCGI缓存优化,Tomcat整合部署,Memcac

2025-08-09 21:08:33 807

原创 RHCE从零基础到精通

本文介绍了Linux系统中两种计划任务管理工具at和crontab的使用方法。at适用于一次性任务执行,支持多种时间格式设置,通过atd服务管理任务。crontab用于周期性任务管理,由crond服务每分钟检查执行,支持更灵活的时间表达式设置。文章详细讲解了两种工具的安装配置、命令参数、使用示例及权限控制机制(通过at.allow/deny和cron.allow/deny文件),并比较了两种工具的适用场景:at适用于单次任务,crontab适合周期性任务。最后介绍了查看和编辑计划任务的方法。

2025-07-30 16:26:25 393

原创 高可用集群KEEPALIVED实战解析

本文详细介绍了高可用集群Keepalived的配置与实现。主要内容包括:1)Keepalived基础概念和架构,通过VRRP协议实现VIP漂移和负载均衡;2)单主架构配置,包括环境准备、安装部署、非抢占模式设置和邮件通知功能实现;3)双主架构配置,提高服务器资源利用率;4)结合HAProxy实现双高可用方案,通过绑定非本地IP确保服务连续性。文章提供了完整的配置示例和测试方法,包括VIP切换、权重调整等关键操作,为企业构建高可用网络服务提供了实用指导。

2025-07-27 20:04:30 834

原创 HAProxy负载均衡实战:从入门到精通

HAProxy负载均衡技术详解 本文系统介绍了HAProxy负载均衡技术,涵盖核心概念、配置方法和高级功能。主要内容包括:1) 负载均衡原理与优势,如提高并发能力、隐藏服务器IP等;2) HAProxy七层代理实验,展示基础配置和轮询算法实现;3) 多种负载均衡算法比较,包括静态算法(static-rr、first)和动态算法(roundrobin、leastconn);4) 高级功能如状态监控页配置、SSL证书管理、四层透传和ACL访问控制;5) 动静分离、会话保持等实战案例。文章通过详细实验步骤和配置示

2025-07-25 20:53:13 875

原创 TCP协议核心机制全解析

本文介绍了TCP协议的核心机制与字段设计。TCP通过三次握手建立可靠连接,采用滑动窗口、拥塞控制保障数据传输。重点解析了TCP报头关键字段:首部长度通过4位字段灵活扩展、窗口大小实现流量控制、序号与确认序号确保有序可靠传输。文章还详述了标志位(PSH/RST)的特殊功能、紧急指针处理优先数据、校验和检错机制,以及超时重传策略。这些设计共同构成了TCP面向连接、可靠传输的特性,使其适用于HTTP/FTP等高可靠性要求的场景。

2025-07-24 16:21:15 961

原创 LVS四种工作模式深度解析

LVS 四种工作模式

2025-07-19 22:13:26 946

原创 LVS集群技术

LVS是Linux内核的高性能负载均衡技术,通过调度算法将请求分发到后端服务器集群。实验搭建了4节点LVS集群(1客户端、1负载均衡器、2真实服务器),配置了DR工作模式和轮询调度算法。关键步骤包括:安装ipvsadm工具、启用IP转发、配置虚拟服务、添加真实服务器节点(支持-g/-m/-i不同模式)、设置权重和持久连接。通过ipvsadm命令管理策略,使用watch实时监控流量分发,并实现了策略的持久化保存和恢复。该方案适用于需要高可用Web服务的场景,可根据需求调整工作模式和调度算法。

2025-07-14 21:46:15 827

原创 “Linux 虚拟机网络配置与硬盘管理实践“

本文介绍了Linux虚拟机的网络配置与服务部署流程。主要内容包括:1) 配置NAT模式并设置3个IP地址(192.168.254.100/200/168);2) 测试网络连通性并修改hosts文件绑定域名;3) 安装nginx服务并测试网页访问;4) 添加两块硬盘(5G和10G),分区后挂载到/guazai1和/guazai2目录;5) 将网页文件和配置文件复制到挂载点。操作涉及网络配置、服务部署、磁盘管理等多个Linux运维关键环节。

2025-03-29 23:18:58 934

原创 《基于Linux系统的分级权限控制体系与自动化管理方案》

本文摘要: 创建/www目录结构,在name和https子目录下分别生成包含主机名和IP的index.html文件; 设置目录权限:将/www所属权改为web用户并赋予700权限,tom和jerry用户通过cam组获得name和https目录的读写权限; 日志文件管理:复制messages和cron到/log目录,设置admin用户可读不可写(640权限); SSH配置处理:复制sshd_config到/ssh目录,admin用户获得完全控制权(600权限),并从中提取非空行生成sshd文件,过滤空行和注释

2025-03-29 11:23:46 953

原创 从零学习rhcsa

0.2.1 操作系统是什么操作系统(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,向用户提供系统设备接口及使用界面,是配置在计算机硬件上的第一层软件,任何其它软件都必须在操作系统的支持下才能运行。操作系统的主要工作是由操作系统内核实现的,操作系统内核提供一系列具备预定功能的多内核函数,通过一组称为系统调用的接口(应用编程接口API,由操作系统实现提供的所有系统调用所构成的集合,是应用程序和系统之间的接口)呈现给用户。

2025-03-15 11:39:48 1060

原创 Linux:如何安装虚拟机

第一步首先打开阿里巴巴开源镜像网站。这个是基础版只有命令行界面。然后点击相应要下载链接。这个是联网进行安装系统。这里我选择下载基础版。

2025-03-06 22:22:34 303

原创 web网页简易构架

本文展示了两份HTML作业代码:作业一是"热门电影网站"页面,包含电影分类导航栏和重复的图片展示区;作业二是"用户注册"表单,包含用户名、密码输入框,性别选择单选按钮,爱好多选框,省份下拉菜单,自我介绍文本框以及提交按钮。两份作业都包含基本的HTML结构,但存在图片重复使用、样式属性书写不规范等问题,展示了初学者的HTML表单和表格应用练习。

2025-01-09 22:20:16 1091

原创 HTML前端从零开始

HTML(Hypertext Markup Language)超文本标记语言。HTML是万维网的基石。超:超字第一层意义是指最重要的标签,超链接标签超越文本的意思。

2025-01-07 20:50:06 975

原创 简易网页设计

将进酒</b></font> <b>君不见黄河之水天上来</b><td colspan="2"><b>手续费</b></td><td colspan="2"><b>币种</b></td><td colspan="2"><b>金额</b></td><td colspan="2"><b>合计</b></td><td colspan="2"><b>交易时间</b></td><td colspan="2"><b>时间</b></td><td><b>卡号

2025-01-07 20:47:44 632

原创 两个Python脚本

第三题某个人进入如下一个棋盘中,要求从左上角开始走,最后从右下角出来(要求只能前进,不能后退),print(f"共有{paths}种走法")# 计算总路径数(5的5次方)第四题实现汉诺塔的A-C的步骤。问题:共有多少种走法?

2024-12-03 17:39:35 152

原创 Python入门到理解

Python发展过程中的三起三落:① Guido van Rossum(吉多·范罗苏姆) 1989年圣诞节,自己在家胡思乱想——是不是可以研发一门使用容易、很少出错的编程语言,同时兼顾运行性能,于是:python诞生了(用于一个简单的游戏脚本)② 1991年,Python1.0版本正式发布(测试版)③ Python 2.0:2000 年 10 月 16 日,让Python正式成为了一门非常重要的编程语言④ Python 2.7:2010 年 7 月 3 日,同年Python评为当时的全球年度语言,发布了性能

2024-11-30 15:37:46 498

原创 编程挑战:30个经典问题解析

3.小明高考结束,成绩非常理想,父母为了奖励他,为他买了一对刚刚出生的兔子, 刚刚出生的兔子经过4个月成长为成年的兔子,就可以生小兔子, 假设成年兔子每月出生一对小兔子,问,第N月,共有多少对兔子, 假设所有不会死亡。15.有个字符串数组,存储了10个书名,书名有长有短,现 在将他们统一处理,若书名长度大于10,则截取长度8的 子串并且最后添加“...”,加一个竖线后输出作者的名字。13.接收用户输入的一句英文,将其中的单词以反序输 出,“hello c sharp”→“sharp c hello”。

2024-11-07 17:46:00 337

原创 8道经典编程题挑战算法思维

1.实现一个用户管理系统(要求使用容器保存数据) [{name: xxx, pass: xxx, ……},{},{}]求1~100之间不能被3整除的数之和。其中a为1至9之中的一个数,项数也要可以指定。4.计算PI(公式如下:PI=4(1-1/3+1/5-1/7+1/9-1.......)5.给定一个10个元素的列表,请完成排序(注意,不要使用系统api)8.给定一个非负整数数组A,将该数组中的所有偶数都放在奇数元素之前。3.给定一个正整数N,找出1到N(含)之间所有质数的总和。

2024-10-28 00:10:09 214

原创 10大经典算法题实战

本文摘要包含11个Python编程题目:1) 根据规则生成数字序列;2) 实现猜拳游戏;3) 找出50-150的质数;4) 输出水仙花数;5) 验证数字特性;6) 解五位数数学题;7) 计算拿硬币次数;8) 找出100以内孪生素数;9) 列表统计计算;10) 列表去重;11) 随机数生成。这些题目涵盖了基础算法、数学运算和列表操作等编程基础知识。

2024-10-16 11:31:19 203

原创 Python从循环到图案输出

使用for求出50~100的奇数和和偶数和。输入一个正整数(>1),判断该数是否是质数。输入行数,在控制台上输出对应的图案。使用for循环输出九九乘法表。

2024-10-08 17:55:31 261

原创 Python运算符大全:从算术到位运算

作业12: 根据已知圆的半径radius(从控制台上输入),求其面积和周长(PI可以使用Math.PI,也可以使用3.14)作业7:如果A是“10110110”,B是“11100000”,C是“10100000”,下面成立的是( )三目运算符,又被称为三元运算符,本质是if else的简写方式,将多行代码简化为一行代码。作业4:一个会议有12个员工,假设已有8个员工是女性,求所有员工都是女性的概率( )python是一门弱数据类型的编程语言,也是一门脚本语言,所有代码是逐行运行的。

2024-09-24 16:27:20 562

原创 Python第二次课

但是也存在一类弱数据类型的编程语言(如、python、PHP、JavaScript)等等,特点是,定义变量时,不用声明变量的类型。变量:在程序运行时可以发生变化的量,变量是具有名称的内存空间,变量代表一个具体的值,该值可以参与CPU的运算。多个单词组成的标识符,建议使用下划线法【推荐】、小驼峰法、大驼峰法【类、结构体】、所有大词都大写【常量】标识符:程序中表示数据的代词,就是标识符,如变量名称、常量名称、函数名称、类名称。保留字:目前版本中,不是关键字,但是未来的版本中可能会成为关键字的。

2024-09-16 00:03:19 1076

原创 python安装以及环境配置

print("\t\t\t英雄属性:生命值428(+85)/能量值200(+0)/移动速度425/攻击力55.8(+3.2)\n")print("\t\t\t 攻击速度0.651(+3.1%)/护甲值24(+1.25)/攻击距离125\n")chioce = input("(温馨提示)请输入您的选项")chioce = input("(温馨提示)请输入您的选项")print("\t\t\t 英雄名称:九尾妖狐(史诗)\n")print("\t\t\t英雄名称:盲僧(史诗)\n")

2024-09-16 00:02:11 793

原创 第二次作业

到/guazai1目录,并写入文件内容为。、新添加一块硬盘,大小为。ext2的文件系统,挂载。、新添加一块硬盘,大小为。),一个逻辑分区(大小为。、新添加一块硬盘,大小为。目录,并写入文件内容为。目录,并写入文件内容为。格式的主分区(大小为。格式的主分区(大小为。录,并写入文件内容为。格式的主分区(大小为。

2024-07-21 17:22:12 192 1

原创 第一次作业

创2.建xiaoxiao用户并指定group2作为它的基本组。3、给xiaoxiao用户设置密码为123。用户的同时删除与之相关的文件和目录。文件的其他人的权限为读写。两个用户,并设置密码。

2024-07-21 14:00:09 215

原创 【无标题】

这里配置acl抓取感兴趣流量,这里要求最简化(我没有划分到最简),也是建议,同时为了便于管理,在以后的网络项目经验中,也应该进行考虑网络的全面性以及可管理性。这里acl我在ISP调用了,为了考虑网路的全面性,建议在G2的0/0/2接口进行配置,而不是在运营商设配配置最优的接口。2、test-1和test-2仅作为代替终端设备进行测试使用,路由采用静态路由;2、test-1和test-2仅作为代替终端设备进行测试使用,路由采用静态路由;4、PC1-PC4使用DHCP获取地址,地址池名称使用1,2;

2024-06-23 15:18:02 1427

原创 关于cla

进入不同接口匹配portlink-type access并给这接口分类为portdefaultvlanid3。先给pc1pc2pc3pc4划分v1v2再给pc4pc5划分v1v2。创建vlanid1和vlanid2。然后在路由器开启DHCP服务。

2024-06-05 16:04:34 250

原创 ensp——动态路由OSPF实验配置

ensp——动态路由OSPF实验配置

2024-06-01 11:28:03 1883

原创 Hcia学习笔记

无边记记录的。

2024-05-17 20:59:07 215 1

原创 华为ensp-静态路由

ensp静态路由

2024-05-14 17:52:11 2016 2

原创 第一次笔记

初次小白学习计算机课程笔记,主要讲解网络基础

2024-04-19 20:38:06 129 1

rhcsa学习Linux

rhcsa学习Linux

2025-03-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除