自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 高可用集群——keepalived

Keepalived起初是为LVS设计的,专门用来监控集群系统中各个服务节点的状态,后来有加入VRRP的功能,VRRP是(虚拟路由器冗余协议)的缩写VRRP出现的目的就是为了解决静态路由器出现的单点故障问题,它能偶保证网络的不间断、稳定的运行。所有,keepalived一方面具有功能,另一方面也具有功能。

2024-04-17 17:17:31 618

原创 负载均衡集群——HAProxy

本实验共使用四台虚拟机,其中一台配置为 HAProxy 服务器,两台用于 Nginx 服务器的搭建,剩余一台模拟客户端。其中 Nginx 服务器可以和上一实验复用,并保留上个实验完成后的状态,每台服务器中运行了三个虚拟机主机。

2024-04-17 11:35:23 1090

原创 负载均衡集群——Nginx

代理服务器,客户机在发送请求时,不会直接发送给目的主机,而是先发送给代理服务器,代理服务接受客户机请求之后,再向主机发出,并接收目的主机返回的数据,存放在代理服务器的硬盘中,再发送 给客户机。提高访问速度 由于目标主机返回的数据会存放在代理服务器的硬盘中,因此下一次客户再访问相同的站点数据时,会直接从代理服务器的硬盘中读取,起到了缓存的作用,尤其对于热门站点能明显提高请求速度。反向代理服务器架设在服务器端,通过缓冲经常被请求的页面来缓解服务器的工作量,将客户机请求转发给内部网络上的目标服务器;

2024-04-16 17:44:51 966

原创 负载均衡集群——LVS

LVS是的简称,也就是Linux虚拟服务器是一个由章文嵩博士发起的自由软件项 目,它的官方站点是。现在LVS已经是Linux标准内核的一部分,在 Linux2.4内核以前,使用LVS时必须要重新编译内核以支持LVS功能模块,但是从Linux2.4内核以后,已 经完全内置了LVS的各个功能模块,无需给内核打任何补丁,可以直接使用LVS提供的各种功能。使用LVS技术要达到的目标是:通过LVS提供的负载均衡技术和Linux。

2024-04-16 15:27:19 995

原创 Ceph——部署

Ceph是一款开源的SDS分布式存储,它具备极高的可用性、扩展性和易用性,可用于存储海量数据Ceph的存储节点可部署在通用服务器上,这些服务器的CPU可以是x86架构的,也可以是ARM架构的。Ceph存储节点之间相互通信,以便对存储的数据进行动态复制和重分配。

2024-03-27 10:56:06 574

原创 MySQL-单表、多表查询

【代码】MySQL-

2024-01-14 12:43:36 1287

原创 MySQL的Windows系统安装

打开如下链接地址,下载安装包。

2024-01-12 21:28:23 515

原创 容器——docker

1)、环境2)、添加并修改docker-ce源信息003)、更新并安装docker-CE4)、配置docker镜像加速5)、查看docker版本

2023-08-23 14:25:33 755

原创 WEB集群——负载均衡集群

同时对反向代理服务器发送请求,反向代理服务器则根据其内部的具体配置,将用户的请求分发给后端服务器进行处理,并将后端服务器处理后的响应结果作为自己的响应结果返回给用户。户端用户提供服务 而反向代理的客户端用户只能通过外网来访问代理服务器,并且用户并不知道自己访问的是一个代理服务器,好处就是反向代理将真正的处理放在内网中,有效地提高了网络安全性。通过负载均衡,可以将一台 服务器的工作扩展到多台服务器中执行,提高整个网站的负载能力。正向代理的客户端能够在隐藏自身信息的同时访问任意网站,这给网络安。

2023-08-08 15:05:41 1623

原创 WEB集群——http、tomcat

请求响应信息,发给客户端进行处理,由浏览器进行解析,显示的页面称为静态页面在网站设计中,纯粹HTML格式的网页(可以包含图片、视频JS (前端功能实现)、CSS (样式)等)通常 被称为"静态网页所谓的动态网页是与静态网页相对而言的,也就是说,动态网页的URL后缀不是.html.htm.xml.shtml.js css等静态网页的常见扩展名形式,是.asp.aspx.php.js.do.cgi。

2023-08-02 23:09:32 1192

原创 SHELL——备份脚本

编写脚本,使用mysqldump实现分库分表备份。1、获取分库备份的库名列表。3、执行脚本,查看备份情况。

2023-07-31 19:05:03 1170

原创 MySQL——主从复制

1.理解MySQL主从复制原理。2.完成MySQL主从复制。

2023-07-26 00:20:28 209

原创 MySQL——备份恢复

