自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Kubernetes

Kubernetes容器编排系统核心技术与实践指南 摘要: 本文全面解析Kubernetes容器编排系统,从基础架构到高级功能应用。首先介绍容器化演进三阶段(传统部署→虚拟化→容器化),重点阐述Kubernetes的自我修复、弹性伸缩等核心功能。详细剖析集群架构,包括Master组件(API Server、Scheduler等)和Node组件(kubelet、kube-proxy等),并提供多节点集群部署方案。深入讲解Pod生命周期管理、控制器类型(Deployment、DaemonSet等)及服务暴露机制

2025-08-25 05:40:44 1006

原创 企业级WEB应用服务器TOMCAT

从业务服务器访问动态内容,动态内容是请求后有后台服务访问数据库后得到的,最终返回到浏览器端。动态服务器的问题,往往就是并发能力太弱,往往需要多台动态服务器一起提供服务。客户需求多样,更多的内容还是需要由业务服务器提供,业务服务器往往都是由一组服务器组成。力分摊,这就需要调度,采用一定的调度策略,将请求分发给不同的服务器,这就是。反向代理功能,实现图中的代理功能,将用户请求全部转发至指定的同一个。中,比较大的数据在进行读取的时候需要消耗的时间比较长,服务器的数据进行同步,从而实现数据的一致性,即保证各。

2025-08-11 06:33:46 884

原创 企业高性能web服务器

支持静态资源托管(HTML、图片、JS、CSS、文本等文件)提供HTTP/HTTPS协议反向代理服务可结合FastCGI/uWSGI/SCGI等协议代理动态资源请求支持TCP/UDP协议请求转发(反向代理)提供IMAP4/POP3协议反向代理。

2025-08-11 04:56:24 342

原创 高可用集群KEEPALIVED

