自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Docker搭建个人网盘、私有仓库

1、使用mysql:5.6和 owncloud 镜像,构建一个个人网盘。2、安装搭建私有仓库 Harbor3、编写Dockerfile制作Web应用系统nginx镜像,生成镜像nginx:v1.1,并推送其到私有仓库。具体要求如下:(1)基于centos基础镜像;(2)指定作者信息;(3)安装nginx服务,将提供的dest目录(提供默认主页index.html)传到镜像内,并将dest目录内的前端文件复制到nginx的工作目录;(4)暴露80端口;(5)设置服务自启动。(6)验证镜像。

2023-08-22 17:28:07 723

原创 安装docker配置镜像加速器,容器等

3.基于下载的镜像创建两个容器 (容器名一个为自己名字全拼,一个为首名字字母)2.下载系统镜像(Ubuntu、 centos)1.安装docker服务,配置镜像加速器。5.怎么查看正在运行的容器和所有容器?6.怎么退出容器: 两种方法分别实现?下载ubuntu镜像和centos。4.容器的启动、 停止及重启操作。8.查看容器或镜像的内部信息?启动docker设置开机自启。7.怎么连接到运行的容器?9.如何查看所有镜像。

2023-08-20 14:45:34 358

原创 编写shell脚本,使用mysqldump实现分库分表备份。

编写shell脚本,使用mysqldump实现分库分表备份。

2023-07-27 09:33:14 223

原创 mysql主从复制

主从复制中分为「主服务器(master)「和」从服务器(slave)」,「主服务器负责写,而从服务器负责读」,Mysql的主从复制的过程是一个「异步的过程」。6、从库SQL线程应用relay-log,并且把应用过的记录到relay-log.info中,默认情况下,已经应用过的。4、主库dump线程根据从库的请求,将本地binlog以events的方式发给从库IO线程。3、Slave将中继日志中的事件在做一次,将数据变化,反应到自身(Slave)的数据库。2、从库的IO线程和主库的dump线程建立连接。

2023-07-24 10:58:23 151

原创 数据库备份mysqldump、mydumper、xtrabackup

4.备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。6.备份MySQL数据库某个(些)表。7.同时备份多个MySQL数据库(其他数据库素材自行准备)13.在另外的数据库服务器上还原xtrabackup 备份。2.为student表和score表增加记录。数据库备份,数据库为school,素材如下。12.使用xtrabackup 备份数据库。14.使用mydumper备份数据库。5.直接将MySQL数据库压缩备份。9.备份服务器上所有数据库。

2023-07-22 17:34:59 87

原创 redis数据类型基本操作(list,string,hash,keys相关操作),mongodb(增删改查)

Hash的应用场景:java里结构化的信息存储,例如用户个人信息(姓名、性别、兴趣爱好)用hash结构存储。(1) 设置一个hash表,order表里包括的键值信息有:id:1,customer_name:张三。(3)将name列表的尾部元素移除到number列表的头部。(2) 创建一个hash表,表里的键值批量插入。(3) 获取order对应的map的所有key。(4) 获取order对应的map的键值数量。(2)将列表city里的头部的元素移除。(4) 对一个已存在的列表插入新元素。

2023-07-18 00:11:01 267

原创 数据备份与还原,(mysqldump,source)索引(index),创建视图(view)

1、使用mysqldump命令备份数据库中的所有表2、备份booksDB数据库中的books表3使用mysqldump备份booksDB和test数据库4、使用mysqldump备份服务器中的所有数据库5、使用mysql命令还原第二题导出的book表6、进入数据库使用source命令还原第二题导出的book表3、删除 goods 表中的 goods_desc 字段及货号字段,并增加 click_count 字段 4、在 goods_name 列上加唯一性索引(用alter table方式)创建视图

2023-07-12 16:55:02 533

原创 创建存储过程,创建存储函数

1、创建一个可以统计表格内记录条数的存储函数 ,函数名为count_sch() 2、创建一个存储过程avg_sai,有3个参数,分别是deptno,job,接收平均工资, 功能查询emp表dept为30,job为销售员的平均工资。

2023-07-11 17:06:59 108

原创 mysql多表查询内连接,左外连接,排序,having

5、查询人数大于等于3的部门,并按照人数降序排序。4、查询每个部门的员工数,并升序排序。3、查询研发部和销售部的所属员工。– 给dept3表添加数据。1、查询每个部门的所属员工。2、查询研发部门的所属员工。– 给emp3表添加数据。

2023-07-09 17:00:25 225

原创 mysql单表查询,排序,分组查询,运算符,select,order by,group by