数据库备份,数据库为school,素材如下1.创建student和score表创建score表。SQL代码如下:2.为student表和score表增加记录向student表插入记录的INSERT语句如下:INSERT INTO student VALUES( 901,'张老大', '男',1985,'计算机系', '北京市海淀区');INSERT INTO student VALUES( 902,'张老二', '男',1986,'中文系', '北京市昌平区');

2023-07-22 16:59:42 245

原创 SHELL——流程控制条件判断

1、判断当前磁盘剩余空间是否有20G,如果小于20G,则将报警邮件发送给管理员,每天检查一次磁盘剩余空间。2、判断web服务是否运行1)、查看进程的方式判断该程序是否运行2)、通过查看端口的方式判断该程序是否运行),如果没有运行,则启动该服务。3、使用curl命令访问第二题的web服务,看能否正常访问,如果能正常访问,则返回web server is running;如果不能正常访问,返回12状态码。

2023-05-21 16:34:33 599

原创 Shell——变量和引用

变量名=变量值注:变量名必须以字母或下划线开头,区分大小写$0 脚本名 echo "显示脚本文件名" $0 || echo "显示脚本文件名" basename $0dirname$* 所有的参数$@ 所有的参数$# 参数的个数$$ 当前进程的PID上一个后台进程的PID上一个命令的返回值 0表示成功(通过多种方法实现)1)截取网站访问的协议/bin/bashhttps2)截取网站访问账号信息/bin/bashhttps。

2023-05-21 11:03:09 1322

原创 RHCE——DNS服务器

DNS(Domain Name System)是一种用于将域名解析为IP地址的系统。在DNS中,正向解析将域名转换为IP地址而反向解析将IP地址转换为域名。正向解析是DNS系统最常用的解析方式,它允许用户通过域名找到该域名对应的IP地址。例如,在浏览器中输入www.google.com时,DNS会将该域名解析为IP地址,然后将请求发送给该IP地址上的服务器。反向解析则是与正向解析相反的过程。它将IP地址转换为域名。

2023-05-10 13:08:58 462

原创 RCHE——Web服务器

2.给该公司创建三个子界面分别显示学生信息,教学资料和缴费网站,基 于 [www.openlab.com/student](http://www.openlab.com/student) 网站访问学生信息,[www.openlab.com/data](http://www.openlab.com/data)网站访问教学资料​ [www.openlab.com/money网站访问缴费网站](http://www.openlab.com/money网站访问缴费网站)。8、关闭防火墙、selinux。

2023-04-19 17:51:45 211

原创 RHCE——时间服务器(ntp)

1.配置ntp时间服务器,确保客户端主机能和服务主机同步时间2.配置ssh免密登陆,能够通过客户端主机通过redhat用户和服务端主机基于公钥验证方式进行远程连接。

2023-04-16 20:55:08 1024

原创 RHCE——例行性工作(at、crontab)

1.atd和crond两个任务管理程序的区别​2.指定在2023/08/26 09:00将时间写入testmail.txt文件中​3.指定在每天凌晨4:00将该时间点之前的系统日志信息备份到个目录下(/var/log/messages ),备份后日志文件名显示格式logfileYY-MM-DD HH-MM。

2023-04-16 19:15:42 73

原创 Redis的安装部署和配置文件的修改

2、上传安装文件,将下载好的 redis-6.2.7.tar.gz 安装包上传到虚拟机的任意目录(一般推荐上传到 /usr/local/src目录)。4、进入安装目录,解压完成后,执行如下命令进入解压目录。3、解压安装文件,上传后执行如下命令来进行解压。6、修改redis配置文件中的bind,添加。8、使用可视化工具连接redis数据库。7、重启redis服务,并关闭防火墙。

2023-02-20 15:51:25 145

原创 MySQL——索引视图练习题

1.用SQL语句创建学生表student,定义主键,姓名不能重名,性别只能输入男或女,所在系的默认值是 “计算机。学生表:Student学号,姓名,性别,年龄,所在系Sno为主键课程表:Course课程号,课程名Cno为主键学生选课表:SC学号,课程号,成绩Sno,Cno为主键1.用SQL语句创建学生表student,定义主键,姓名不能重名,性别只能输入男或女,所在系的默认值是 “计算机。2.修改student表中年龄(age。

2023-02-16 15:58:13 405

原创 MySQL——单表、多表查询

一、单表查询素材: 表名:worker--表中字段均为中文,比如 部门号 工资 职工号 参加工作 等`worker`部门号int11NOTNULL职工号int11NOTNULL工作时间dateNOTNULL工资float82NOTNULL政治面貌varchar10NOTNULLDEFAULT群众姓名varchar20NOTNULL出生日期dateNOTNULL职工号ENGINECHARSETutf8。

2023-02-12 20:14:13 825

原创 MySQL的四种安装

将MySQL-Yum存储库添加到系统的存储库列表中。这是一个一次性操作,可以通过安 装MySQL提供的RPM来执行。转到MySQL Yum存储库页面在MySQL开发板块。可以通过Web下载然后转到自己的RHEL9.1虚拟机上;3)、检查MySQL服务器的状态。使用以下命令解压文件。

2023-02-10 21:42:03 1089

原创 MySQL架构图及其原理

对于SELECT语句,在解析查询前,服务器会先检查查询缓存,如果能在其中找到对应的查询结果,则无需再进行查询解析、优化等过程,直接返回查询结果。当客户端连接到Mysql服务器时,服务器对其进行认证,通过用户名和密码认证,也可以通过SSL证书进行认证。存储引擎通过API与上层进行通信,这些API屏蔽了不同存储引擎之间的差异,使得这些差异对上层查询过程透明。存储引擎不会去解析SQL,不同存储引擎之间也不会相互通信,而只是简单地响应上层服务器的请求。所有跨存储引擎的功能都在这一层实现:存储过程,触发器,视图。

2023-02-07 21:42:17 273

原创 RHCE——编写playbook ansible

(可以在多个位置下定义实现相应操作即可) | 变量名 | 值 | | --------- | ------- | | file_name | newfile | | user_name | devops | | pk_name | httpd |9)、在受控主机查看是否成功实施了控制主机playbook.yml剧本文件里的任务。2)、创建一个主机清单文件inventory,并编辑内容。3)、创建剧本文件playbook.yml。6)、检测编写的剧本文件语法是否错误。7)、使用空执行操作查看是否可以实施。