是系统里定时发出的“我还活着”信号给组播地址【连接即可覆盖 N 节点,一个区域内只有一个组播地址】,收不到即认为对方挂了,触发故障切换或告警。技术,可以调用外部的辅助脚本进行资源监控,并根据监控的结果实现优先。(当优先级高的出现故障后,优先级低的拿到VIP开始工作,但当。的状态变化时,可以自动触发脚本的执行,比如:发邮件通知用户。(当优先级高的出现故障后,优先级低的拿到VIP开始工作,,即当高优先级的主机恢复在线后,会抢占低先级的主机的。优先级高的恢复后,依旧由优先级低的继续工作。

2025-07-29 00:50:50 973

原创 解密负载均衡:如何轻松提升业务性能

二者通过中的的调度器调度:客户端发送报文给调度器,调度器拆包将其调度给合适的服务器;与LVS架构很类似】分担给指定的一个或多个后端特定的服务器或设备,从而提高了 公司业务的并发处理能力、保证了业务的高可用性、方便了业务后期的水平动态扩展。七层的负载均衡:就是在四层的基础上(没有四层是绝对不可能有七层的),再考虑应用层的特征,比如同一个Web。),然后加四层的端口号,来决定哪些流量需要做负载均衡,对需要处理的流量进行NAT。的流量是由哪台服务器处理的,后续这个连接的所有流量都同样转发到同一台服务器处理。

2025-07-25 21:12:01 1025

原创 LVS:高性能负载均衡利器

LVS提供NAT、DR、TUN和FULLNAT四种模式,分别适用于不同场景。NAT通过单向地址转换实现简单内网负载均衡;DR模式性能最佳,要求后端与调度器同网段,适合高并发场景;TUN通过IP隧道支持跨机房通信,但需配置TUN设备;FULLNAT(阿里云扩展)采用双向地址转换,突破网络限制,适合云环境与安全隔离需求。四者在地址转换方式(单向/双向/无)、网络要求(同网段/跨网络)、性能(高/中/低)和配置复杂度上存在显著差异,用户可根据实际场景的灵活性、性能及安全性需求选择适配方案。

2025-07-16 20:40:56 1185

原创 Linux日志

在Linux系统中,日志是系统管理和故障排查的核心工具,其分类方式多样,作用覆盖系统运行全生命周期。

2025-07-13 16:22:31 740

原创 Linux文件方式管理网络

2025-07-09 10:06:59 108

原创 K8s集群平台

K8s的1.24版本以后移除了docker-shim,而Docker Engine默认又不支持CRI规范,因而二者将无法直接完成整合,为此,Mirantis和Docker联合创建了cri-dockerd项目,用于为Docker Engine提供一个能够支持到CRI的规范,从而能够让Kubernetes基于CRI控制Docker ,所以想在K8s的1.24版本及以后的版本中使用docker,需要安装cri-dockerd,然后K8s集群通过cri-dockerd联系到docker(注意每个节点都要安装)

2025-06-15 20:16:20 996 5

原创 【无标题】

类图显示系统的静态结构,用于对系统中各种概念建模,绘制他们之间的关系图。%0D%0A对象图目的在于描述系统中参与交互各个对在某一时刻如何运行的。%0D%0A对象图可以类图的实例,用来表示各个对象某一时刻状态。对象图中的对象是类的实例,链是对象关联关系的实例。对象代表单独的实体,链都是一对一的不涉及多重性。

2025-06-07 17:51:49 248

原创 绘制用例图

老师用例图:

2025-06-07 17:42:36 103

原创 构建Harbor私有镜像库

windows浏览器中输入服务端IP:192.168.12.136:1021 来访问管理页面。【华为的OpenEurer没有docker源需要从官方下载】安装docker-ce:默认安装docker-ce是最新版本。在静态IP文档里面直接写入命令,要求每次打开时网卡自动开启。华为云--->控制台--->登录[注册]--->登录。选择“镜像资源 > 镜像中心”--->镜像加速器。若更新不成功,请进行以下操作。

2025-05-24 22:23:44 732

原创 MYSQL数据库集群高可用和数据监控平台

【将其添加到mysql用户组中,并设置其登录shell为/bin/false,以限制该用户的登录权限】[注意:2台MySql服务器安装过程相同,以下以master1主机为例 ]【mysqld_safe 是一个用于启动和监控 MySQL 服务器的脚本】此时上述命令执行完毕处于后台运行状态,需要另行启动一个终端。【时间不同步有可能导致主从架构或主主架构出现异常】【 回到之前的终端,敲一个回车,显示进程以杀死】【报错,需要找到下面的文件进行软连接】

2025-05-11 22:50:57 1131

原创 数据库复习

DML操作包括:SELECTINSERTUPDATEDELETEMERGE返回字符串长度:length()查询记录:SELECT增(INSERT)、删(DELETE)、改(UPDATE)、查(SELECT)SQL(结构化查询语言)主要分为以下几类:DML(数据操作语言) —— 用于操作数据(增删改查)。DDL(数据定义语言) —— 用于定义和管理数据库结构(创建、修改、删除表等)。DCL(数据控制语言) —— 用于控制数据库访问权限(授权、撤销权限)。

2025-05-06 21:33:07 314

原创 Docker秒级启动NextCloud个人网盘存储办公系统

链接:https://www.cpolar.com/static/downloads/releases/3.3.18/cpolar-stable-linux-amd64.zip?进入软件---点头像进入管理设置---选择左边框架only office。--->在左侧导航栏选择“镜像资源 > 镜像中心”--->镜像加速器。华为云--->控制台--->登录[注册]--->登录。{ 【该方法需要修改位置,建议使用下面的】【查看文件是否与下图一致】[切记不要关闭上一个页面]

2025-04-22 19:38:03 1030

原创 自动化备份全网服务器数据平台

Web01的备份数据没有备份成功,在backup和web01中的存储备份的文件中没有应出现的数据。发现备份脚本有重复信息,删除备份脚本内容,重新输入并启动。备份文件中出现内容,备份成功。可以使用iventoy网启安装3台centos7.9服务器。查看crontabs的状态:【一般系统中会自带】,能有效避免路径缺失导致的错误。挂载:【出错查看nfs的设定】按照规划,最小化部署系统,【剩下两台机子以此类推】【切记启动顺序不可乱】这是脚本和日常操作中的。

2025-04-15 19:29:58 1342

原创 RHCSA复习

wc -c file.txt 则显示文件的字节数。使用 -a 选项,如 ls -a ,可以显示当前目录下的所有文件,包括隐藏文件。- 硬链接:通过在文件系统中为源文件创建一个新的目录项,使新的文件名指向与源文件相同的inode,从而实现多个文件名共享同一个文件内容。- 显示详细信息:加上 -l 选项,如 ls -l ,会以长格式显示文件和目录的详细信息,包括文件权限、所有者、大小、修改时间等。- 软连接:创建一个新的文件,该文件包含了指向源文件的路径信息,类似于一个快捷方式,通过读取这个路径来找到源文件。

2025-04-08 19:37:28 426 1

原创 基于网启PXE服务器的批量定制系统平台

iVentoy

2025-03-27 20:09:25 525

原创 Linux常用语句小总结

Linux中常用基础shell文本处理【持续更新中...........]

