自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 redis cluster(去中心化)

Redis3.0加入了Redis的集群模式,通过数据的分布式存储实现去中心化的思想。redis通过对数据进行分片,将不同的数据存储在不同的master节点上面,从而解决了海量数据的存储问题。Redis也内置了高可用机制,支持N个master节点,每个master节点都可以挂载多个slave节点,当master节点挂掉时,集群会提升它的某个slave节点作为新的master节点。

2025-09-08 17:16:19 822

原创 redis的高可用(哨兵)

Redis 的主从复制模式下,一旦主节点由于故障不能提供服务,需要人工进行主从切换,同时大量的客户端需要被通知切换到新的主节点上,对于上了一定规模的应用来说,这种方案是无法接受的,于是Redis从2.8开始提供了RedisSentinel(哨兵)来解决这个问题。

2025-09-07 22:31:04 373

原创 redis主从复制

随着项目访问量的增加,对Redis服务器的操作也越加频繁,虽然Redis读写速度都很快,但是一定程度上也会造成一定的延时,那么为了解决访问量大的问题,通常会采取的一种方式是主从架构Master/Slave,Master 以写为主,Slave 以读为主。

2025-09-07 21:19:24 880

原创 MHA高可用架构

目前MHA主要支持一主多从的架构,要搭建MHA,要求一个复制集群必须最少有3台数据库服务器,一主二从,即一台充当Master,一台充当备用Master,一台充当从库。然后将所有其他的slave 重新指向新的master,VIP自动漂移到新的master。当master 出现故障时,它可以自动将最新数据的slave 提升为新的master。先检查一下三台主机的ssh通信情况和MySQL集群连接配置的参数。MHAManager 会定时探测集群中的master 节点。查看从库的主从同步状态。

2025-09-06 23:28:05 907

原创 MySQL主从同步--主从复制进阶

MySQL支持一台主库同时向多台从库进行复制,从库同时也可以作为其他从服务器的主库,实现链状复制。1、MySQL支持的binlog二进制日志复制类型- 基于语句(statement)的复制在主服务器上执行SQL语句,在从服务器上执行同样的语句。MySQL默认采用基于语句的复制,效率比较高。- 基于行(row)的复制把改变的内容复制过去,而不是把命令在从服务器上执行一遍。从MySQL 5.0开始支持。- 混合型(mixed)的复制。

2025-09-05 20:36:47 783

原创 MySQL集群高可用架构---mysql高可用之组复制 (MGR)

单主模式:单主模式:准备环境三台机器配置好MySQL。

2025-09-05 15:30:52 1065

原创 MySQL作业

1.将mydb9_stusys数据库下的student、sc 和course表,备份到本地主机保存为st_msg_bak.sql文件,然后将数据表恢复到自建的db_test数据库中;2.在db_test数据库创建一视图 stu_info,查询全体学生的姓名,性别,课程名,成绩。3.查看mydb9_stusys库下哪些是视图表;删除sc表中的一些数据 sno=s001。查看db_test库恢复的数据。

2025-08-16 19:44:32 211

原创 MySQL第三次作业

13.从student表和score表中查询出学生的学号,然后合并查询结果。7.查询李广昌的考试科目(c_name)和考试成绩(grade)15.查询都是湖南的学生的姓名、年龄、院系和考试科目及成绩。3.从student表中查询计算机系和英语系的学生的信息。14.查询姓张或者姓王的同学的姓名、院系和考试科目及成绩。1.分别查询student表和score表的所有记录。4.从student表中查询年龄小于22岁的学生信息。8.用连接的方式查询所有学生的信息和考试信息。11.查询计算机成绩低于95的学生信息。

2025-08-13 21:51:24 297

原创 MySQL第二次作业

(10)、列出所有部门号为102和103且不是党员的职工号、姓名。(11)、将职工表t_worker中的职工按出生的先后顺序排序。(8)、列出工资在4000-8000之间的所有职工姓名。(12)、显示工资最高的前3名职工的职工号和姓名。(14)、统计各部门的工资和平均工资并保留2位小数。(15)、列出总人数大于等于3的部门号和总人数。(9)、列出所有孙姓和李姓的职工姓名。(13)、求出各部门党员的人数。(7)、显示所有党员的年龄。

2025-08-11 22:02:54 299

原创 mysql笔记

Linux存储格式类型xfs Windows格式类型ntfs数据库四个特性:登录mysql -u 用户 -p终端管理员启动MySQL 命令net start mysqllinux删除命令yum remove 删的名字展示最大连接次数get global max max_connections = 200更改最大连接数量网络连接层(管理服务---身份管理验证 线程服用) 数据库服务层(解析优化) 存储引擎层(其中最为常用的则是InnoDB与MyISAM引擎) 文件系统层---MySQL自带数据库。

2025-08-09 21:20:06 669

原创 K8s的部署

# 主机操作系统说明| 序号 | 操作系统及版本# 重启服务ulimit -a。

2025-03-16 17:48:21 1627 4

原创 docker私有仓库配置

yml 配置文件出错,yml 对格式要求非常严格。以 key - value 的形式存在。key和value 之间必须有空格。