2023-01-09 21:02:13 363

原创 RHEC——ansible配置yum源仓库

1.挂载本地光盘到/mnt2.配置yum源仓库文件通过多种方式实现1)、仓库1 : Name: RH294_Base Description: RH294 base software Base urt: file:///mnt/BaseOS 不需要验证钦件包 GPG 签名 启用此软件仓库。

2023-01-05 17:17:08 478

原创 RHCE——ansible安装配置(2)

安装并且配置ansible:1)安装和配置ansible以及ansible控制节点server.example.com如下:2)创建一个名为/home/student/ansible/inventory的静态库存文件如下所示:2.1)node1 是dev主机组的成员2.2)node2是test主机组的成员2.3)node1和node2是prod主机组的成员2.4)node1是balancers主机组的一员2.5)prod组是webservers主机组的成员。

2023-01-02 18:32:32 463

原创 RHCE——ansible环境配置(1)

1.控制主机和受控主机通过root用户通过免密验证方式远程控住受控主机实施对应(普通命令,特权命令)任务。2.控制主机连接受控主机通过普通用户以免密验证远程控住受控主机实施指定(普通命令,特权命令)任务操作。1、需要保准三台主机能够互相通信,设置同一种网络模式(nat)8、主机--server通过主机名匹配对应连接的受控主机。向node1、node2发送密钥。5、在受控主机通过/etc/sudoers授权。成功免密登录node1、node2。4、控制端主机sudo提权(报错)6、配置centos8基础源。

2023-01-02 17:20:25 574

原创 RHCE——实施高级存储功能(CSA)

调优系统:系统管理员1可以基于多种用例工作负载来调整各种设备设置,依此优化系统性能。tuned守护进程会利用反应特定工作负载要求的调优配置文件,以静态和动态两种方法应用调优调整。配置动态调优:对于动态调优而言,tuned守护进程会监视系统活动,并根据运行时行为的变化来调整设置,从所选调优配置文件中声明的初始设置开始,动态调优会不断进行调整以适应当前工作负载。默认情况下要手动并启用安装包Tuned应用提供的配置文件分为以下几个类别:节能型配置文件性能提升型配置文件存储和网络的低延迟。

2022-11-08 13:27:38 518

原创 RHCE——分区、创建逻辑卷

1.创建一个逻辑卷 请按下列要求创建一个新的逻辑卷: 创建一个名为 datastore 的卷组,卷组的大小为4G 逻辑卷的名字为 database ,所属卷组为 datastore,该逻辑卷大小为3G 将新建的逻辑卷格式化为 xfs 文件系统,2.通过自动挂载将该逻辑卷到/volume/lv13.扩大卷组扩展上题database逻辑卷的大小为5G。

2022-10-31 20:26:10 515

原创 RHCE——web服务器(续)

综合练习:请给openlab搭建web网站 网站需求:1.基于域名www.openlab.com可以访问网站内容为 welcome to openlab!!!2.给该公司创建三个子界面分别显示学生信息,教学资料和缴费网站,基于www.openlab.com/student 网站访问学生信息,www.openlab.com/data网站访问教学资料 www.openlab.com/money网站访问缴费网站。3.要求(1)学生信息网站只有song和tian两人可以访问,其他用户不能访问。

2022-10-27 09:56:02 794