2025-01-18 12:49:35 367

原创 运维作业二

查询192.168.1.0/24网络中,当前在线IP提取所需内容:赋予权限:编写脚本:脚本实现:编写脚本:添加操作权限:执行脚本:

2025-01-17 19:40:25 237

原创 运维作业一

1、shell 脚本写出检测 /tmp/size.log 文件如果存在显示它的内容,不存在则创建一个文件将创建时间写入。2、写一个 shel1 脚本,实现批量添加 20个用户,用户名为user01-20,密码为user 后面跟5个随机字符。3、编写个shel 脚本将/usr/local 日录下大于10M的文件转移到/tmp目录下。其次:满足密码为user 后面跟5个随机字符。

2025-01-16 22:09:54 298

原创 Information and Communications Technology

华为VRP系统中,系统软件的常见文件后缀名是.cc。A选项.pat通常是补丁文件的后缀名;B选项.zip是压缩文件的后缀名;D选项.Cfg通常是配置文件的后缀名。因此,本题的正确答案是C。在网络设备上配置ACL时,一条ACL中可以设置多条规则。当设备接收报文后,会将该报文与ACL中的规则按照匹配机制进行匹配,以下关于ACL匹配机制的描述,错误的是哪一项?缺省情况下, ACL的匹配顺序是config模式。缺省情况下,是按照精确度从高到底进行报文匹配。若报文一旦匹配到规则,则不会匹配下面的规则。

2024-10-24 19:10:25 273

原创 C语言知识点

'都是合法的字符常量,而"A"(双引号)、'AB'(多个字符)、''(单独的反斜杠,除非它是字符串中的转义字符的一部分)和空(没有字符)则不是。运算符时,如果它的第一个操作数(即左侧的表达式)为真(非0),则整个表达式的结果立即确定为真,并且不会计算第二个操作数(即右侧的表达式)。需要注意的是,不同的编程语言可能支持不同的转义字符集,并且某些转义字符的含义也可能因语言而异。它用于连接两个逻辑表达式,并返回一个布尔值(在C语言中,通常是以整数形式返回的,其中0表示假,非0表示真)。

2024-10-20 14:52:30 1031 1

原创 企业高性能web服务总结

高性能Web服务器是指能够处理大量并发请求、提供快速响应速度,并在高负载下保持稳定的Web服务器。高并发处理能力:能够同时处理成千上万的并发连接,确保在高流量情况下依然能够稳定运行。低延迟响应:通过优化处理流程和缓存机制,减少用户请求的响应时间。高可靠性:具备强大的容错和恢复能力,能够在硬件或软件故障时自动切换或恢复服务。可扩展性:支持模块化设计,易于通过添加新模块或升级硬件来扩展服务器性能。资源利用率高:在提供高性能服务的同时,能够合理利用系统资源,降低运营成本。