2025-03-09 15:31:45 489

原创 docker-ce部署

简单安装方式。

2025-03-07 16:50:28 888

原创 tomcat的web管理

【代码】tomcat的web管理。

2025-03-06 17:14:54 416

原创 tomcat安装

此主页什么也点不动首先将安装软件的库中更新设置注释掉进入文件点击Esc>:/update 回车(锁定位置)>:.,$ s/^/# 回车(注释掉)>保存退出7.查看安装情况。

2025-03-05 17:52:52 567

原创 LVS-nat模式

(a).当用户请求到达,此时请求的数据报文会先到内核空间的PREROUTING链。此时报文的源IP为CIP,目标IP为VIP检查发现数据包的目标IP是本机,将数据包送至INPUT链(c). IPVS比对数据包请求的服务是否为集群服务,若是,修改数据包的目标IP地址为后端服务器IP,然后将数据包发至POSTROUTING链。此时报文的源IP为CIP,目标IP为RIP链通过选路,将数据包发送给比对发现目标为自己的IP,开始构建响应报文发回给。

2025-02-18 21:19:10 737

原创 1. 对比 LVS 负载均衡群集的 NAT 模式和 DR 模式,比较其各自的优势 。2. 基于 openEuler 构建 LVS-DR 群集。

真实服务器响应完请求后,查看默认路由,把响应后的数据包发送给负载均衡器,负载均衡器在接收到响应包后,把包的源地址改成虚拟地址(VIP)然后发送回给客户端。在nat模式群集中,LSV负载均衡调度器是所有节点的访问internet的网关服务器其外网口地址也最为整个群集的VIP地址,调度器是整个公司网关任何请求都要经过调度器,包括回应的。DR模式不使用调度器为公司网关,而是路由设备,调度器只是分配访问的请求任务而回应的web页面,不经过调度器,直接通过网络设备回应,不容易造成阻塞而且所有节点都使用VIP地址。

2025-02-12 19:22:04 1328

原创 简述mysql 主从复制原理及其工作过程,配置一主两从并验证。

MySQL主从同步是一种数据库复制技术,它通过将主服务器上的数据更改复制到一个或多个从服务器,实现数据的自动同步。主从同步的核心原理是将主服务器上的二进制日志复制到从服务器,并在从服务器上执行这些日志中的操作。首先保持实验环境干净(关闭防火墙selinux,克隆的机器是没有下载过MySQL的)是基于BinLog实现的,而BinLog记录的是原始SQL语句。当主库数据发生变更时,写入本地BinLog文件。查看binlog文件名(要用到)在主库里授权一个用户。

2025-01-19 23:00:21 884

原创 源码编译安装httpd 2.4,提供系统服务管理脚本并测试

l /usr/lib/systemd/system/:每个服务最主要的启动脚本设定,有点类似以前的 /etc/init.d 底下的文件;l /run/systemd/system/:系统执行过程中所产生的服务脚本,这些脚本的优先序要比 /usr/lib/systemd/system/ 高!l /etc/systemd/system/:管理员依据主机系统的需求所建立的执行脚本,其实这个目录有点像以前/etc/rc.d/rc5.d/Sxx 之类的功能!

2025-01-15 20:01:18 426

原创 云原生第二次作业

1、需求:判断192.168.1.0/24网络中,当前在线的ip有哪些,并编写脚本打印出来。2、设计一个 Shell 程序,在/userdata 目录下建立50个目录,即 userl~user50,并设置每个目录的权限,其中其他用户的权限为:读;文件所有者的权限为:读、写、执行;文件所有者所在组的权限为:读、执行。

2025-01-15 16:02:04 323

原创 云原生高级课--正则表达练习

dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。注意:指定数字的地方若以下列字符结尾,则乘以相应的数字:b=512;c=1;k=1024;w=21. if=文件名:输入文件名,缺省为标准输入。即指定源文件。2. of=文件名:输出文件名,缺省为标准输出。即指定目的文件。3. ibs=bytes:一次读入bytes个字节,即指定一个块大小为bytes个字节。4.count=blocks:仅拷贝blocks个块,块大小等于ibs指定的字节数。count=1指仅拷贝一个块;

2025-01-13 19:16:12 838

原创 云原生高级课作业

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

2025-01-12 14:23:53 505

原创 云原生高级课

回忆一下vim 进入vim后首先点击a 或 o 进入插入模式进行编写 编写完成后按shift+: 退出 输入wq保存。注意:[root@localhost ~]# chmod +x /usr/local/bin/vmset.sh。软连接 一是对一的一个源对应一个数据区。给虚拟机增加网路适配器 增加IP地址。

2025-01-12 10:04:19 206

原创 第一天的笔记

PREFIX=24 或者 NETMASK=255.255.255.0。BOOTPROTO=none 或者 BOOTPROTO=static。信创国产化替代,去IOE。openEuler、麒麟v10、天翼云os、uos。完整克隆:空间大、速度满、完全独立环境。监控 prometheus zabbix。3、利用云平台:华为云、阿里云、腾讯云。3、关闭防火墙、禁用SELinux。1、shell进阶--复习加强。日志 ELK、EFK、loki。2、数据库进阶--架构 主从。1、关机、创建快照。

