自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HCIA--NAT地址转换(复习)

1:在交换机上创建vlan,进入接口划分vlan,接着在交换机连接路由器的接口上建立trunk干道2:在路由器上,先配置物理接口IP,接着在路由器上创建两个子接口,将建立的vlan封装到子接口中,3:创建DHCP池塘,宣告池塘所用的IP地址段,并在接口上开启DHCP功能4:接口汇总5:加快收敛6:缺省路由,以及边界路由器的缺省路由7:空接口防环8:nat一对多进行地址转换 端口映射 一对一 多对多acl2000:定义感兴趣流量。

2024-06-09 21:30:33 509

原创 HCIA--NAT:网络地址转换(笔记)

在IPV4地址中,还存在私有ip地址与公有ip地址的区分:公有地址:具有全球唯一性,可以在互联网中通讯,需要付费使用私有地址:具有本地唯一性,不能在互联网中通讯,无需付费使用私有ip地址: 10.0.0.0/8。

2024-06-09 18:26:09 712

原创 HCIA--ACL:访问控制列表、Telnet 远程登录(笔记)

【1】标准ACL --- 由于标准ACL仅关注数据包中源ip地址,故调用时,应该尽量的靠近目标,以免误删流量。编号2000-2999均为标准列表 一台设备上可以创建多张表格,但一个接口的一个方向上只能调用一张表格。扩展 --- 关注数据包中的源、目标ip地址 还可以关注目标端口号或协议。在编辑ACL规则时,需要清楚定义动作--允许或拒绝使用通配符精确设计范围。时,ACL可以匹配流量产生动作 --- 允许 拒绝。规则编写完成后,必须在接口调用后方可生效;标准 --- 仅关注数据包中的源ip地址。

2024-06-09 18:18:40 663

原创 HCIA--VLAN的使用和配置命令(笔记)

sw1-Ethernet0/0/5]port trunk allow-pass vlan 2 to 3 再定制允许列表,默认仅允许vlan1通过。[router-Ethernet0/0/0.1]dot1q termination vid 2 定义其管理的vlan标记号。[sw1-Ethernet0/0/5]port link-type trunk 先将接口修改为trunk模式。[router]interface e0/0/0.1 -- 创建物理接口对应的子接口。

2024-06-09 18:16:09 286

原创 HCIA--ACL、telnet的使用(复习)

【代码】HCIA--ACL、NAT的使用(复习)

2024-06-09 16:52:19 197

原创 HCIA--VLAN实验(复习)

3.R1上创建两个虚拟子接口,每个字接口划分vlan,并创建DHCP池塘。1.PC1/2/5 在vlan2,PC3/4/6在vlan3.2.SW1、SW2之间,SW1、R1之间 为trunk干道,2.SW1、SW2,SW1、R1之间创建trunk干道。1.在SW上创建vlan,在对应接口划分vlan。3.PC不配地址,通过DHCP获取地址。

2024-06-04 13:09:02 218

原创 HCIA--RIP协议笔记

动态路由协议: 在所有路由器上允许相同的一种动态协议算法,然后路由器间协商沟通计算到达所有未知网段的最佳路径,然后将这些路由加载于本地的路由表中;实现完全可达,当拓扑结构发生变化后,路由器间将继续沟通计算生成新的路由表来实现实施的收敛;实际工作中,简单的小型网络建议使用静态路由;较复杂的中大型网络建议使用动态;动态路由协议:RIP OSPF ISIS BGP EBGP EIGRP IGPRP......

2024-06-03 17:34:27 771

原创 HCIA--OSPF笔记

邻居关系建立后,邻居间将进行条件的关注,条件不匹配将维持邻居关系,仅hello包周期保活;条件匹配邻居间可以进行邻接关系的建立,将使用DBD/LSR/LSU/LSack来获取未知的LSA信息,完成所有路由器LSDB(链路状态数据库)的同步 ---5.4沉默接口 ---- 用于被宣告的连接用户终端的接口,不再周期发送ospf信息的任何信息;之后本地基于本地完整的数据库,生成有向图,再将有向图转换为最短路径树,之后以本地为起点计算到达所有未知网段的最短路径,然后将其加载本地的。

2024-06-03 17:21:07 867

原创 HCIA--OSPF实验(复习)

在ABR路由器上做一个空行接口------目的:防止环路。3.在R4边界路由器上的OSPF协议中设置缺省路由,完成全网可达。注:若参选接口的优先级为0,表示退出选举,无需重启进程;2.把R1,R2优先级改为0,让R1、R2放弃选举,5.保障更新安全,在R1R2R3骨干接口上设置认证。邻居间的秘钥编号与密码均需一致。4.在ABR路由器上设置区域汇总,空接口防环。ABR -- 区域边界路由器。1.规划IP,配置环回,接口IP。

