自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 我的sql我做主!Mysql 的集群架构详解之组从复制、半同步模式、MGR、Mysql路由和MHA管理集群组

目录Mysql 集群技术一、Mysql 在服务器中的部署方法1.1 在Linux下部署mysql1.1.1 安装依赖性:1.1.2 下载并解压源码包1.1.3 源码编译安装mysql1.1.4 部署mysql二、Mysql的组从复制2.1 配置mastesr2.2 配置salve2.3 当有数据时添加slave22.4 延迟复制2.5 慢查询日志2.6 mysql的并行复制三、半同步模式3.1半同步模式原理3.2 gtid模式3.3 启用半同步模式3.4 测试四、Mysql高可用之组复制 (MGR)4.1

2024-08-26 21:04:07 1011

原创 “汤姆猫除了不会捉杰瑞啥都会”之作为Web服务器,tomcat的常用部署方式 (Tomcat+memcached实现高可用)

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,Tomcat 具有处理HTML页面的功能,它还是一个Servlet和 JSP容器起始于SUN 公司的一个Servlet的参考实现项目 Java Web Server,开发者是 James Duncan Davidson,在1999年,将项目贡献给了apache软件基金会(ASF),和ASF现有的项目 JServ 合并,并开源成为顶级项目。

2024-08-26 20:39:31 965

原创 redis第五章 发布订阅及事务管理

Redis 事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。Redis 事务的主要作用就是串联多个命令防止别的命令插队。

2024-08-19 21:07:50 901

原创 超企业级的高性能Web服务器!!! 萌新不知道而大佬却经常用的Nginx用法 , 一篇文章带你解锁Nginx的所有使用知识(平滑升级回滚、高级配置、rewrite、防盗链、反向代理、二次开发等)

Apache起初由美国的伊利诺伊大学香槟分校的国家超级计算机应用中心开发目前经历了两大版本分别是1.X和2.X其可以通过编译安装实现特定的功能Nginx:engine X ,2002年开发,分为社区版和商业版(nginx plus )Nginx是免费的、开源的、高性能的HTTP和反向代理服务器、邮件代理服务器、以及TCP/UDP代理服务器解决C10K问题(10K Connections)Nginx官网:http://nginx.orgTengine:由淘宝网发起的Web服务器项目。

2024-08-19 21:03:50 416

原创 第四章 配置文件

redis配置文件的名称 redis.conf通过命令。

2024-08-17 22:01:33 820

原创 服务器也有备胎?! 明明都是我先来的… 大型白学现场尽在keepalived ,超详细讲解及企业级应用示例,keepalived+lvs与keepalived+haproxy的高可用集群

高可用集群是指如单系统一样地运行并支持计算机持续正常运行的一个主机群。它通过冗余部署和故障转移等技术手段,确保系统在高并发、高负载、高故障率等情况下仍能保持稳定运行。特点:高可用性:通过冗余部署和故障转移,确保系统的高可用性,减少服务中断时间。负载均衡:将用户请求分发到多个节点上,提高系统的处理能力和响应速度。故障自动恢复:能够自动检测节点故障,并将故障节点的任务转移到其他正常节点上,实现故障自动恢复。易于扩展:可以根据需要随时添加或删除节点,具有良好的可扩展性。

2024-08-17 21:58:28 1093

原创 第三章 数据类型

现代计算机用二进制(位) 作为信息的基础单位, 1个字节等于8位, 例如“abc”字符串是由3个字节组成, 但实际在计算机存储时将其用二进制表示, “abc”分别对应的ASCII码分别是97、 98、 99, 对应的二进制分别是01100001、 01100010和01100011,如下图:合理地使用操作位能够有效地提高内存使用率和开发效率。

2024-08-11 22:32:13 365

原创 第二章 Redis介绍及安装

2008年,意大利的一家创业公司Merzia推出了一款基于MySQL的网站实时统计系统LLOOGG,然而没过多久该公司的创始人 Salvatore Sanfilippo便开始对MySQL的性能感到失望,于是他决定亲自为LLOOGG量身定做一个数据库,并于2009年开发完成,这个数据库就是Redis。

2024-08-11 22:31:23 893