2025-01-10 19:10:25 359

原创 两种方式配地址网络配置

第一种方式第二种方式、输入nmtui进入这个界面激活生效。

2025-01-10 19:08:14 164

原创 WEB练习导航

【代码】WEB练习导航。

2024-11-03 17:59:02 122

原创 WEB练习-按键

伪类选择器-hover。

2024-11-03 15:12:10 209

原创 keepalive

在KA1和KA2中设置 /etc/keepalived/keepalived.conf文件中nopreempt。编辑haproxy的配置文件vim /etc/haproxy/haproxy.cfg。测试KA2 重启KA1时KA2有VIP 同理重启KA2时KA1有VIP。技术,可以调用外部的辅助脚本进行资源监控,并根据监控的结果实现优先。在KA1和KA2的配置文件设置延迟模式的命令并设置时间5s。,即当高优先级的主机恢复在线后,会抢占低先级的主机的。,即高优先级主机恢复后,并不会抢占低优先级主机的。

2024-08-17 21:52:25 1128

原创 haproxy-proxise配置常用参数

在虚拟机的火狐浏览器中输入haproxy的ip 172.25.254.100:8080。定向某个指定网站 比如百度。记得启动haproxy。weight表示权重。

2024-08-11 20:43:44 183

原创 haproxy实验安装部署

自定义日志定义日志文件的位置将 UDP 的端口打开启动查看将两台主机都停止后访问浏览器出现的界面 出现报错在haproxy中配置创建一个文件更改报错内容编辑内容vim /etc/haproxy/errorpage/503.http错误 定义到一个网站上比如 www.baidu.com。

2024-08-11 20:42:17 1302

原创 LSV 干货满满

Cluster:集群是为了解决某个特定问题将堕胎计算机组合起来形成的单个系统Cluster常见的三种类型:(负载均衡)由多个主机组成,每个主机只承担一部分访问(高可用)SPOF平均无故障时间,正常时间repair)平均恢复前时间,故障时间A=MTBF/MTBF+MTTR(0,1)(高性能计算,国家战略资源,不在课程范围内分布式存储:CephGlusterFsFastDFSMogileFs分布式计算:hadoopSpark分布式常见应用分布式应用。

2024-08-06 21:51:21 1085

原创 共享pexlinux.0数据文件的网络服务

首先配置好kickstart 然后是搭建DHCP服务平台并测试kick start脚本。

2024-08-05 22:43:00 458 1

原创 python登录系统

【代码】python登录系统。

2024-05-05 14:37:59 389 3

原创 python联系题

题目

2024-04-20 18:40:06 192

原创 加强循环python第三次作业

输入n层有n-i个空格有i个数字 但是降序排序。第二题输入n层有 i-1个空格 有n-i个数。这种题,首先要理清空格数和数字之间的和个数。输入n个层数有n-i个数 有i-1个空格。第i层有i个数字 n-i个空。

2024-04-04 15:21:11 145 1

原创 练习2 不会但认真思考过

第一题:解题思路先把输入的列表进行排序用sored,

2024-03-30 03:10:38 188 1

原创 python练习题

找好关系----一天有24小时 一小时是60分钟 一天就是1440分钟。一年是365天 用编程写出数据关系 是第二条和第三条指令。分析关系:水的能量为=重量*(最终温度-初始温度)*4184。然后因为天数和年数可能吧是小数,所以我取整数。先分析一下题目要求,输入分钟算出天数和年数。

2024-03-24 16:18:47 189 1

原创 VLAN之间通讯

创建子接口---0/0/0.1 0/0/0.2配上IP 192.168.1.1/25 192.168.1.128/25。配置LSW3的0/0/1 0/0/2 0/0/3 0/0/4接口的类型。0/0/3是access链路 是vlan3。0/0/2是access链路 是vlan2。0/0/3链路access 是vlan3。0/0/2access链路 是vlan2。0/0/1接口 是trunk链路。接着让PC用DHCP获取ip地址。0/0/4链路是trunk。0/0/1trunk链路。

2024-01-30 20:36:28 368 1

原创 HCIA第二天

A---0XXX XXXX---0.0.0.0-127.255.255.255---掩码为8 B---10XX XXXX---128.0.0.0-191.255.255.255---掩码为16 C---110X XXXX---192.0.0.0-223.255.255.255---掩码为24 单播地址 D---1110 XXXX---224.0.0.0-239.255.255.255----组播地址 E---1111 XXXX---240.0.0.0-255.255.255.255----保留地址。

2024-01-28 21:23:38 798 1

原创 rip实验

骨干给路由器的链路之间非骨干给环路,因为路由器直连的链路只需要两个IP,所有划分网络位为30很合理。我们在这儿宣告的是网段所属的主类,A类宣告前8,B类宣告前16,C类宣告前24.两个方向先把ip地址分成骨干和非骨干两个地址。结果:用AR1环回平AR3环回。AR2环回pingAR3环回。

2024-01-27 20:34:50 413

空空如也

空空如也

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

TA关注的人

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