2024-06-03 17:11:04 250

原创 HCIP--RIP协议的实验 + RIP笔记

宣告:RIP必须宣告主类 1、激活--可选中接口可以收发RIP的信息 2、路由-被选中接口的网段信息可以共享给本地的其他邻居。4.防止环路,在路由器上设置空接口----[r1]ip route-static 192.168.1.64 26 NULL 0。5.加快收敛速度:----[r1-rip-1]timers rip 15 90 150 注:一旦修改全网设备需要一致。较复杂的中大型网络建议使用动态;DV--距离矢量---RIP EIGRP。LS--链路状态--- OSPF ISIS。

2024-06-02 18:41:20 695

原创 HCIA--DHCP、静态路由的扩展配置 笔记

查看目前命令行所在位置的所有执行指令Return[Huawei-Ethernet0/0/0]display current-configuration 查看该设备上运行的所有配置save 保存设备配置[Y/N]y。

2024-06-02 16:09:07 820

原创 HCIA--静态路由综合实验

路由器访问多个连续子网(可以被汇总的网段)时,若全部基于相同的下一跳时,可以将这些目标网段进行汇总计算后,仅编写到达汇总网段的路由条目即可--- 减少路由表条目的数量。--- 路由器若同时存在两条到达相同目标的路由时,需要关注两条信息的优先级,优先级小可以加载到路由表被使用;汇总时,汇总的网段中包含了网络内实际不存在的网段,被访问时将出现有去无回现象--浪费了硬件资源 === 建议合理的规划ip地址,尽量的精确汇总路由。通过修改默认的静态路由优先级,可以实现静态路由备份 的效果-- 浮动静态路由。

2024-05-31 21:11:27 371

原创 HCIA--静态路由实验(复习)

实验拓扑图: --目标全网可达R1上的配置:<Huawei>system-view Enter system view, return user view with Ctrl+Z.[Huawei]sys [Huawei]sysname r1 [r1]interface e0/0/0[r1-Ethernet0/0/0]ip address 192.168.1.1 24[r1]interface e0/0/1 [r1-Ethernet0/0/1]ip address

2024-05-30 11:05:56 215

原创 HCIA--DHCP: 动态主机配置协议 (复习)

源ip-本地地址,目标ip(255.255.255.255)华为设备的目标ip为计划分配给客户端的ip --- 主要还是靠目标的MAC地址来将提议发送给客户。[Huawei-ip-pool-a]excluded-ip-address 192.168.1.10 192.168.1.20 排除地址 -- 该池塘不能分配的ip地址。客户端基于UDP,源端口68,目标端口67进行广播请求 -- 源ip-0.0.0.0(无效地址,代表本地无地址)目255.255.255.255。基于UDP 67/68端口工作。

2024-05-29 20:19:59 352

原创 Redis的非关系型数据库

非关系型数据库(nosql【not only SQL】数据库)Redis的非关系型数据库Redis的安装和配置Redis常见数据类型Redis特性。

2024-05-28 18:41:27 908

原创 MySQL--SQL编程、触发器、存储过程、存储函数、事务

create trigger 触发器名称 before|after insert|delete|updateON 表名 FOR EACH ROWBEGIN-- 触发器对应的代码-- 可能有多行代码;-- 每行代码需要使用分号;END课堂案例​​​BEGIN# 其他SQLEND$$触发器的存储位置,触发器是存储在数据字典中(MySQL数据库中,数据字典是​| EVENTS || FILES || TABLES || VIEWS |​。

2024-05-28 18:32:12 932

原创 HCIA--网络基础笔记(复习)

再关注数据中的目标MAC地址,查询本地表格看是否存在对应的接口记录,若有记录按照记录对应接口唯一转出(单播),若没有记录将洪泛该数据;分段就是将应用层加工的数据进行分段变小处理;TCP:传输控制协议 --- 该协议在传输层除了完成传输层的基本工作外,还需要保障传输的可靠性;地址:MAC地址--网卡芯片出厂烧录的全球唯一串号-48位二进制构成--16进制显示。距离延大 -- 中继器(放大器)--纯物理加压--不能无限延长传输距离。网络增大要求: --- 网桥 --- 交换机 -- 工作于二层。

2024-05-28 17:20:41 577

原创 MySQL--函数和存储过程;

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