2024-08-25 10:50:13 905

原创 keepalived总结

定义:Keepalived是一个用于实现服务器高可用性和负载均衡的软件,通过VRRP(Virtual Router Redundancy Protocol,虚拟路由器冗余协议)实现故障转移。主要功能高可用系统网络服务:能够在两台或多台主机之间实现故障切换转移,确保服务的连续性。健康状态检测:对后端服务器进行健康状态检测,确保只有健康的服务器才会接收用户请求。管理LVS负载均衡软件:可以读取配置文件,并通过一个更为底层的接口来管理IPVS并生成IPVS规则。

2024-08-19 19:39:39 925

原创 haproxy七层代理总结

一、HAProxy概念1.1 什么是HAProxy?HAProxy是一款开源、高性能的负载均衡器和代理服务器,专为TCP和HTTP应用而设计。它可以将客户端的请求分发到多台后端服务器,从而提高应用的可用性和性能。HAProxy支持多种负载均衡算法和健康检查机制,是构建高可用性系统的理想选择。1.2 HAProxy的优势高性能:HAProxy采用事件驱动模型,能够处理大量并发连接。灵活性强:支持多种负载均衡算法和调度策略,适应不同的应用场景。

2024-08-12 09:03:21 995

原创 LVS原理总结

终端互联网用户从外部访问公司的外部负载均衡服务器,终端用户的Web请求会发送给LVS调度器,调度器根据自己预设的算法决定将该请求发送给后端的某台Web服务器,比如,轮询算法可以将外部的请求平均分发给后端的所有服务器,终端用户访问LVS调度器虽然会被转发到后端真实的服务器,但如果真实服务器连接的是相同的存储,提供的服务也是相同的服务,最终用户不管是访问哪台真实服务器,得到的服务内容都是一样的,整个集群对用户而言都是透明的。使用虚拟机,rhel9(需要五台主机,一台客户端,一台路由器,一台LVS,两台服务器)

2024-08-12 00:12:04 1201

原创 PXE安装配置(rhel7)

更改并保存,使用ksvalidator工具 ks.cfg文件。到 /var/lib/tftpboot/建立数据目录数据文件。打开root下的ks.cfg在分区信息下添加软件包信息。拷贝光驱里的文件和pxelinux.0到tftp目录里。搭建dhcp服务并测试kickstart脚本。搭建pxe网络安装环境实现服务器自动部署。没有问题后将文件复制到文件服务器中。1.安装DHCP服务。

2024-08-06 07:54:49 376

原创 MySQL数据库索引---总结

数据库,MYSQL,索引:聚集索引和非聚集索引(二级索引),分析和比较。【可用于每日一讲】----本人资源里包含此ppt,免费自取

2024-07-21 16:53:36 308

原创 第九次作业

4、 hash类型数据的命令操作: (1) 设置一个hash表,order表里包括的键值信息有:id:1,customer_name:张三 (2) 创建一个hash表,表里的键值批量插入 (3) 获取order对应的map的所有key (4) 获取order对应的map的键值数量 (5) 获取order表里的id值 5、Keys相关的命令操作 (1) 查看key是否存在 (2) 查找满足pattern的keys (3) 查看key的超时时间 (4) 遍历key。1、安装redis,启动客户端、验证。

2024-07-17 20:14:40 174

原创 数据库操作系统-第八次作业

4、在 click_count 上增加普通索引,然后再删除 (分别使用drop index和alter table删除)一、备份与恢复作业: 创库,建表: CREATE DATABASE booksDB;4、使用mysql命令还原第二题导出的book表 5、进入数据库使用source命令还原第二题导出的book表。1、删除 goods 表中的 goods_desc 字段及货号字段,并增加 click_count 字段。3、使用mysqldump备份booksDB和test数据库(test数据库自行准备)