6. 找出部门编号为10中所有经理,部门编号为20中所有销售员,还有即不是经理又不是销售员但其工资大或等于20000的所有员工详细资料。– 11. 查询所有员工详细信息,用工资降序排序,如果工资相同使用入职日期升序排序。– 5. 找出部门编号为10中所有经理,和部门编号为20中所有销售员的详细资料。– 2. 所有销售员的姓名、编号和部门编号。– 1. 查询出部门编号为30的所有员工。– 4. 找出奖金高于工资60%的员工。– 8. 查询名字由三个字组成的员工。– 3. 找出奖金高于工资的员工。

2023-07-08 16:37:12 264

原创 mysql语句练习题,创建表create ,枚举中文字符集设置,修改(update)

报错:ERROR 1291 (HY000): Column ‘gender’ has duplicated value ‘?id(员工编号),name(员工名字),gender(员工性别),salary(员工薪资)3.3将姓名为李四的员工薪水修改为4000元,gener改为女。3.4 将王五的薪水在原有基础上增加1000元。3.2将姓名为张三的员工薪水修改为3000元。3.1 将所有员工薪水修改为5000元。查看数据是否添加成功。

2023-07-08 15:46:47 198

原创 mysql练习题,增 删 改 查 用户权限(add,drop,modify,change,revoke,grant)

(ps:由于我没有改密码级别,所以我把密码升级了)3.将c_contact插入到c_birth后面。4.修改c_name字段类型。4.查看授权给用户的权限。1.创建用户添加权限。

2023-07-06 17:18:00 196 1

原创 shell练习题(函数)

1、编写函数,实现打印绿色OK和红色FAILED判断是否有参数,存在为0k,不存在为FAILED。1、编写函数,实现打印绿色OK和红色FAILED判断是否有参数,存在为0k,不存在为FAILED。6、使用关联数组统计文件/etc/passwd中用户使用的不同类型she11的数量。6、使用关联数组统计文件/etc/passwd中用户使用的不同类型shell的数量。2、编写函数,实现判断是否无位置参数,如无参数,提示错误。2.编写函数,实现判断是否无位置参数,如无参数,提示错误。

2023-04-15 18:59:59 72

原创 第十八天笔记

我们将聚合后的逻辑接口称为聚合接口,在华为设备中称为ETH-TRUNK接口,之前的物理接口被称为成员接口。删除的部分(简化的部分) — 头部长度 — 主要是因为下面的选项字段也被删除了,导致IPV6包头从一个可变长头部变为定长头部,支持硬件处理。1,通道的所有物理接口应该具有相同传输速率,双工模式,相同的类型(ACCESS或者TRUNK)包括接口的放通的允许列表以及PVID。[r1-Eth-Trunk0]undo portswitch ---- 将二层接口改为三层接口。...

2022-08-04 21:26:25 87

原创 MSTP与STP

拓扑变更需要通过TCN逐级上报到根网桥,之后,由根网桥逐级下发TC至整个交换网络,将MAC地址表从300S老化时间改为15S老化。该状态需要停留15S,只学习业务数据帧中的MAC地址,但是不进行转发,其目的在于减少MAC地址没有记录时,未知单播泛洪操作。生成树协议激活接口后进入的第一个状态,该状态下,接口只能侦听BPDU,不能转发BPDU和业务帧,也不能学习MAC地址。MSTP ---- 多生成树协议 ---- 802.1S。PVST ---- 基于VLAN的生成树协议。RSTP ---- 快速生成树。..

2022-08-04 21:21:47 398

原创 STP实验

3、VRRP/STP/VLAN/ETH-TRUNK均使用。1、内网IP地址使用172.16.0.0/16分配。6、所有电脑可以正常访问ISP路由器环回。4、所有PC均通过DHCP获取IP地址。2、SW1和SW2之间互为备份。5、ISP只能配置IP地址。

2022-08-04 21:16:14 165

原创 VLAN实验

实验要求1PC1和PC3所在接口为access;PC2/4/5/6处于同一网段;其中PC2可以访问PC4/5/6;但pc4可以访问pC5,不能访问pC6。4所有Pc通过oHCP获取IP地址,且PC1/3可以正常访问PC2/4/5/6。3PC1/3与PC2/4/5/6不在同一个网段。2、按需求修改接口(以SW1为例)2PC5不能访问PC6。......

2022-07-30 08:38:09 113

原创 HCIP(第十五天) —— 交换机(一)

在交换机中为了区分不同VLAN的流量,需要给数据帧打上标签。2、当一个tagged帧从交换机的其他接口到达一个trunk接口后,如果这个tag中的VID不在trunk接口的允许列表则直接丢弃,如果在,则转发,如果VID和trunk接口的PVID相同,则剥离标签后发出,如果不相同,则不剥离标签,直接发出。1、当trunk接口从链路上接口到一个untagged帧,交换机首先会在数据帧中添加VID为PVID的标签,之后,查看允许列表,如果允许列表中有该数据帧标签中的VID号,则转发,如果没有,则丢弃。...

