自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 主从复制原理及其工作过程,配置一主两从并验证

2025-02-10 15:50:44 561

原创 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

原创 以二进制形式安装MySQL(Linux版)

二进制方式安装        获取软件包        安装        配置环境变量        登录并修改密码        提供服务脚本        提供配置文件

2025-01-19 18:17:06 257

原创 安全类脚本

安全类脚本        案例1:屏蔽每分钟访问超过3 的IP        案例2:拒绝ssh暴力破解

2025-01-19 18:11:46 180

原创 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、RHEL7systemctl2、RHEL6及之前脚

2025-01-17 23:10:18 416

原创 面试题解析

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练习(3)

源码编译安装httpd2.4,提供系统服务管理脚本并测试(建议两种方法实现)

2025-01-16 23:57:21 184

原创 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关注的人

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