自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CICD 持续集成与持续交付

Git 是一个分布式版本控制系统,被广泛用于软件开发中,以管理代码的版本和变更。主要特点:分布式每个开发者都有完整的代码仓库副本,这使得开发者可以在离线状态下进行工作,并且在网络出现问题时也不会影响开发。即使中央服务器出现故障,开发者仍然可以在本地进行开发和查看项目历史。高效的分支管理Git 中的分支创建和切换非常快速和简单。开发人员可以轻松地创建新的分支来进行新功能的开发或修复 bug,而不会影响主分支。合并分支也相对容易,可以使用多种合并策略来满足不同的需求。快速的版本回退。

2024-09-25 16:11:17 928

原创 MySQL集群

下载依赖性解压压缩包并安装编译安装。

2024-08-29 23:44:13 950

原创 Tomcat

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

2024-08-23 22:58:33 794

原创 Nginx

访问一个不存在的页面。

2024-08-21 00:57:23 1046

原创 Keepalived

vrrp 协议的软件实现,原生设计目的为了高可用 ipvs服务功能:基于vrrp协议完成地址流动为vip地址所在的节点生成ipvs规则(在配置文件中预先定义)为ipvs集群的各RS做健康状态检测基于脚本调用接口完成脚本中定义的功能,进而影响集群事务,以此支持nginx、haproxy等服务。

2024-08-18 09:15:06 993

原创 Haproxy

静态#动态#以下静态和动态取决于hash_type是否consistenturi——>httphdr——>http对指定的报错进行重定向,进行优雅的显示错误页面使用errorfile和errorloc指令的两种方法,可以实现自定义各种错误页面<code> #HTTP status code.支持200, 400, 403, 405, 408, 425, 429, 500, 502,503,504。

2024-08-12 00:53:20 1074

原创 LVS详细配置

本质是多目标IP的DNAT,通过将请求报文中的目标地址和目标端口修改某挑出的RS的RIP和PORT实现转发RIP和DIP应在同一个IP网络,且应使用私网地址;RS的网关要指向DIP请求报文和响应报文都必须经由Director转发,Director易于成为系统瓶颈支持端口映射,可修改请求报文的目标PORTVS必须是Linux系统,RS可以是任意OS系统。

2024-08-11 00:11:49 1330

原创 kickstart自动安装脚本

当安装Linux操作系统时,安装过程会需要回答很多关于设定的问题 这些问题必须手动选择,否则无法进行安装。当只安装1台Linux系统,手动选择设定工作量比较轻松,当安装多台Linux,这些设定需要重复多次,这些重复动作是效率低下的操作。这时,使用kickstart可以进行自动化批量安装。

2024-08-04 23:03:14 919

原创 系统服务综合

现有主机 node01 和 node02,完成如下需求:1、在 node01 主机上提供 DNS 和 WEB 服务2、dns 服务提供本实验所有主机名解析3、web服务提供 www.rhce.com 虚拟主机4、该虚拟主机的documentroot目录在 /nfs/rhce 目录5、该目录由 node02 主机提供的NFS服务共享6、该目录可以通过autofs服务实现自动挂载7、所有服务应该在重启之后依然可以正常使用。

2024-07-11 20:31:03 821

原创 创建本地仓库

文件必须以.repo结尾。1、新建yum仓库文件。

2024-07-05 19:43:07 235

原创 RHCE练习3

1.基于域名www.openlab.com可以访问网站内容为 welcome to openlab2.给该公司创建三个子界面分别显示学生信息,教学资料和缴费网站,基于www.openlab.com/student 网站访问学生信息,www.openlab.com/data网站访问教学资料www.openlab.com/money网站访问缴费网站3.要求(1)学生信息网站只有song和tian两人可以访问,其他用户不能访问。(2)访问缴费网站实现数据加密基于https访问。

2024-01-29 23:06:22 423

原创 RHCE练习2

将①处代码改为server ntp时间服务器地址 iburst将②处代码改为allow 客户端主机地址保存退出。

2024-01-23 22:45:28 460

原创 RHCE练习1

atd 是在指定的时间只能执行一次任务, crond 可以循环重复的执行定时任务。

2024-01-23 18:38:32 471

原创 MySQL综合练习

【代码】MySQL综合练习。

2024-01-21 19:57:19 468

原创 MySQL练习3

(1)写一个完整的包括参数、变量、变量赋值、条件判断、UPDATE语句、SELECT返回结果集的存储过程。(2)创建一个执行动态SQL的存储过程。(3)创建实现功能相同的存储函数,比较他们之间的不同点在什么地方?

2023-12-09 00:22:38 385

原创 MySql练习1