原创 NoSQL 学习记录 第一章

BASE 是为了解决关系型数据库强一致性引起的问题而导致可用性降低而提出的解决方案.基本可用(BasicallyAvailable)软状态(Soft state)最终一致(E是为了解决关系型数据库强一致性引起的问题而导致可用性降低而提出的解决方案.基本可用(BasicallyAvailable)软状态(Soft state)最终一致(E它的思想是通过让系统放松对某一时刻数据一致性的要求来换取系统整体伸缩性和性能上改观。

2024-08-11 21:38:53 946

原创 (限时免费)震惊!流落人间的haproxy宝典被找到了!一切玄妙尽在此处!

负载均衡是一种分布式计算和网络系统中的技术,它的目的是将负载(指网络访问或计算任务等)均匀地分配给多个服务器或计算节点,以提高系统的性能、可靠性和可扩展性。负载均衡可以根据各个服务器的性能状况、负载情况和用户请求等因素,自动地将请求分发到最合适的服务器上处理。通过使用负载均衡,系统可以避免单个服务器过载而导致系统崩溃或无法响应请求的情况。HAProxy是法国开发者 威利塔罗(Willy Tarreau) 在2000年使用C语言开发的一个开源软件。

2024-08-11 21:27:36 1032 2

原创 想学Shell编程?这里有份超级详细攻略请查收

变量就是程序设计中一个可以变化的量。它会在内存中开辟一个空间,变量的名称引用是这个空间对应的地址,而这个地址中存储的就是变量的值。在 Shell 中,通常情况下都是用户在使用时直接定义的变量,而无须先进行定义。变量名 = 变量值等号两边不能有空格变量值如果是数字一般不加引号,如果是字符串推荐加引号;如果值包含有特殊字符或空格就必须要有引号引号可以是以下几种:单引号:被单引号包含的内容会原样输出双引号:被双引号包含的内容会把变量的值替换后再输出。

2024-08-11 12:19:17 483

原创 超详细!!! LVS(Linux virual server)负载均衡知识及其NAT模式、DR模式、火墙标记实验

Cluster: 集群是为了解决某个特定问题将堕胎计算机组合起来形成的单个系统Cluster常见的三种类型:LB:LoadBalancing(负载均衡)由多个主机组成,每个主机只承担一部分访问HA:HighAvailiablity(高可用)SPOF(single Point Of failure)MTBF:Mean Time Between Failure 平均无故障时间,正常时间MTTR:Mean Time To Restoration( repair)平均恢复前时间,故障时间。

2024-08-08 17:50:52 1110

原创 kickstart+pxe自动安装linux系统实验

1、rhel7主机2、开启主机图形 init 5 开图形3、配置网络可用4、关闭vmware dhcp功能6、火墙,selinux关闭7、配置软件仓库能正常工作。

2024-08-05 21:05:48 192

原创 MySQL查询练习

5.从student表查询所有学生的学号(id)、姓名(name)和院系(department)的信息。12、列出所有部门号为2和3的职工号、姓名、党员否。6、创建一个只有职工号、姓名和参加工作的新表,名为工作日期表。9、列出1960年以前出生的职工的姓名、参加工作日期。7、显示所有女职工的年龄。2、查询所有职工所属部门的部门号,不显示重复的部门号。19.查询都是湖南的学生的姓名、年龄、院系和考试科目及成绩。8、列出所有姓刘的职工的职工号、姓名和出生日期。14、显示工资最高的前3名职工的职工号和姓名。

2024-01-29 22:55:36 740

原创 ospf综合实验

以R3为中心站点,配置R3,R5,R6,R7的MGRE环境。172.16.160.0/19 rip区域。对边界路由器配置NAT,保证私网可以访问公网。进行手工汇总以减少LSA,同时注意防止成环。按区域配置OSPF以及RIP协议。

2023-08-24 16:38:31 109

原创 MPLS实验

PE之间建立mp-bgp邻居关系。配置MPLS VPN。

2023-08-24 16:13:52 114

原创 BGP知识点

OpenSent:在此状态,TCP连接已经建立,BGP也已经发送了第一个Open报文,剩下的工作,BGP就在等待其对等体发送Open报文,并对收到的Open报文进行正确性检测,如果有错误,系统就会发送一个条出错的通知消息并回退到Idle状态。Active:在此状态,BGP总是在试图建立TCP连接,如果连接重试计时器(Connect-Retry)超时,就退回到Connect状态,如果TCP连接成功,就转入OpenSent状态,如果TCP连接失败,就继续保持在Active状态,并继续发起TCP连接。

2023-08-24 15:08:56 126

原创 BGP综合实验

172.16.0.128/25 再将其分为掩码为29的ip供MA使用。172.16.0.0/25 再将其分为掩码为30的ip供p2p使用。172.16.1.0/24 再将其分为掩码为32的环回供宣告使用。172.16.0.0/24 再将其分为两个掩码为25的IP。172.16.2.0/24 用户网段。

2023-08-24 14:52:54 45

原创 BGP基础建邻+宣告实验

R1和R2之间建立直连EBGP。234间ospf配置。R4与R5建立EBGP。234 建立IBGP。

2023-08-23 21:27:33 55

原创 重发布简单实验

拓扑如图所示ip配置测试:

2023-08-23 20:09:26 47

原创 OSPF在MGRE上的实验

145建立全连mgre。123建立星型mgre。查看分支站点注册结果。

2023-08-23 15:20:04 49 1

原创 stp知识点

为了提高网络可靠性,交换网络中通常会使用冗余链路。生成树协议STP(Spanning Tree Protocol)可以在提高可靠性的同时又能避免环路带来的各种问题。

2023-08-21 23:47:35 92 1

原创 三层架构实验

当sw1断开时,pc1 ping 2.2.2.2。pc1 ping 外网2.2.2.2。

2023-08-21 23:30:47 74 1

原创 MGRE基础实验

IP配置:nat配置:hdlc封装:pap:chap:搭建mgre:测试:

2023-08-21 21:28:32 90 1

原创 静态综合实验

拓扑图ip配置:dhcp配置:静态路由配置:nat配置:telnet配置:测试:

2023-08-21 18:45:03 93 1

原创 tcp三次握手四次挥手

这时服务器到客户端的TCP连接并未被释放,客户端需要经过等待2MSL(MSL表示一个报文的来回时间)后才会进入CLOSED状态,这样做的目的是确保服务器收到自己的ACK报文,如果在规定时间没有收到客户端发的ACK,那么服务器会重发FIN,客户端再次收到FIN报文,就知道自己的ACK丢了,然后会重发ACK给服务器。第三次握手可以携带数据。客户端向服务器发送FIN报文(FIN=1,seq=u),发完后进入FIN_WAIT_1状态,即主动关闭TCP连接,不再发送数据,但可以接收服务器发来的报文,等待服务器回复;

2023-08-18 21:50:40 47 1

原创 vlan实验

拓扑图·:sw1配置:sw2配置:查看接口的VLAN转发规则:路由器配置dhcp服务测试:

2023-08-18 21:33:59 55 1

原创 HCIA RIP作业

边界路由器(连接ISP的路由器)上定义缺省源头信息后,将自动向内网发布通告,使得内部所有路由器自动产生缺省路由指向边界路由器。在邻居间设计身份核实的秘钥,以及对传输的路由信息进行加密。192.168.1.128/26 --R2环回网段。192.168.1.64/26 --R1环回网段。通告改小设备的计时器可以适当的加快协议收敛速度。192.168.1.0/26 --骨干网段。在与邻居直连的接口上配置即可。更新发出的接口上配置汇总。

2023-07-22 19:42:40 108 1

原创 HCIA静态实验

R1与AR4之间,正常情况下通过1000M链路通信,当1000M链路出现故障时,应该改为100M链路来代替1000M的链路进行通信。由于路由黑洞和缺省路由相遇会必然出现环路,我们需要在黑洞路由器上添加一条到达汇总网段的路由指向空接口。192.168.1.00100000 32/27 该部分用于AR1环回网段。192.168.1.01000000 64/27 该部分用于AR2环回网段。192.168.1.10000000 128/27 该部分用于R1环回网段。测试是否能够全网可达。

2023-07-21 17:51:23 40 1

原创 HCIA作业一

用平板1通过IP访问http服务器,通过域名访问服务器,用pc1可以ping通平板1。

2023-07-19 17:25:35 84

原创 动态路由协议RIP、OSPF

动态路由协议:通过在路由器上运行动态路由协议,在路由器之间交互路由信息,学习路由信息最终生成路由转发表项。常见的动态路由协议:RIP 、OSPF、ISIS、EIGRP、BGP。

2023-01-08 14:12:15 171

原创 ensp小练习

1.如图连接网络配置IP地址2.使用静态路由实现全网可达。

2023-01-04 20:06:58 220

原创 子网划分练习

10. 100.1.16.0/24 100.1.17.0/24 100.1.18.0/24 100.1.19.0/24 网络进行汇总。100.1.16.0/24 100.1.17.0/24 100.1.18.0/24 100.1.19.0/24 网络进行汇总。1101 0101.0001 0011.0010 1110.0000 0000 转换为:213.19.46.0。1101 0101.0001 0011.0010 1100.0000 0000 转换为:213.19.44.0。

2023-01-02 20:32:43 81

原创 OSI参考模型

语言介绍: 1.自然语言(中文 英文 日文等等)2.逻辑语言(也称为编码语言,通过不同的编码方式进行编码定义,例如国际码 Unicode 中国的GBK、GB2312、BIG5等等)3.机器语言(也就是计算机能够直接处理的二进制语言)(可以理解为不同的软件产生了数据,这些数据要有对应的协议或者服务定义,应用层定了这些服务例如HTTP 、DHCP、DNS、SMTP 等等)OSI是由ISO(国际标准化组织)在1979定颁布的,定义了数据产生过程的标准格式,不同的系统不同的软件在产生数据时定义了统一的标准。

2022-12-29 21:16:57 86

原创 python切片

在Python中,切片(slice)是对序列型对象的一种高级索引方法

2022-06-10 14:14:48 110

原创 python循环结构

循环结构就是为了将相似或者相同的代码操作变得更见简洁,使得代码可以重复利用常见的循环结构分为2类:while循环 和 for…in循环一,while 循环while 条件:#缩进#执行循环体[esle:#正常结束这个循环执行的语句]解释:Python 每次会判断 while 关键字后面的条件是否为真,如果为真,则执行 while 下面的一行或多行代码,到不满足条件,循环执行结束注:如果条件永远满足,则意味着循环永远会...

2022-05-12 23:37:25 323

原创 过渡、转换、动画

一、过渡过渡是元素从一个样式转变为另一个样式的效果通过transition 属性来指定,它的语法格式为: transition: 过渡属性 持续时间 运动曲线 延迟时间;也可以把这个属性分开来写:transition-property:指定要用于过渡的属性名称,如:width、height、background、...... 如果希望元素的多个属性都具有过渡的效果,那么我们就可以把过渡属性的值设置为 all 即可transition-duration:过渡持续时间,...

2021-12-16 22:58:27 324

原创 html&css background,border,浮动,阴影和圆角属性

一、background1. background-color用于设定背景颜色背景颜色的设定有四种方式:一、直接输入该颜色的英文,如:background-color: blue; 蓝色二、直接输入该颜色的十六进制,如:background-color: #cccccc; 灰色三、 使用rgb(),括号中需要写数字,数字的范围在0~255之间,值越小颜色越深,如:background-color: rgb(255,255,0); 黄色四、使用rgba(),rgba...

2021-12-08 23:00:16 1859

原创 html&CSS选择器、定位

一、交集选择器交集选择器是由两个选择器直接连接构成,之间不能有空格用于选中页面中同时满足多个选择器的标签选择器1选择器2 {属性名:属性值;}例如:结果:二、并集选择器由多个选择器通过逗号连接用于给所有选择器选中的标签设置属性选择器1,选择器2{ 属性:值;}例如:结果:三、兄弟选择器1.相邻兄弟选择器元素1+元素2{ 属性:值;}用于选择一个元素之后紧跟的另一个元素,两个要是同级的...

2021-12-08 20:07:14 810

原创 学习了web前端css五个标签后有感而发

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分

2021-12-02 20:33:30 111

空空如也

空空如也

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

TA关注的人

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