2022-07-30 08:33:42 173

原创 LDP相关知识

对方如果确认里面的参数,则将回复keeplive报文进行确认,同时发送自己本地的初始化报文,携带自己的参数。出站LSR设备在给FEC分配标签时直接分配特殊标签3(隐式空标签),之后,将这个标签传递给自己上游设备,上游将会把这个标签作为出站标签记录在LFIB表中。则这样出站LSR设备收到的将是一个不带标签的数据包,则他可以直接查看FIB表来实现转发。在数据层面流量通过的过程当中,入站LSR设备和出战LSR设备都需要查询两张表,一张FIB表,一张LFIB包才能完成转发过程,导致效率降低,需要优化。...

2022-07-25 18:49:26 193

原创 MPLS实验

1,R1和R5是客户A两个站点的CE设备,R6和R7是客户B两个站点的CE设备。通过MPLSVPN骨干网络分别连接不同客户的不同站点。2,R1和R5采用静态路由的方式传递私网路由;R6通过RIP将私网路由传递给PE设备;R7通过oSPF将私网路由传递给PE设备。3,R7单独拉一根网线保证可以访问公网,R7可以访问R2/R3/R4环回。R7pingR2、R3、R4的环回接口。R1pingR5的环回接口。A站点R1的路由信息查看。B站点R6的路由信息查看。...

2022-07-25 18:48:19 145

原创 MPLS中的包交换和标签交换

标签交换在二层和三层封装之间,添加一个和路由条目存在映射关系的标签,之后维护一张记录对应关系及转发接口的表,携带标签的数据来到设备上,先看标签,之后基于维护的标签转发表进行转发,而不再需要查看三层的内容。但是标签交换需要先给数据包中打上标签,之后在到达目标之前还需要将标签弹出,因此,标签交换只是在转发过程中提高了效率,整体上相交包交换提升并不明显。基于FEC分配标签,并获取其他LSR对于同一个FEC分配的标签,之后,记录生成LIB表,之后结合FIB生成LFIB表。也是MPLS域的边界,完成标签的弹出动作。.

2022-07-25 08:25:45 303

原创 BGP邦联实验

1,AS1存在两个环回,-一个地址为192.168.1.0/24该地址不能在任何协议中宣告AS3中存在两个环回,-一个地址为192.168.2.0/24该地址不能在任何协议中宣告,最终要求这两个环回可以互相通讯AS1的另一个环回为10.0.0.0/24AS3的另一个环回为11.0.0.0/24。R8环回(192.168.2.1)pingR1环回(192.168.1.1)2,整个AS2的IP地址为172.16.0.0/16,请合理划分。4,使用BGP协议让整个网络所有设备的环回可以互相访问。...

2022-07-22 16:40:39 71

原创 BGP的选路原则

联邦你的思想就是将同一个AS当中的IBGP对等体关系改变为EBGP对等体关系,通过这种方法来打破IBGP的水平分割,这就需要将不同的IBGP对等体划分到不同成员AS当中,成员AS之间建立的EBGP对等体关系是一种特殊的EBGP对等体关系,他们之间仅遵循EBGP对等体的传递性,而从传递的内容角度看,依然需要遵循AS-BY-AS规则,因为从宏观上看,他们依然处于同一个AS当中。BGP选路的前提条件----丢弃所有不可用的路由信息。8.优选到Next_Hop的IGP度量值最小的路由。...

2022-07-22 15:44:33 256

原创 BGP基本配置和路由聚合

由于IBGP邻居处于同一个AS中,一般情况下,一个AS中存在大量的备份路径,若使用物理接口建立邻居关系,将浪费这些备份或者负载均衡资源,故建议使用环回接口来进行IBGP对等体关系的建立。2、在进行汇总的时候,发布的汇总路由不会继承明细路由的属性,尤其是AS_PATH,则将导致汇总路由部分属性缺失,甚至可能出现环路。2、在配置命令前,将AS_SET关键字激活,则BGP在汇总路由时,将携带上明细的AS_PATH属性,来进行防环。3、当路由器执行路由反射时,他只将自己使用的最优的BGP路由进行反射。...

2022-07-22 15:42:31 769

原创 BGP相关知识点

IBGP的水平分割----一种专门应用在IBGP对等体之间,用来解决IBGP对等体之间可能出现的环路问题,当一个路由器从一个IBGP对等体处学习到某条BGP路由时,他将不能在将这条路由信息通告给其他的IBGP对等体关系。除了保洁之外,keeplive包还将在open报文协商参数时临时充当确认包的作用,TCP协议进行确认的目的是为了保证数据传输的可靠性,而keeplive报文确认的目的是为了确认认可对方发送的open报文中的参数。收到对端发送的open报文,查看里面的参数,之后,如果确认参数无误。......