2024-07-17 20:03:36 307

原创 数据库操作系统练习-第七次作业

Product表内容 字段名 字段描述 数据类型 主键 外键 非空 唯一 自增 Id 产品编号 Int(10) 是 否 是 是 否 Name 产品功能 Varchar(20) 否 否 是 否 否 Function 主要功能 Varchar(50) 否 否 否 否 否 Company 生产厂家 Varchar(20) 否 否 是 否 否 Address 家庭住址 Varchar(20) 否 否 否 否 否。3、删除product_bf_insert和product_af_update这两个触发器。

2024-07-17 19:46:00 391

原创 数据库操作系统练习-作业六

values('张晓红','女','1980-1-23',5800,'河南省郑州市中原路10号',1),('王云飞','男','1992-11-15',5600,'河南省新乡市人民路28号',1),('王鹏飞','男','1987-10-1',6800,'河南省新乡市东明大道12号',1),('王小明','男','1998-1-3',4800,'河南省驻马店市雪松路128号',2),('王大鹏','男','1989-2-11',5900,'河南省郑州市东风路15号',1),

2024-07-17 19:17:11 623

原创 数据库操作系统练习-第五次作业

(1568,'赵六',57,'1970/10/11',7500,102),(1564,'荣七',64,'1963/10/11',8500,102),(1789,'张三',35,'1980/1/1',4000,101),(1776,'王五',24,'1990/7/1',2000,101),15.列出每个部门中收入最高的员工姓名,部门名称,收入,并按照收入降序。11.列出部门员工收入大于7000的部门编号,部门名称;13.列出每一个部门中年纪最大的员工姓名,部门名称;7.列出每个部门的平均收入及部门名称。

2024-07-17 16:27:11 428

原创 数据库操作练习-作业四

知识点总结:创建数据库使用创建的数据库use z4;创建数据表grade:1、查询所有字段2、查询grade表中的id,firstname,lastname字段3、查询grade表中id大于4的学生姓名4、查询grade表中女生的记录5、查询grade表中id值为2,4,6的学生记录6、查询grade表中math成绩在85到94之间的记录7、查询grade表中firstname以A开头的记录8、查询grade表中firstname以A开头以e结尾的记录。

2024-07-08 18:51:28 751

原创 数据库操作练习-作业三

权限可以授予给特定的用户,也可以授予给来自特定主机的用户(通过指定用户名和主机名来实现)。记录中id字段的值为1,name字段的值为"monkey",grade字段的值为98.5。

2024-07-06 18:42:29 375

原创 数据库操作练习

有关库表的创建·修改·删除

2024-07-06 08:49:41 469

原创 JAVA web考前复习

在C/S结构中,客户端通常是一个独立的应用程序,需要在用户的计算机上安装和运行。而在BS结构中,客户端是一个Web浏览器,用户只需要通过浏览器打开网页,不需要安装额外的应用程序。4.使用Statement执行SQL语句,并获取代表结果集的ResultSet。2.在web.xml中使用配置两文件filer和filer-mapping。3.获取用于向数据库发送SQL语句的Statement对象。jQuery页面使用无需改变,可直接使用。C/S是两层结构,B/S是三层结构。web程序就是B/S的应用。

2024-05-29 19:20:35 271 1

原创 Linux脚本实验

需前往邮箱中获取POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务验证码。

2024-05-14 22:32:24 249

原创 网络服务综合项目

主机 主机名 系统 服务。

2024-05-08 16:57:20 484

MySQL数据库索引-总结

【免费获取】MySQL数据库索引---总结的【文档+PPT】(可用于每日一讲)。

2024-07-21

空空如也

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

TA关注的人

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