原创 RHCE——web服务器

1.要求搭建web服务器,能够访问到网页内容为“小胖,你咋这么胖呢!”2.要求搭建web服务器,创建基于域名的虚拟主机,能够使用www.xiaopang.com和www.dapang.com访问各自的网站网站存放路径分别为/xiaopang和/dapang,内容自定。

2022-10-24 15:20:09 558

原创 RHCE——远程连接服务器

SSH是一种,是用在以及其他。SSH与Telnet、ftp等协议主要区别在于。而是由数据来进行实现的。加密的方式有两种:1、对称加密(密钥加密):指加密解密用的是同一密钥()。2、非对称加密(公钥加密):指加密和解密使用不同的密钥,一把作为公开的公钥,另一把作为私钥。公钥加密的信息,只有私钥才能解密。私钥加密的信息,只有公钥才能解密。

2022-10-15 22:38:41 480

原创 RHCE——网卡绑定实验

1)、打开虚拟机设置,点击网络适配器,然后添加。3)、再通过ip a查看信息,可以看出已经激活。3)、通过ip a可以看到本地网卡的地址信息。通过ip a可以看出team0并没有被激活。1)、查看本地网卡的情况。1)、激活顺序:先从再主。2)、查看当前的会话。

2022-10-12 11:16:12 267

原创 HCIP——交换机(二)

在MSTP当中,我们引入了instance实例的概念----可以理解为时一个或多个VLAN的集合为了区分和标定不同的instance,我们设计了instance-ID ---12位二进制构成---其取值范围为0 -4094 ---华为设备默认会生成instance 0,并且,所有的VLAN 一开始都默认属于instance 0。----一个实例一棵树。RSTP ---快速生成树---802.1W ---一个交换网路中只有一棵树---RSTP可以向下兼容802.1D,需要按照802.1D的规则来执行。...

2022-08-04 22:21:08 131

原创 HCIP——VLAN实验

实验分析:1.pc1和pc3在同一个vlan(vlan2),因为是access接口模式,那么需和pc2/4/5/6不在同一个网段,则是做路由器的子接口。2. pc2/4/5/6在同一个网段,且需要实现:访问受限,那么靠接口的混杂模式来实现,划分到不同的vlan中去,进行贴标签限制。基于此划分如图2所示。在接口上进行允许设置:3.交换机接口,只需要做trunk,允许所有vlan通过即可。4.在交换机于路由器的接口出做分别对应不同流量的处理。...

2022-08-04 21:42:54 622

原创 HCIP——MPLS 实验

1, R1和R5是客户A两个站点的CE设备,R6和R7是客户6两个站点的CE设备,通过HPLS VPN骨干网络分别连接不同客户的不同站点。2, R1和R5采用静态路由的方式传递私网路由,R6通过RIP将私网路由传递给PE设备;.........

2022-08-04 20:04:32 416

原创 HCIP——IPV6

他可以实现 Path MTU发现机制 ---- PMTUD --- 发现最小的MTU ---- 在IPV6中,路由生成后,会发送ICMPV6报文去检测到达目标网段中最小MTU(PMTU),之后,发送数据包时直接按照最小的MTU值来进行分片。在IPV6的组播地址中,还有一类组播地址 ---- 被请求节点组播 --- 一个接口配置IPV6地址之后,将自动加入被请求节点组播组中 ---- FF02::1:FF----前104位固定,后24位为IPV6地址的后24位。-----IPV6地址支持多宿主。...

2022-08-02 17:52:17 1194

原创 HCIP——VLAN

VID---VLANID---用来区分和标定不同VLAN---IEEE组织在802.1Q标准中进行了规定,规定VID必须由12位二进制构成---0-4095,其中0和4095为保留---所以,VID的取值范围为1-4094。2、当一个tagged帧从交换机的其他接口到达一个trunk接口后,如果这个tag中的VID不在trunk接口的允许列表则直接丢弃,如果在,则转发,如果VID和trunk接口的PVID相同,则剥离标签后发出,如果不相同,则不剥离标签,直接发出。...

2022-07-26 19:25:51 178

原创 HCIP——MPLS(二)

出站LSR----PHP---次末跳弹出机制---出站LSR设备在给FEC分配标签时直接分配特殊标签3(隐式空标签),之后,将这个标签传递给自己上游设备,上游将会把这个标签作为出站标签记录在LFIB表中。RT---路由目标值---VPNTarget---32位二进制构成---由BGP的社团属性来携带出站RT值---ExportRT---PE设备为不同VRF空间配置不同的出站RT,发出由社团属性携带,需要和远端PE设备上的入站RT对应。这个和标签空间有管,所有基于设备的标签空间,其值都为0。...

2022-07-25 17:40:47 608

空空如也

空空如也

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

TA关注的人

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