2022-07-20 00:34:22 651

原创 重发布中的路由策略

因此,大动作为允许的空表代表允许所有。1、RIP的merticin和merticout----偏移列表----只针对距离矢量型协议设计应用。1、即便一个流量需要拒绝,在抓取流量的时候,也必须使用允许,之后在路由策略中进行拒绝。route-policyaapermitnode50----允许所有。2、filter-policy----过滤策略。3、route-policy----路由策略。1、没有if-match----匹配所有。2、IP-prefix----前缀列表。...

2022-07-20 00:33:23 94

原创 ospf综合实验

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

2022-07-17 00:01:33 64

原创 ospf防环

2)类型2的选路原则︰如果到达相同的目标网段存在多条通过5类/7类LSA学习到的路由信息时,并且开销值类型都是类型2,则先比较种子度量值,优先选择种子度量值小的;(1)类型1的选路原则如果到达相同的目标网段存在多条通过5类/7类LSA学习到的路由信息时,并且开销值类型都是类型1,则将比较总开销(种子度量值+沿途累加开销值),优先选择总开销小的。如果到达相同的目标网段存在通过1类和2类LSA学习到的域内信息以及通过3类LSA学习到的域间信息,则将优先选择通过1类2类LSA学习到的,就算开销值更大。......

2022-07-16 19:11:55 2318

原创 OSPF的优化和配置

该区域不再学习4类和5类LSA,该区域依旧需要将后面的域外路由信息导入,因为拒绝5类,所以,只能以7类LSA的形式来继续传递,这样的区域将拒绝学习域外路由信息,但是,其依旧具有访问域外路由的需求,所以,配置完成后,会自动生成一条指向骨干区域的7类缺省。这样的区域将拒绝学习域外路由信息,但是,其依旧具有访问域外路由的需求,所有,配置完成后,会自动生成一条指向骨干区域的3类缺省。OSPF的汇总不同于RIP的接口汇总,而称为区域汇总。只能通过特殊区域来自动生成,普通末梢区域,完全末梢区域,完全的非完全末梢区域。.

2022-07-16 18:44:09 557

原创 ospf序列号

OSPF的不规则区域区域划分的要求:1、区域之间必须存在ABR设备2、区域划分必须按照星型拓扑结构划分分为两部分:1、远离骨干的非骨干区域2、不连续骨干1、使用VPN隧道使非法的ABR合法化使用VPN隧道解决不规则区域的缺点:1.因为隧道的存在,可能出现选路不佳的情况,导致数据额外进行封装,浪费资源2.可能会出现重复更新的情况3.因为虚拟链路的存在,AR4和AR2之间需要建立邻居关系,就导致AR2和AR4之间的周期性数据都要穿过中间的区域,导致中间区域的资源浪费2、使用OSPF虚链路解决不

2022-07-13 22:55:04 296

原创 【无标题】

1, R6为ISP只能配置IP地址,R1-R5的环回为私有网段2, R1/4/5为全连的MGRE结构,R1/2/3为 星型的拓扑结构,R1为中心站点3,所有私有网段可以互相通讯,私有网段使用oSPF完成。公网可通

2022-07-13 22:48:48 51

原创 DR和BDR的选举,ospf数据包

DR和BDR的选举,ospf数据包

2022-07-11 22:26:07 424

原创 MGRE综合实验

mgre综合实验

2022-07-11 22:22:11 78

原创 GRE,MGRE,ospf

GRE,MGRE OSPF

2022-07-09 17:37:12 157

原创 ppp协议过程

ppp协议过程,配置·

2022-07-08 23:16:54 2539

原创 静态综合实验

静态路由配置

2022-07-08 00:25:40 50

原创 rip综合实验

rip综合实验

2022-07-07 23:24:11 119

原创 动态路由,rip基本配置和拓展配置

动态路由,rip基本配置和拓展配置

2022-07-06 17:35:04 1093

原创 hcia重点 osi 七层参考模型 ip的划分,汇总

osi参考模型ip地址

2022-07-06 01:28:15 845

原创 元组,字典的常用方法

元组一、元组的定义1.t=(1,2,3)>>> >>> t=(1,2,3,"a")>>> type(t)<class 'tuple'>2.t=tuple()>>> t = tuple([1,2,3,"a"])>>> type(t)<class 'tuple'>ps:如果用第一种定义方式元组里面只有一个数字时要加逗号>>> t=(1)#不加逗号默认int

2021-11-15 21:40:34 773

空空如也

空空如也

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

TA关注的人

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