BLOB(Binary Large Object)适合存储二进制数据,如图像、音频、视频、压缩文件等。BLOB类型没有字符集的限制,可以存储任何原始二进制数据。TEXT适合存储文本数据,如大段的文本、长文本、HTML代码等。其中,浮点数包括单精度float和双精度double,而定点数则只有decimal一种表示。SET类型适用于列可以包含零个或多个集合中的值的情况,而ENUM类型适用于列只能包含集合中的一个值的情况。定点数在MySQL中采用字符串形式存放,比浮点数更精确,适合用来存放货币等精度高的数据。

2023-11-18 23:42:16 51

原创 MySQL(2)——数据表

字段名 数据类型 PRIMARY KEY [默认值][CONSTRAINT 约束名] PRIMARY KEY (字段名)语法规则如下:字段名 数据类型 UNIQUE;

2023-11-18 20:47:16 156

原创 MySQL(1)——数据库

demo\G;ordemo\g;蓝色部分为自定义数据库名称。

2023-11-01 22:46:26 59

原创 Linux,环境安装MySQL

官网下载:https://dev.mysql.com/downloads/mysql/https://dev.mysql.com/downloads/mysql/ Linux在线下载:找到并进入 bin 文件夹,复制路径 默认为: C:\Program Files\MySQL\MySQL Server 5.7\bin添加环境变量打开cmd输入exit 即可退出DBMSlinux系统会自动携带一个数据库,我们需要把它给卸载掉通过以下代码可以查看mariadb: rpm -qa |

2023-10-16 00:16:35 121

原创 BGP综合实验

AS3中存在两个环回,一个地址为192.168.2.0/24该地址不能在任何协议中宣告,最终要求这两个环回可以互相通讯中。1、AS1存在两个环回,一个地址为192.168.1.0/24该地址不能在任何协议中宣告。2、整个AS2的IP地址为172.16.0.0/16,请合理划分。4、使用BGP协议让整个网络所有设备的环回可以互相访问。3、AS间的骨干链路IP地址随意定制。5、减少路由条自目数量,避免环路出现。

2023-08-01 22:05:19 63

原创 hcip测试

1、该拓扑为公司网络,其中包括公司总部、公司分部以及公司骨干网,不包含运营商公网部分。公司总部: 1、交换机为二层交换机 2、PC1和PC2属于一个网段,PC3和PC4是一个网段 3、R3和R4分别是下方PC的网关路由器 4、为保障公司总部到骨干网络的连通性,公司总部使用双路由器双出口的方式接入骨干网 5、为保障公司总部网络内部具备负载,R1、R2、R3、R4设备均作为设备冗余,并使用全连接的方式进行路由选路 6、总部内网使用OSPF进程100达到全网可达,OSPF需要宣告环回。使用全连接方式建邻。

2023-08-01 18:35:39 81

原创 重发布实验

R2]rip 1[R2]rip[R4]rip 1[R4]rip 1[R4]ospf[R2]rip 1。

2023-07-30 19:09:20 41

原创 HCIP实验

1、R4为ISP,其上只能配置IP地址;R4与其他所有直连设备间均使用公有IP。3、整个OSPF环境IP地址基于172.16.0.0/16划分。2、R3、R5、R6、R7为MGRE环境,R3为中心站点。5、减少LSA的更新量,加快收敛,保证更新安全。4、所有设备均可访问R4的环回。

2023-07-26 22:50:22 38

原创 MGRE中使用ospf实现私有网段互相通讯

2、R1-2-3构建一个星型结构的MGRE结构,其中R1为中心点,假设R1的公有ip为固定地址。3、R1-2-3 构建另一个全连网状的MGRE网络,其中R1/5均为中心区域。4、使用OSPF实现整个私有网络的互通,同时所有pc可以正常访问R4的环回。1、R4为ISP,所连接的所有物理接口为公有网段,任意指定ip即可。

2023-07-23 21:13:48 67

原创 MGRE实验

6.内网使用RIP获取路由,所以pc可以互相访问,并且可访问R2的环回。4.R2-R4之间为PPP封装,chap认证,R2为主认证方。3.R2-R3之间为ppp封装,pap认证,R2为主认证方。5.R1、R2、R3构建MGRE环境,仅R1 IP地址固定。1.R2为ISP,其上只能配置IP地址。2.R1-R2之间为HDLC封装。

2023-07-23 01:00:15 40

原创 静态路由实验

要求1.全网可达2.拓扑中所需地址全部基于192.168.0.0/24划分所得3.静态路由(不许使用其他动态路由)4.R8环回需要汇总。

2023-07-17 23:01:24 115

原创 OSPF+VLAN综合实验