2024-05-28 16:19:35 153

原创 MySQL--视图和索引

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

2024-05-24 18:00:23 305

原创 MySQL--多表关联查询笔记

为什么要进行多表设计多表的关联查询数据库函数数据库日志和备份视图和索引。

2024-05-24 14:52:56 689 1

原创 MySQL--数据库日志--数据库的备份--数据库对象——视图、索引--SQL编程 笔记

create view [可选项] 视图名称 as (查询语句)​# 定义一个视图​# 视图操作起来和表没有区别create trigger 触发器名称 before|after insert|delete|updateON 表名 FOR EACH ROWBEGIN-- 触发器对应的代码-- 可能有多行代码;-- 每行代码需要使用分号;END课堂案例​​​BEGIN# 其他SQLEND$$

2024-05-23 19:52:15 918

原创 MySQL--多表关联查询案例

5.从student表查询所有学生的学号(id)、姓名(name)和院系(department)的信息。17.从student表和score表中查询出学生的学号,然后合并查询结果。19.查询都是湖南的学生的姓名、年龄、院系和考试科目及成绩。6.从student表中查询计算机系和英语系的学生的信息。18.查询姓张或者姓王的同学的姓名、院系和考试科目及成绩。7.从student表中查询年龄18~22岁的学生信息。11.用连接的方式查询所有学生的信息和考试信息。15.查询同时参加计算机和英语考试的学生的信息。

2024-05-23 19:35:32 175 1

原创 mysql--数据库表的创建及基础命令

检查约束:SQL标准中检查很早就出现了,但是MySQL在8.0之前没有检查约束(写上也不报错,但是也不生效),在8.0之后,MySQL真正实现了检查约束。方法二:在create table语句的末尾添加一个select语句,可以实现表结构的复制,甚至可以将源表的表。方法一:在create table语句的末尾添加like子句,可以将源表的表结构复制到新表中,语法格式如下。default 值,表示如果在插入数据库,没有这个字段对应的值,会插入对应的默认值。-- 注释 注意,空格是必不可少的!

2024-05-16 16:10:29 1078

原创 MySQL--单表查询案例--单表查询素材:

6、创建一个只有职工号、姓名和参加工作的新表,名为工作日期表。13、将职工表worker中的职工按出生的先后顺序排序。2、查询所有职工所属部门的部门号,不显示重复的部门号。9、列出1960年以前出生的职工的姓名、参加工作日期。12、列出所有部门号为2和3的职工号、姓名、党员否。8、列出所有姓刘的职工的职工号、姓名和出生日期。14、显示工资最高的前3名职工的职工号和姓名。17、列出总人数大于4的部门号和总人数。11、列出所有陈姓和李姓的职工姓名。5、列出职工的平均工资和总工资。3、求出所有职工的人数。

2024-05-16 12:06:22 233

原创 MySQL--增删改查案例演示

如果插入的数据存在(主键、unqiue修饰的字段),则先执行删除语句,再执行insert语句。该指令也可以删除数据,注意:这种数据删除不通过数据字典,是无法恢复的,请慎用!如果插入的数据不存在(主键、unqiue修饰的字段),执行insert执行。查询非常多,此时全部展示是不现实的,因此,需要通过分页展示部分数据。在查询SQL时,可以将查询的结果重新设置名称(字段、表名称)。注意:不同的关系型数据库,实现分页效果,可能SQL不一样!MySQL使用 limit关键字实现分页!主要使用场景:清除测试数据!

2024-05-15 18:45:57 448

原创 MySQL--遇到命令行退不出去解决办法

【代码】MySQL--遇到命令行退不出去解决办法。

2024-05-15 18:16:45 122

原创 MySQL--增、删、改、查,

数据库的概述、发展、现状、历史、分类MySQL关系型数据库、架构(C/S)window系统安装MySQL数据库Linux系统【选学】数据库对象——数据库(database)show、create、drop命令数据库对象——表(table)数据类型数据库表的约束表结构的调整(alter)数据库授权和权限管理(grant)数据库的编码情况【编码一致,建议统一采用utf8mb4】

2024-05-15 18:14:59 1730

原创 Linux--忘记root密码解决办法--redhat,openeuler

第三步:咱们输入chroot /sysroot切换到原始系统(chroot命令用来切换系统,/sysroot就是原始系统),由于VMware不支持中文,所以我们需要输入LANG=en将当前终端语言设置为英文,然后再用passwd命令来修改root密码。第四步:密码修改完后,输入touch /.autorelabel让SElinux生效,执行完touch命令后,同时按住CTRL+D退出当前终端(也可以输入命令exit退出终端),然后再输入reboot命令回车重启,咱们密码修改完成了。

