- 博客(31)
- 收藏
- 关注
原创 mysql高可用之MHA
1.MHA)是一套优秀的MySQL高可用环境下故障切换和主从复制的软件。2.MHA的出现就是解决MySQL单点的问题。3.MySQL故障切换过程中,MHA能做到0-30秒内自动完成故障切换操作。4.MHA能在故障切换的过程中最大程度上保证数据的一致性,以达到真正意义上的高可用。
2024-08-29 22:08:43 978
原创 mysql高可用之组复制 (MGR)
复制技术仅解决了数据同步的问题,MGR 对属于同一组的服务器自动进行协调。如果存在网络分区,导致成员无法达成事先定义的分割策略,则在解决此问题之前系统不会继续进行, 这是一种内置的自动裂脑保护机制。提交或回滚事务由每个服务器单独完成,但所有服务器都必须做出相同的决定。节点)的同意,大多数指的是同意的节点数量需要大于 (N/2+1。层)的同意,也就是读写事务想要进行提交,必须要经过组里。节点,同时可以进行读写操作,并且数据是最终一致的。月推出的一个全新的高可用与高扩展的解决方案。注:节点数量不能超过。
2024-08-29 17:48:50 804
原创 mysql的组从复制
当从库线程连接的时候, 主库可以将二进制日志发送给从库,当主库读取事件(Event。线程会读取从库中的中继日志,并且执行日志中的事件,将从库中的数据与主库保持同步。线程就可以读取到主库 的二进制日志转储线程发送的 Binlog。复制是异步的且串行化的,而且重启后从接入点开始复制。重做中继日志中的事件,将改变应用到自己的数据库中。个线程来操作, 一个主库线程,两个从库线程。查看到这两个的连接显示yes则表示连接成功。更新部分,并且拷贝到本地的中继日志 (线程会连接到主库,向主库发送请求更新。
2024-08-29 15:49:05 1272
原创 tomcat的session会话保持
Memcached只支持能序列化的数据类型,不支持持久化,基于Key-Value的内存缓存系统。memcached虽然没有像redis所具备的数据持久化功能,比如RDB和AOF都没有,但是可以通过做集群同步的方式, 让各memcached服务器的数据进行同步,从而实现数据的一致性,即保证各memcached的数据是一样的,即使有任何一台 memcached发生故障,只要集群中有一台memcached可用就不会出现数据丢失,当其他memcached重新加入到集群的时候。
2024-08-21 21:19:28 1179
原创 tomcat利用 nginx 反向代理
动态服务器的问题,往往就是并发能力太弱,往往需要多台动态服务器一起提供服务。如何把并发的压力分摊,这就需要调度,采用一定的调度策略,将请求分发给不同的服务器,这就是Load Balance。此时的server端是172.25.254.50,我们在打开另一个浏览器页面并清空浏览数据,再次访问网址。反向代理功能,实现图中的代理功能,将用户请求全部转发至指定的同一个。,演化出多机多级部署的时候,一个问题便凸显出来,这就是。并且在转发时会保留客户端的请求报文中的 host首部。而这个问题的由来,都是由于HTTP。
2024-08-21 18:57:08 533
原创 nginx核心配置示例
会按顺序检查文件是否存在,返回第一个找到的文件或文件夹(结尾加斜线表示为文件夹),如 果所有文件或文件夹都找不到,会进行一个内部重定向到最后一个参数。只有最后一个参数可以引起一个内部重定向,之前的参数只设置内部URI的指向。由图可得路径下的地址文件并不存在,所以找不到 ,输出error default。:定义路径别名,会把访问的路径重新定义到其指定的路径。和字符串,如果匹配成功就结束搜索,并使用此。,按一定的优先级找出一个最佳匹配,是用户请求的字符串,即域名后面的。的时候,文件的绝对路径等于。
2024-08-21 00:42:39 819
原创 Nginx
版本进行升级以满足对其功能的需求,例如添加新模块,需要新功能,而此时 Nginx又在跑着业务无法停掉,这时我们就可能选择平滑升级。种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自。服务器正常运行必不可少的模块,提供错误日志记录 、配置文件解析 、事件。消息能包含文本、图像、音频、视频以及其他应用程序专用的数据,是设定某。它的最终目标是打造一个高效、稳定、安全、易用的。协议解析相关的功能,比如: 端口配置 、 网页编码设置 、的基础上,针对大访问量网站的需求,添加。
2024-08-20 23:58:46 923
原创 keepalived额外配置
独立日志打开ka1:输入:-rw------- 1 root root 8743 8月 14 17:23 /var/log/keepalived.log。
2024-08-18 00:02:46 632
原创 keepalived
active --> HEARTBEAT --> passivepassive (active,passive每隔一段时间都会发信息给组播地址,组播地址认为active存活,如果active没发消息启用passive)active <--> HEARTBEAT <--> active (active,passive每隔一段时间都会发信息给组播地址,组播地址认为active存活,如果active没发消息启用passive)LVS:优点是速度快,性能要求不高,但是没有对后端服务器的健康检测;
2024-08-17 22:46:01 750
原创 haproxy简介
透传客户端真实IP至后端web服务器(在apache配置文件中加入:%{X-Forwarded-For}i后在。使用listen替换 frontend和backend的配置方式,可以简化设置,通常只用于TCP协议的应用。客户端请求从haproxy到后端服务端的请求处理超时时长(TCP连接之后),默认单位ms,后端server状态check随机提前或延迟百分比时间,建议2-5(20%-50%)之。日志服务器需要开启UDP协议,最多可以定。如果超时,会出现502错误,此值建议设置较大些,访止502错误。
2024-08-11 23:08:35 604
原创 防火墙标签解决轮询错误
1.轮询规则中可能会遇到的错误以http和https为例,当我们在RS中同时开放80和443端口,那么默认控制是分开轮询的,这样我们就出现了一个轮询错乱的问题 ,当我第一次访问80被轮询到RS1后下次访问443仍然可能会被轮询到RS1上。
2024-08-11 18:52:58 169
原创 LVS下的NAT实验和DR实验(二)
1.解决vip响应问题DR模型中各主机上均需要配置VIP,解决地址冲突的方式有三种:(1)在前端网关做静态绑定(2)在各RS使用arptables(3)在各RS修改内核参数,来限制arp响应和通告的级别限制响应级别:arp_ignore0:默认值,表示可使用本地任意接口上配置的任意地址进行响应1:仅在请求的目标IP配置在本地主机的接收到请求报文的接口上时,才给予响应限制通告级别:arp_announce0:默认值,把本机所有接口的所有信息向每个接口的网络进行通告。
2024-08-09 23:39:45 439
原创 搭建pxe网络安装环境实现服务器自动部署
4.安装完成后在安装tftp服务,为了共享pexlinux.0数据软件的服务。10.配置指定连接到的网络和下一步访问的文件地址和内容。8.拷贝文件到对面的目录 ,方便启动查找。13.开始安装好主机完成后,选择光驱启动。3.查找关键包pxelinux.0。9.创建文件pexlinux.cfg。12.配置好开机读取的自动化安装脚本。1.首先查看是否有pxe服务的包。过滤查找/pexlinux.0。2.查询到后,开始下载软件包。建立相关的数据目录数据文件。11.配置完后重启服务。6.查看服务的端口号。
2024-08-05 23:21:54 214
原创 OSPF 的综合实验
1,R4为ISP,其上只能配置IP地址;R4与其他所有直连设备间均使用公有IP。4, 所有设备均可访问R4的环回;减少LSA的更新量,加快收敛,保障更新安全;3, 整个OSPF环境IP基于172.16.0.0/16划分;2, R3-R5/6/7为MGRE环境,R3为中心站点;
2024-02-22 20:49:27 1533 1
原创 实验作业1
一.划分网段192.168.1.0/27 192.168.1.0/30、192.168.1.4/30、192.168.1.8/30、192.168.1.12/30、192.168.1.16/30、 192.168.1.20/30、192.168.1.24/30、192.168.1.28/30192.168.1.32/27 192.168.1.64/27 192.168.1.64/28、192.168.1.80/28 192.168.1.96/28、192.168.1.114/28192.168.1.
2024-01-23 23:38:25 1401 1
原创 MGRE+OSPF实验
R1 - R6之间划分的网段为----- 15.0.0.0/24 25.0.0.0/24R2 - R6之间划分的网段为----- 35.0.0.0/24R3 - R6之间划分的网段为----- 45.0.0.0/24R4 - R6之间划分的网段为----- 55.0.0.0/24R5 - R6之间划分的网段为----- 65.0.0.0/24R1 - R6的私有网段划分为:192.168.1.0/24;
2023-11-04 02:15:57 129 1
原创 OSPF知识点复习
--不以单播形式发送的原因在于点到点网络可以不需要IP地址。--- dead time 到时,断开邻接关系,清除通过该邻接生成的所有路由信息 --- dead time----4*hello time,状态为down,删除信息。--- 直连新增网段的设备使用LSU告知本地所有邻接关系,之后扩散到全网 --- 直接使用LSU报文告知邻居,邻居使用ACK进行确认。--- 直连断开网段的设备使用LSU告知本地所有邻接关系,之后扩散到全网 --- 直接使用LSU报文告知邻居,邻居使用ACK进行确认。
2023-10-30 13:51:58 183 1
原创 虚拟专用网络实验
R1 - R4的私有网段划分为:192.168.1.0/24;2、R1和R5间使用PPP的PAP认证,R5为主认证方 R2于R5之间使用ppP的chap认证,R5为主认证方;3、R1/R2/R3构建一个MGRE环境,R1为中心站点;R1 - R5之间划分的网段为----- 15.0.0.0/24。R2 - R5之间划分的网段为----- 25.0.0.0/24。R3 - R5之间划分的网段为----- 35.0.0.0/24。R4 - R5之间划分的网段为----- 45.0.0.0/24。
2023-10-21 00:13:14 57 1
原创 HCIP总结笔记
6-表示层:负责编码,解码,加密,解密,将编码转换为二进制(比如说windows上与linux上的微信想要正常通信必须要使用编码转化为二进制,因为两个不同系统编码格式是不一样的)协议数据单元是指在计算机网络中,不同层次的协议之间传递的数据单元。是一种全网统一的测试机制,用于快速检测、监控网络中链路或者IP路由的转发连通状况。在递归查找时,需要提前铺垫好所有的递归查找中所需要使用到的路由信息。下一跳:去往目标网段所需要经过的下一个路由器的入接口的。数据包后,路由器会查看本地路由表,若路由表中存在目的。
2023-10-16 15:10:07 68 1
原创 RHCE第四次作业
bin/bashecho -e " \033[33m 2.peer(梨) \033[0m"echo -e " \033[33m 3.banana(香蕉) \033[0m"echo -e " \033[31m 4.cherry(樱桃) \033[0m"read -p "请选择你喜欢的水果输入对应数字:" fruit[0-4])1)echo 1.apple 苹果;;2)echo 2.peer 梨;;3)
2023-07-25 20:15:10 44
原创 配置DNS服务器实现正反向解析
5.更改/var/named/named.openlab.com文件和/etc/resolv.conf文件。4.更改/var/named/named.openlab.com文件和/etc/resolv.conf文件。3.更改配置文件/etc/name.conf。2.安装bind软件包。4.在配置文件里编辑。
2023-07-20 21:04:53 408 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人