1 R1-R3为区域0,R3-R4为区域1;其中R3的用户设备也在区域0,R1-R2各有一个环回。3.R4环回地址以固定,其他所有网段使用192.168.1.0/24进行合理的分配。4.R4环回不能宣告,全网可达,保障更新安全,避免环路,减少路由条目。area1 所需网段:192.168.1.128 30。area1骨干链路:192.168.1.128 25。2. R1-R3,R3为DR设备,没有BDR。R2环回:192.168.1.16 28。R1环回:192.168.1.0 28。

2023-07-16 00:01:11 285

原创 静态路由

需要5个网段,13个广播域192.168.1.0 24 子网划分192.168.1.0 27——骨干链路——每个网段的可用IP只需要两位则直接网络位为30192.168.1.32 27——R1的环回192.168.1.64 27——R2的环回192.168.1.96 27——R3的环回192.168.1.128 27——R4的环回。

2023-07-12 23:44:42 69

原创 HCIA——ENSP+DHCP、静态路由

R1-ip-pool-aaa]dns-list 8.8.8.8 114.114.114.114—下发DNS服务器信息 这两个域名是开源的域名解析服务器的IP地址。[R1-aaa]local-user huawei service-type telnet—让这个账号用作telnet(远程登录)[R1-ui-vty0-4]authentication-mode aaa—绑定aaa空间的账号和密码。[R1-ip-pool-aaa]gateway-list 192.168.1.1 —下发网关。

2023-07-09 22:40:34 182

原创 HCIA——网络基础

什么是网络?网络的核心是什么?网络:使用连接设备将终端设备通过传输介质连接起来,进行数据的传输。终端设备: 个人电脑 手机 ipad 等设备连接设备:路由器、交换机、网桥、中继器等设备传输介质:有线和无线传输介质。

2023-07-06 23:50:31 238 1

原创 HCIA-5

HCIA-5

2023-01-08 00:52:27 65

原创 静态路由配置实验

HCIA静态路由实验

2023-01-05 02:48:37 91

原创 子网划分与子网汇总练习

HCIA练习

2023-01-02 23:39:00 107

原创 HCIA-1

HCIA

2022-12-29 23:58:50 529

原创 python切片

一、切片结构:object[start:end:step]注: 1、step:可以为负,默认方向是从左往右,负数代表从右往左(导致倒序) (如果start:end和step矛盾则返回为空列表)2、start,从0开始3、类似range;start闭end开二、特殊(默认x = [0,1,2,3,4,5,6,7,8,9])1、输出全部元素x[:]2、未给step值,默认方...

2022-05-26 21:42:47 657

原创 python列表

d = []a = [1,2,3,4]print(type(a))b = list()print(type(b))c = list([1,2,3,4,5,6])print(type(c))print(c[4])c[4] = 8print(c)print(c[-1])print("————————这是一个分割线————————")for i in c: print(i)print("————————这是一个分割线————————")index = 0while inde.

2022-05-24 13:32:31 504

原创 css变换

一、css变换的效果(一)、2D转换1.transform属性(1)translate()将元素水平移动移动移动(根据为 X 轴和 Y 轴指定的参数)transform: translate(100px, 100px);(先向右移动100px,再向下移动100px)按照先x轴再y轴移动,右正左负,下正上负补充:还有translateX() ,translateY()(2)rotate()根据给定的角度顺时针或逆时针旋转元素(负为逆时针,正为顺时针)tran..

2022-05-13 21:05:49 672

原创 python循环

一.while1.while:条件语句判断为真继续,判断为假结束2.while:True恒为真,无限循环,需结合break;countine二.forfor () in ()1.可以循环列表,字符串2.添加range();中间调数值范围左闭右开如range(1,8,2)从1开始,到8结束(但不包括8),间隔为2三.其他1.countine跳出本次循环2.break结束循环3.循环内可以嵌套循环...

2022-05-11 00:14:52 135

原创 css特殊样式

一、css变换的效果(一)、2D转换1.transform属性(1)translate()将元素水平移动移动移动(根据为 X 轴和 Y 轴指定的参数)transform: translate(100px, 100px);(先向右移动100px,再向下移动100px)按照先x轴再y轴移动,右正左负,下正上负补充:还有translateX() ,translateY()(2)rotate()根据给定的角度顺时针或逆时针旋转元素(负为逆时针,正为顺时针)tran..

2022-05-10 22:26:37 286

原创 css布局

1 .盒子布局1.padding——内边距2.margin——外边距3.border——边框CSS border 属性https://www.w3school.com.cn/cssref/pr_border.asp2.元素分类1.块级元素:独占一行,可以设置宽和高 如div p hn 等2.内联元素:不会自动换行,设置宽和高的时候是不起作用的 如span a等3.块级元素和内联元素可以进行相互转换: displayCSS display 属性https...

2021-11-23 00:06:09 247

空空如也

空空如也

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

TA关注的人

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