2024-04-24 11:49:35 428 1

原创 MySQL--创建,删除,查找,案例

mysql> insert into db_hero values(1, '孙悟空', '齐天大圣', 500, '男', '花果山','金箍棒', '西游世界','妖族');| 1 | 孙悟空 | 齐天大圣 | 500 | 男 | 花果山 | 金箍棒 | 西游世界 | 妖族 |create database 数据库名称 [default chaset=utf8mb4] # 创建的同时指定了编码。create database 数据库名称;# 查看当前数据库下所有表。

2024-04-22 16:53:35 959

原创 MySQL--mysql的安装(压缩包安装保姆级教程)

官网下载:www.mysql.com。

2024-04-22 13:06:44 1455 1

原创 python--正则表达式-分组,贪婪模式,懒惰模式

这个是百度的链接</a>")span=(0, 15), match='<a>这个是百度的链接

2024-04-09 16:33:50 472 1

原创 python--正则表达式,元字符,反义符,转义符,位数问题

为什么使用正则表达式:在软件开发过程中,经常会涉及到大量的关键字等各种字符串的操作,使用正则表达式能很大程度的简化开发的复杂度和开发的效率,所以python中正则表达式在字符串的查询匹配中,占据很重要的地位python中的re该模块是pyhton用来支持正则表达式模块,所以我们如需写正则表达式,必须学习该模块。

2024-04-09 14:36:33 1073

原创 python--异常处理

try:#可能出现异常代码except:#如果程序异常,则立刻进入这儿[finally:#不管是否捕获异常,finally语法快必须要执行!!!#资源关闭,等各种非常重要的操作,必须放在finally中执行。

2024-04-08 15:36:32 805

原创 python--对象序列化和反序列化以及with语句块的使用

loads() ----对象反序列化。loads() ----对象反序列化。loads() ----对象反序列化。dump() ----对象序列化。dump() ----对象序列化。dump() ----对象序列化。对象反序列化:将磁盘或者网络间的物理数据转化为对应的编程语言的对象。对象序列化:将对象这种抽象概念转化为可以传输存储的物理概念。将对象序列化为字节数据。对象持久化:将对象永久的存储下来。在d盘中创建a.txt。

2024-04-08 11:10:26 540

原创 python--面向对象的三大特征---封装、继承、多态

2,propterty全局函数,封装get和set方法,在返回一个新的属性。1,在面向对象中,封装指的是一种安全机制,不让外界修改或者直接操作,将属性私有化;1,标准写法:封装属性,提供get和set方法。如果要访问属性,提供公开的方法(getter,setter)注意:继承主要解决的是代码复用问题,将多个子类需要用的方法,可以定义在父类中。注意:子类继承父类时,不是所有的属性和方法都会继承;封装后的属性或者方法,只能在类的内部调用!2. python的类如何私有化成员(属性,方法)一个事务有多种状态,

2024-04-07 15:40:20 483

原创 python--不死兔子问题

def rabbit(n): if n <= 3: return 1 return rabbit(n - 1) + rabbit(n - 3)if __name__ == '__main__': print(rabbit(4))

2024-04-04 16:16:49 252

原创 python--面向对象编程和类的定义,对象的创建

面向对象是一种编程思想,把数据和对数据的多个操作方法封装在一起组成类,这样通过这个类创建出来的对象,就可以直接调用这些方法了。

2024-04-04 15:56:29 967

原创 python--IO流和字符流的写入写出

>> f = open("C:\\Users\\GUOGUO\\Pictures\\Camera Roll\\微信图片_20230302230932.jpg", "br")>>> ff = open("b.txt","w",encoding="utf-8") 为一个缓存设备。>>> ff = open("D:\\python-code存放代码\\firstproject\\b.txt","w")>>> # f.close() 关闭IO流。

2024-04-04 12:49:07 870

原创 python--sys模块,time模块

time.struct_time 实现时间转换。

2024-03-30 18:02:07 983

原创 python--os和os.path模块

>> #'getatime', 'getctime', 'getmtime',文件访问时间,文件创建时间,文件修改时间。>>> #isabs 判断是不是绝对路径 ismount判断是否挂载'>>> 拼接路径 path.join()>>> #查看当前文件夹所有文件夹名称。>>> #获取系统名称。>>> #查找文件名称。>>> #文件分割符。

2024-03-29 17:10:03 696

空空如也

空空如也

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

TA关注的人

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