- 博客(232)
- 收藏
- 关注
原创 HAProxy- https、四层负载实现与 负载均衡关键技术
HAProxy实现四层负载 四层负载示例 ACL示例-四层访问控制 HAProxy https实现 证书制作 https配置示例 修改后端服务器的日志格式 验证https 负载均衡关键技术 什么是 Session 什么是 Session 共享 基于 Cookie 的 Session 共事 基于数据库的 Session 共享 Session 复制 基于 Memcache/Redis 的 Session 共享 什么是会话保持
2025-02-25 14:21:53
912
原创 HAProxy的ACL应用与自定义HAProxy错误界面
ACL基础 ACL配置选项 ACL-Name ACL-criterion ACL-flags ACL-operator ACL-value ACL调用方式 ACL案例 ACL示例-域名匹配 ACL示例-基于源IP或子网调度访问 ACL示例-基于源地址的访问控制 ACL示例-匹配浏览器类型 ACL示例-基于文件后缀名实现动静分离 ACL-匹配访问路径实现动静分离 ACL示例-预定义ACL使用 预定义ACL使用 自定义HAProxy错误界面 基于错误页面文件 基于http重定向
2025-02-25 14:00:22
926
2
原创 HAProxy高级功能及配置
HAProxy高级功能及配置 基于cookie的会话保持 配置选项 配置示例 验证cookie信息 HAProxy状态页 状态页配置项 启用状态页 登录状态页 backend server信息 利用状态页实现haproxy服务器的健康性检查 IP透传 HAProxy配置 web服务器日志格式配置 验证客户端IP地址 报文修改 自定义日志格式 HAProxy压缩功能 web服务检测状态
2025-02-24 19:28:46
1352
原创 HAProxy调度算法
HAProxy调度算法 静态算法 static-rr first 动态算法 roundrobin leastconn random source map-base取模法 hash对象 示意图 一致性hash配置示例 uri 取模法配置示例 url_param hdr取模法配置示例 测试访问 rdp-cookie取模法配置示例 rdp-cookie基于iptables实现RDP协议转发 算法总结 各算法使用场景
2025-02-24 18:44:51
805
原创 HaProxy基础配置详解、日志配置与Haproxy Proxies配置
1、HaProxy基础配置详解 global配置 global 配置参数说明 多进程和线程 2、HaProxy日志配置 HAProxy配置 Rsyslog配置 验证HAProxy日志 3、Haproxy Proxies配置 Proxies配置-defaults Proxies配置-frontend frontend 配置参数: 生产示例: Proxies配置-backend option 配置 frontend+backend配置实例 Proxies配置-listen替代
2025-02-22 14:34:09
952
原创 HAProxy介绍与编译安装
1、HAProxy介绍 2、HAProxy编译安装 Centos 基础环境 Ubuntu 基础环境 编译安装HAProxy 验证HAProxy版本 HAProxy启动脚本 配置文件 启动haproxy 验证haproxy状态 查看haproxy的状态页面
2025-02-22 13:37:35
1215
原创 Nginx反向代理及负载均衡
nginx反向代理及负载均衡 nginx反向代理实战 什么是代理服务器 为什么要使用代理服务器 反向代理 VS 正向代理 Nginx正向代理实战 Nginx反向代理实战 nginx负载均衡实战 nginx反向代理案例 反向代理多虚拟主机节点服务器企业案例 经过反向代理后的节点服务器记录用户IP企业案例 根据URL中的目录地址实现代理转发案例 根据客户端的设备(user_agent)转发 根据扩展名转发的应用场景
2025-02-21 12:14:50
1788
原创 基于 openEuler 构建 LVS-DR 群集
对比 LVS 负载均衡群集的 NAT 模式和 DR 模式,比较其各自的优势 NAT 模式(网络地址转换模式) DR 模式(直接路由模式) 基于 openEuler 构建 LVS-DR 群集 实验准备环境 配置web服务器 web1 web2 首先下载nginx 设置连接界面 测试 在两台web服务器中增加VIP的相关配置 绑定地址 ARP抑制 然后使其生效 配置负载均衡在192.168.1.11上 接着下载管理工具ipvsadm LVS 配置 查看配置 测试
2025-02-19 16:09:08
971
原创 负载均衡集群( LVS 相关原理与集群构建 )
LVS 相关原理 LVS集群的体系结构以及特点 LVS简介 LVS体系结构 LVS相关术语 LVS工作模式 LVS调度算法 LVS-DR集群介绍 LVS-DR模式工作原理 LVS-DR模式应用特点 LVS-DR模式ARP抑制 LVS – NAT 模式 LVS – TUN 模式 LVS 集群构建 LVS – NAT 模式集群构建 LVS – DR 模式集群构建 LVS 持久连接 LVS 高可用性实现 ldirectord软件 ldirectord配置文件示例
2025-02-19 16:01:30
1607
1
原创 mysql8.0使用PXC实现高可用(Rocky8.0环境)
搭建 PXC 集群 配置hosts解析 用 MySQL 软件模块的命令(三台都需要) 下载 PXC 安装包 启用PXC80版本 安装PXC集群 初始化数据库 第一个节点需要以引导模式启动: 查看临时密码 修改密码 免密登录 查询集群信息 查看证书 修改证书 查询集群信息 同步状态监控 节点2,3无需修改密码 节点下线
2025-02-13 14:45:40
555
1
原创 mysql8.0使用PXC实现高可用( 基于CentOS7.x )
1.什么是 PXC 2.PXC 的特点 3.PXC 的优缺点 4.PXC 与 Replication 的区别 5.PXC 常用端口 6.搭建 PXC 集群
2025-02-13 14:44:56
694
原创 mysql8.0使用MGR实现高可用
1. MGR简介 2. 组复制技术架构 3. 安装部署MGR集群 4. MGR管理维护 5. MGR状态监控 6. 利用MySQL Router构建读写分离MGR集群 1. 部署MySQL Router 2. 启动mysqlrouter服务 3. 确认读写分离效果 4. 确认只读负载均衡效果 7. 小结
2025-02-12 21:15:47
1471
原创 MySQL 集群高可用方案(mysql8.0使用MHA实现)
MySQL 集群高可用方案 mysql8.0使用MHA实现高可用 MHA 服务 服务角色 Mysql 的 Replication 环境 初始主节点 master 的配置 所有 slave 节点依赖的配置 配置一主多从复制架构 安装配置MHA 在 master 上进行授权 准备 ssh 互通环境 安装 MHA 包 初始化 MHA 对四个节点进行检测 启动 MHA 配置VIP 邮件提醒 测试 MHA 故障转移 提供新的从节点以修复复制集群 新节点提供后再次执行检查操作
2025-02-12 00:22:16
1469
原创 MyCAT实现mysql8主从同步读写分离
MyCAT2简介 为什么使用MyCAT MyCAT解决问题的思路 容量 查询速度 写入问题 数据库中间件对比 MyCAT和MySQL的区别 Mycat1.x 与 Mycat2 功能对比 支持的数据库 架构 MyCAT功能: MyCAT2名词解释 全局表(广播表) 集群 数据源 schema(库) 安装启动 MyCAT2配置文件介绍 MyCAT2注释配置 集群相关 MySQL主从搭建 MyCAT2的主从配置 验证读写分离
2025-02-11 18:15:34
836
原创 MariaDB MaxScale实现mysql8读写分离
一、 MariaDB MaxScale实现mysql8读写分离1.MaxScale 是干什么的?2.MaxScale 实验环境3.实现数据库主从复制4.创建用户1) 创建监控用户 2) 创建路由用户5.安装MaxScale6.配置maxscale7.客户端连接测试
2025-02-11 15:41:11
831
原创 MySQL主从同步
一、MySQL主从同步1、基于binlog的主从同步2、基于gtid的主从同步配置二、MySQL 主从读写分离实现方案2.1 ProxySQL实现mysql8主从同步读写分离1、ProxySQL基本介绍2、ProxySQL结构2、实验环境3、实现数据库主从复制4、安装ProxySQL5、配置ProxySQL
2025-02-09 23:53:17
1303
原创 xtrabackup备份与mysqlbackup 备份还原
1、xtrabackup备份 2、mysqlbackup 备份还原 1. backup-to-image方式的全量备份与还原 备份image 查看与检验image backup-to-image方式的增量备份与还原 3. datafile方式的全量备份与还原 备份datafile 还原datafile 4. datafile方式的增量备份与还原 备份 还原datafile 5. 还原后如何启动mysqld服务 6. 配置安全使用mysqlbackup
2025-02-09 23:40:12
747
原创 MySQL安装、日志与备份还原
一、MySQL安装 1、Linux 在线与离线安装 2、二进制方式安装 二、MySQL日志 三、备份还原 1、备份类型 2、备份案例 2.1 mysqldump+binlog实现完全+增量备份 2.2 binlog gtid 2.3 mydumper备份数据库 2.4 lvm快照备份 GTID 介绍 基于GTID进行查看binlog GTID的幂等性
2025-02-08 17:46:17
1268
原创 项目:利用rsync备份全网服务器数据
项目:利用rsync备份全网服务器数据 项目描述 环境说明 项目备份需求 项目逻辑架构 项目实施 任务一:服务器创建 任务二:服务器部署
2025-02-07 21:32:29
1111
原创 rsync增量同步
rsync 特性:本地传输模式: 把系统的host文件同步到/opt目录 把opt目录拷贝到/mnt目录 远程shell进行数据传输: 拉取实例 推送实例 使用守护进程的方式数据传输 通过rsync在本地数据传输实践 rsync命令同步参数选项 守护进程方式 准备用户并授权 配置用于rsync同步的密码文件 启动rsync服务 设置开机自启动 客户端配置 客户端备份数据到服务端测试 可以指定密码文件: 打包排除 第二种排除方法 无差异同步 多目录多模块
2025-02-07 21:28:25
1130
原创 Linux容器(初学了解)
容器技术 容器和虚拟机之间的差异 Rootless 和 Rootful 容器 设计基于容器的架构 容器管理工具 容器镜像和注册表 配置容器注册表 使用容器文件构建容器镜像 部署容器 Podman 实用程序 安装容器使用工具 从注册表下载容器镜像文件 从容器文件创建容器镜像 运行容器 删除容器和镜像 管理容器存储和网络资源 管理容器资源 容器的环境变量 容器持久存储 容器存储的 SELinux 上下文 分配端口映射到容器 作为系统服务来管理容器 使用 systemd
2025-01-20 22:12:52
2018
原创 RHCE的学习(27)
shell编程之awk 工作流程 awk命令语法 BEGIN模式与END模式 awk的输出 awk程序执行方式 通过命令行执行awk程序 awk命令调用脚本执行 直接使用awk脚本文件调用 记录和域 使用-F参数指定域的间隔符 通过系统变量FS改变分隔符 NR、NF、FILENAME量 awk的变量 awk操作符 算术运算符 赋值运算符 条件运算符:三目?: 逻辑运算符 关系运算符 其它运算符 awk的模式 关系表达式 正则表达式 混合模式 BEGIN模
2025-01-18 21:34:46
888
原创 RHCE的学习(26)
第九章shell编程之sed 概念 工作原理: 基本语法 格式 参数 定址符 操作 输出文本 范例文件: 示例 文本替换 范例文件 格式: 示例 删除文本 注意 示例 插入文本 注意 格式 示例1 注意 练习
2025-01-18 21:31:09
1008
原创 面试题解析
1.写一个sed命令,修改/tmp/input.txt文件的内容,要求:(1) 删除所有空行;(2) 在非空行前面加一个"AAA",在行尾加一个"BBB",即将内容为11111的一行改为:AAA11111BBB写出SHELL函数RevertInput 在每月第一天备份并压缩/mnt 目录的所有内容,存放在/home/bak 目录里面,且文件如下形式:yymmdd_mnt,yy 为年,mm 为月,dd 为日.shell 程序存放 awk 是一种程序语言,对文档资料的处理具有很强的功能
2025-01-17 15:32:51
475
原创 shell复习(2)
1、函数和数组格式:函数调用#直接使用函数实现(无参数,无返回值)#使用函数传参(有参数,无返回值)#使用函数返回值判断 (没有参数,有返回值)#使用函数返回值判断(有参数,有返回值)数组定义2、sed 3、awk
2025-01-16 17:29:04
327
原创 shell练习(2)
1、需求:判断192.168.1.0/24网络中,当前在线的ip有哪些,并编写脚本打印出来。2、设计一个 Shell 程序,在/userdata 目录下建立50个目录,即 userl~user50,并设置每个 目录的权限,其中其他用户的权限为:读; 文件所有者的权限为:读、写、执行; 文件所有者所在组的权限为:读、执行。
2025-01-14 23:59:27
187
原创 shell复习(1)
一、shell基础1、变量1> 环境变量2> 位置变量3> 特殊变量2、引号二、字符串三、表达式四、流程控制1、判断2、循环2.1 for循环2.2 while循环2.3 until循环2.4 select循环2.5 shell打印菜单(磁盘和内存使用)五、正则表达式5.1 正则表达式5.2 grep5.3 基本正则正则和通配符的区别正则表达式案例 5.4 扩展正则
2025-01-14 16:50:27
381
原创 shell练习(校招题)
1、shell 脚本写出检测 /tmp/size.log 文件如果存在显示它的内容,不存在则创建一个文件将创建时间写入。2、写一个 shel1 脚本,实现批量添加 20个用户,用户名为user01-20,密码为user 后面跟5个随机字符。3、编写个shel 脚本将/usr/local 日录下大于10M的文件转移到/tmp目录下
2025-01-13 16:32:44
365
原创 openEuler与Rocky环境部署
安装OpenEuler 下载 创建虚拟机实例 虚拟网络编辑器 OpenEuler22.03操作系统的安装部署 选做:欧拉换源 什么是Rocky Linux 创建虚拟机实例 1、操作系统版本不同2、处理器配置不一样Rocky Linux操作系统的安装部署安装常用软件 关闭防火墙、禁用SELinux重要(克隆):克隆机器更改IP和主机名网络配置可视化配置格式实验nmcli命令格式:查看网卡信息:激活网卡和关闭连接添加网络连接修改网络连接编辑删除网络连接推荐软件工具:
2025-01-13 11:13:12
2098
原创 计算机网络课程设计(综合实验)
在主机配置 IP 地址后,在交换机不接路由器时,主机只是接在交换机下。如果两台主机在同个网段内(也就是在同个广播域内)是可以相互通信的,不在一个网段(也就是不在同个广播域内)是无法进行相互通信的。一台主机上(假设 LAN4 上静态地址主机)写邮件并发送邮件,另一台主机(LAN2上的动态主机)上接收邮件并查看邮件。在R4上配置一条缺省路由,用于LAN5、LAN6上的主机访问 LAN1 ~ LAN4的主机。在交换机接到路由器后,网络中的任何两台主机都可以相互通信。建议每台上班开始时都配。
2024-12-22 16:25:52
557
2
原创 RHCE的学习(25)
第七章 文本搜索工具--grep作用格式参数注意示例操作对象文件:/etc/passwdgrep过滤命令示例第八章 正则表达式概念:基本正则表达式常见元字符POSIX字符类示例扩展正则表达式概念示例
2024-11-28 15:36:34
695
原创 RHCE的学习(24)
第六章 函数和数组函数什么是函数函数语法函数的调用与参数函数调用语法函数参数函数的返回值函数案例函数变量作用域递归函数扩展:递归死循环,可耗尽系统资源函数库文件函数库文件的调用数组定义数组定义关联数组: 申明关联数组数组操作遍历数组:方法 1:使用数组元素索引方法2:使用数组元素个数数组案例
2024-11-22 20:13:09
968
原创 RHCE的学习(23)
第五章 流程控制之循环for循环带列表的for循环seq相关用法:不带列表的for循环基于C语言风格的for循环补充(常用)while循环格式while循环读取文件示例until循环作用示例:select循环概念示例循环嵌套循环控制组成详细语法:示例
2024-11-22 19:29:33
733
原创 通过shell脚本分析部署nginx网络服务(详细易懂)
通过shell脚本分析部署nginx网络服务要求需求分析准备1、接收用户部署的服务名称2、判断服务是否安装,未安装进行安装解释主要命令用法 3、已安装;自定义网站配置路径为/www;4、创建网页文件5、创建共享目录(nfs)需先判断nfs是否安装再继续创建共享目录6、判断服务是否成功运行7、已运行,访问网站IP地址8、未运行,提示服务未启动,并显示自定义的配置文件内容9、邮箱配置10、邮件发送,附带脚本代码(代码文件)完整脚本配置 测试截图 函数
2024-11-19 21:44:06
1577
2
原创 RHCE的练习(13)
1、判断输入是否是数字2、判断输入的字符是否为整数3、如果在/home/pushmail目录下不存在leadtone目录,则创建该目录4 、判断数字大于500则执行big.sh 小于等于500则退出脚本,并输出报错信息exit判断当前系统的语言环境,若不是“en_US”时输出提示信息“Not en_US” 用Shell编程,判断一文件是不是目录文件,如果是将其拷贝到 /dev 目录下通过ping百度来测试是否能上网写一个shell脚本来看看你使用最多的命令是哪些,列出你最常用的命令top10
2024-11-18 23:41:20
279
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人