自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 js实现抽奖效果

点击开始抽奖 奖品将会随机变换。点击停止抽奖 奖品定住。

2024-04-19 23:02:35 262

原创 css简单动画实现

最终效果:从棕色到水泥色。

2024-03-29 23:12:15 475

原创 导航栏前端设计

【代码】导航栏前端设计。

2024-03-22 17:59:18 233

原创 html基础

图片来自豆瓣 侵权必删(邮箱 yirenyikougua@foxmail)通过div调整位置 通过表格划分输入框。rowspan:所占列数。colspan:所占行数。

2024-03-15 20:39:32 183

原创 oop面向对象编程python

3.创建一个学员类,并设计三个字段用于表示学生的成绩(语文、数学、英语):然后定义一个列表表示一个班的学生(10人),依次输入每个学生的信息和成绩,输入的同时将学员的每科成绩划分等级(100-90:A 89-80:B 79-70:C 69-60:D 60以下:E)最后输出所有学员的信息。2.定义一个三角形类(Strange),属性是三边的长度,求三角形的面积和周长。1.定义一个圆类(Circle),求圆的面积和周长。- 每个学生的信息包括姓名和某门功课的成绩。- 类和对象的处理要合理。

2024-01-17 21:53:52 397 1

原创 PY用户注册登录操作

登录的本质是将数据与数据库的内容进行比对注册的本质是将用户的信息存储到数据库中在数据库中存储的信息不应该是以明文形式存储的。

2024-01-16 12:13:31 352

原创 python函数参数

排序:位置参数在最前面 默认值参数在位置参数后 可变参数又位于默认值参数后 最后是关键字参数。

2024-01-12 22:52:47 340

原创 python流程控制

该结构代码逐行顺序执行:练习:例1:输入一个十进制数,转换为二进制、八进制、十六进制数例2:输入一个华氏温度,要求输出摄氏温度,公式为;其中.2f是格式化输出的方式在{}内还有许多格式:比如{:0>2}意思是总共占两位 左对齐右侧0补全。

2024-01-11 21:39:09 350

原创 RHCE作业3 shell编程

1、写一个 bash脚本以输出数字 0 到 100 中 7 的倍数(0 7 14 21...)的命令。3、写一个 bash脚本以实现一个需求,去掉输入中含有this的语句,把不含this的语句输出。2、写一个 bash脚本以统计一个文本文件 nowcoder.txt中字母数小于8的单词。采用双层循环 外层while循环读取文件 内层for 循环 将内容以列表形式读出。方法2: 利用while循环 直到 7倍的i大于 100 停止循环。将输入读入到文件中 然后对文件grep过滤 得到结果。

2023-12-22 22:37:45 58

原创 nginx搭建https服务器 正向域名解析dns服务器搭建

​。

2023-12-02 21:37:52 132

原创 RHCE crontab ssh nginx 作业1

1、指定在每天凌晨4:00将该时间点之前的系统日志信息(/var/log/messages )备份到目录下/backup,备份后日志文件名显示格式logfileYY-MM-DD-HH-MM。2、配置ssh免密登陆:客户端主机通过redhat用户基于秘钥验证方式进行远程连接服务器的root用户。进入用户定时任务编辑界面:crontab -e 编辑定时任务。将自己的公钥传输给要登陆的服务器 传递的路径为。然后就可以使用证书登录对端了。从左到右依次是 分时日月周。注意:千万不要将d改为D。对比两证书发现 一致。

2023-11-24 09:39:16 410

原创 LAMP实现私有云存储

首先需要在 linux服务端安装 apache mysql 还有 PHP。这是由于 云存储页面 访问权限不够导致的。安装 apache php mysql。下载nextcloud.zip并解压。执行后 云存储页面可以被所有用户访问。最后进行数据的填写 即可使用私有云存储。创建数据库 用户 设置密码 给予权限。创建完成后 需要重启服务。

2023-10-09 19:18:42 54

原创 RHCE 列行性任务

at 9:00 2023-4-15 发现 at: refusing to create job destined in the past。其中 用反引号扩起来的部分 被视为命令部分 但由于百分号会被识别成空格 我们需要用转义字符反斜杠转义 配置完后记得重启服务。date命令显示时间按照指定格式是 date +%Y(年)%m(月)%d(日)%H(时)%M(分)%s(秒)时间格式是 hh:mm yyyy-MM-dd 我们使用。2. 由于是单次执行的任务 我们使用at命令来执行。atd是单次任务 不会循环执行。

2023-10-07 14:01:51 75

原创 三层架构实验

左侧的汇聚层交换机采用 172.16.1.3 24和172.16.2.3 24做vlan1和vlan2的网关。右侧的汇聚层交换机采用 172.16.1.4 24和172.16.2.4 24做vlan1和vlan2的网关。172.16.2.1 /24做vlan 2的网关(vrrp)172.16.1.1 /24做vlan1的网关(vrrp)首先在交换机5 6上配置vlan1和vlan2。配置好后 需要配置汇聚层设备链路的ip地址。成功做到三位一体 根 汇聚层设备 网关三合一。开始配置dhcp在网关上配置。

2023-08-21 17:36:36 56

原创 STP(Spanning Tree protocol)生成树协议

BPDU(bridge PDU)网桥基本传输数据单元 适用于交换机之间通讯BID(bridge ID)与优先级(默认)和MAC地址有关用于选举stp中角色的参数 越小越好PID(port ID) 与优先级(默认128)和接口号有关用于选举stp中角色的参数 越小越好COST值(开销值)与在链路中的位置和接口的带宽有关802.1d中:10M-----100 802.1T中:10000M—2大于100000M=11根网桥。

2023-08-21 14:38:17 46

原创 VLAN虚拟局域网实验

现在需要在路由器和交换机之间的接口上使用hybird模式 让vlan3456不打标签直接通过 而vlan2需要打标签。pc4 不能访问pc5 6 这一要求 我们可以通过只允许 vlan 3通过pc4与交换机之间的线路。通过trunk口 如果允许通过 该数据的标签不会改变 如果通过的数据不带有标签将被打上pvid。通过hybird口 可以通过自定义来确定那些包可以通过 哪些包通过需要打标签 本征vlan是多少。pc都通过dhcp获取地址 我们让vlan2位于子接口 其余vlan直接通过真实接口获取ip。

2023-08-18 16:41:36 48

原创 MPLS 实现VPN

R2查询FIB表 (表中有是否打上标签 标签号是几的信息)于是给数据包打上两层标签 B2的每条路由在R4上都拥有一个不会重复的标签号 这一标签用来区分信息传给B2还是A2 第一层标签 是去往R4的环回(BGP建邻使用的环回)的标签 第二层标签则是给R4看的用于区分不同的路由条目的标签。R3收到后 查询LFIB表 发现下一跳是3 3作为一个特殊标签 指的是弹出标签 把数据交给R4并且弹出标签 此时如果只有一层标签 弹出后给R4 R4将查询FIB表 而FIB表中是RIB表的延续 并不能区分不同的私有空间。

2023-08-15 11:14:44 86

原创 BGP联邦 反射器实验

完成宣告 发现 在 5或3上存在路由条目不优的现象 原因是下一跳可达原则没有满足。在测试中发现bgp中已经优了的没有下发给路由 原因是一不小心打了。这一命令会禁止bgp中的路由下发给路由表经改正后。现在开始宣告只需要在R1R2R7R8上进行宣告。在R2和R7上为了减少路由条目 直接宣告缺省。AR7 8之间为了方便直接使用直连接口配置。需要在R1和R7上配置让下一跳变成自己。2-7之间配置igp 我们使用ospf。测试 as2的igp 发现互通。其余配置类似 不做过多展示。能宣告的条件是先得有。

2023-08-12 14:34:26 30

原创 BGP边界网关路由协议

由于5.5.5.5网段用于建邻 且有静态路由指向5.5.5.5 去5.5.5.5是为了建立bgp 如果需要用bgp传递5.5.5.5 这样会出现悖论 导致5.5.5.5 24这一网段无法传输。在一上查看 发现路由器的路径都为优选但是没有到4.4.4.4的路由 这是由于2号路由器上没有R4的路由 原因是由于在ibgp内部 存在水平分割机制 导致。理由是当2号路由或者三号路由把这一路由传递过来的时候没有把下一跳改成自己所导致的。然后配置igp 内部路由 我们的as2采用ospf协议。

2023-08-10 20:33:23 51

原创 华为路由策略实验

接口上配置:rip metricin/metricout ip-prefix 策略名 度量 前缀列表中允许的网络号都会被抓取 度量值会增加。filter-policy 前缀列表/acl import/export 接口 根据前缀列表匹配 permit就是允许 deny就是拒绝。由于重发布会修改cost值回导致rip到ospf ospf到rip都是负载均衡的。rip去24.0.0.0网段 优选上侧重发布的值 下侧重发布的修改cost。ip ip-prefix 列表名 permit/deny 地址 掩码。

2023-08-09 11:42:30 153

原创 ospf综合实验

区域1:172.16.32.0 19 172.16.33.0 24 (1的环回) 172.16.35.0 24(2的环回)区域2:172.16.96.0 19 172.16.96.0 24(R6的环回)172.16.97.0 24(R11的环回)172.16.132.0 24(R8环回)172.16.133.0 24(R9环回)172.16.134.0 24(R10环回)

2023-08-06 14:50:14 56

原创 OSPF互通MGRE网络

为了组建网状mgre 我们采用让R4找R1注册 让R1找R5注册 让R5找R4来组建。路由正常了 IP做完了 我们先将mgre vpn通道打开 组建好内网。至此R6的配置全部完毕因为作为ISP我们只配置它的ip地址。建立mgre的星型拓扑 使用R1做原点。在每个接口上 配置简单 不做演示。在配置VPN前要保证公网通信正常。为了访问6的环回 需要nat转换。可以看到成功建立了网状结构。使用ospf让网络通畅。

2023-08-04 19:42:27 58 1

原创 MGRE 多点通用路由封装 实现vpn

由于gre协议部署vpn需要大量的tunnel 而且每增加一个路由器 tunnel的数量将指数型的上涨为了解决这一难题 于是产生了mgre将多个节点构成一个网段 是一种站点到中心式的结构 图中的R1地址固定选用其作为中心站点 而由于其它站点接口IP不一定固定 所以我们采用 nhrp下一跳路由发现协议来将接口的IP传输给中心 站点之间相互通信可以到中心下载map实现 map中记载着tunnel接口的IP和物理接口的IP对应关系。各路由器到R2的路由使用缺省:出去R2外其它路由器都需要写缺省。

2023-08-03 18:20:44 129

原创 hcip静态路由复习

R1环回:192.168.1.16/28~192.168.1.31/28 R4环回:192.168.1.144/28~192.168.1.159/28。R2环回:192.168.1.80/28~192.168.1.95/28 R5环回:192.168.1.208/28~192.168.1.223/28。R2R4间:192.168.1.96/28~192.168.1.111/28 R6环回:我们取5.5.5.5。在r5上配置nat 使得能访问外网。

2023-08-01 23:22:15 53 1

原创 rhel基本操作

1、在VMware上创建虚拟机以及安装Linux操作系统,使用ssh进行远程连接 2、文件管理命令练习: (1)在/opt目录下创建一个临时目录tmp;3、vi/vim练习:完成如下步骤 (1) 应用vi命令在/tmp文件夹下创建文件,文件名newfile。在newfile首行输入日期时间 (2) 将/boot/grub2/grub.cfg文档的内容读入到newfile文档中(在日期的下一行即第2行) (3) 查找文档中包含#号字符的行,将整行删除 (4) 开启VI的行号提示功能。用set nu开启行号。

2023-07-24 09:50:35 160

原创 rhel如何添加网卡

2023-07-21 16:00:55 165 1

原创 rhel文件操作

6、创建mygroup组群,再创建myuser用户,并且此用户属于mygroup组群,接着以myuser身份登录,创建ex和hv两个文件于/home/myuser目录,并使hv文件的同组用户是root。5、使当前用户永久生效的命令别名:写一个命令命为hello,实现的功能为每输入一次hello命令,就有hello,everyone写入文件/file.txt中。4、将整个 /etc 目录下的文件全部打包并用 gzip 压缩成/back/etcback.tar.gz。编辑家目录下的.bashrc文件 加入。

2023-07-18 14:23:08 241 1

原创 PYTHON函数

观察分母 1 3 5 7 9 11.....是奇数 观察分子是+1 -1 +1 -1......作业10:计算PI(公式如下:PI=4(1-1/3+1/5-1/7+1/9-1.......)作业5:验证:任意一个大于9的整数减去它的各位数字之和所得的差,一定能被9整除.若在它前面写上一个7,得到一个六位数B,B是A的五倍,求此。作业6:一个五位数,若在它的后面写上一个7,得到一个六位数A,水仙花数指的是各个位数的三次方的和等于该数而且这个数是三位数。求十进制数字的二进制编码中的1的数量。

2023-06-12 09:36:58 43

原创 python流程控制之应用题

作业9:某商店T恤的价格为35元/件(2件9折,3件以上8折),裤子的价格为120 元/条(2条以上9折).小明在该店买了3件T恤和2条裤子,请计算并显示小明应该付多少钱?作业7:请输入一个数,判断这个数是偶数还是奇数,如果使用偶数,请判断从1到该数是3的倍数有哪些,如果是奇数,请判断从1到该数是5的倍数有哪些。作业4:有一些四位数,百位数字都是3,十位数字都是6,并且它们既能被2整除,又能被3整除,求这样的四位数中最大的和最小的两数各是几?作业8:输入三边的长度,求三角形的面积和周长(海伦公式)

2023-06-06 10:06:04 102

原创 PYTHON的流程控制打印输出图案

星星数(忽略空格):1 3 5 7 (2*行标减一) 5 3 1(七减行标乘以二加一)空格位于行标为3和五的时候,且位于2,4两个位置。星星数(先忽略空格):1 3 5 7 (2*行标减一)5 3 1((7-行标)乘二加一)星星位于打印的一开始和结束。空格数:(七减行标)3 2 1 0 1 2 3(行标减七)空格数:3 2 1 0(4-行标) 1 2 3(行标-4)空格数:3 2 1 0(4-行标) 1 2 3(行标-4)空格数:3 2 1 0行号减七等于空格数。星星数:1 3 5 7 5 3 1。

2023-06-04 22:11:28 592

原创 PYTHON的基本运算

5.is运算符 是(is)不是(is not)注意这里is判断的是引用的地址是否相等 而不是单纯的和等号一样用于判断数值。1.算数运算符 即常见的加(+)减(-)乘(*)除(/)以及不常见的取余(%)地板除法(//)幂次方(**)2.比较运算符 即大于(>) 小于(<) 等于(=) 大于等于(>=) 小于等于(<=) 不等于(!当if中的语句成立时 将保持原值不变否则将else后的数值赋给a,这一语句执行完a的值应当是100。a=b是把b的值赋给a a+=b是把a+b得出的数值复制给a 等同于a=a+b。

2023-06-03 20:58:36 2617

原创 PYTHON的安装

在终端中写入的程序不会被保存,我们可以创建一个.py文件来编写python代码运行时使用:python 程序名.py来运行。完成安装后 打开cmd可以查看版本(注意python -V 其中v是大写的)在python中常量用大写的字母来表示 在python中变量的类型由值决定。单行注释:# python中// 双斜杠是地板除法不能使用双斜杠来注释。多行注释:''' 注释内容''' """注释内容"""以下是python的关键字 命名时不允许使用。选择自己的操作系统对应的版本下载。退出使用exit()

2023-05-29 17:59:53 41

原创 HCIA综合实验

estination 202.1.1.1 0.0.0.0配置策略使得test 2不能telnet telnetserver。接下来进行端口映射让外部网络成功访问内部的telnetserver。可以看到test2并不能telnet内部的telnet服务器。注意telnet的地址是边界路由器与运营商直连的接口IP。现在开始配置r2 一侧 由于内容与r1相似 不进行展示。在r2上设置nat 使其能够访问外网。先测试 内网可以ping通外网。在r3的g0/0/1接口调用策略。配置telnetserver。

2023-05-20 21:32:26 71

原创 VLAN实验

分析 sw1,2,3的 001 002都是access接口 只能放通相应的vlan 而且由于电脑不能读懂带有tag的帧 所以使用access接口。用路由器左侧vlan2设备ping vlan3 以及路由器右侧vlan 2 3 设备 全网可达!将pc1 的IP设为192.168.1.2 pc3的IP设为192.168.1.1。由于是直连路由器 不需要配置路由表进行测试。以下进行对左侧的vlan 3的DHCP配置。配置sw1 2之间的trunk接口。设置路由器与交换机之间的接口。进行路由器右侧的配置。

2023-05-19 11:19:28 47 2

原创 ACL访问控制列表

ar1-GigabitEthernet0/0/1]traffic-filter inbound acl NAME nihao 在 r1上应用这一acl。pc1可以telnet r1 但不可以 ping r1。在r1的g0/0/0口上实施acl nihao。pc1能ping通r2但不能telnet r2。制定acl 拒绝pc1 ping pc2。在r1上开启telnet(远程登陆协议)还是在r1上阻挡 防止信息污染其他网段。pc2的要求与pc1 相反。首先要做到全网段可达这里。在r1上指定高级acl。

2023-05-15 21:33:51 38

原创 OSPF 动态路由配置

AR1 由于这一路由器所直连网段都位于192.168.1.0 24 中所以直接宣告192.168.1.0 0.0.0.255。减少路由条目 可以在abr r3上进行area0的汇总(区域环境下)r3回环地址固定 其他网段使用192.168.1.0 24合理分配。192.168.1.128 27 ar3与ar4之间的干道。保障安全进行加密配置 对每个接口进行同一加密(接口环境下)将ar3设为dr 没有bdr(接口环境下配置)192.168.1.96 27 ar3的环回。配置各个接口的IP地址。

2023-05-13 21:08:04 1099

原创 RIP动态路由协议

RIP协议很容易出环 当R1的1.1.1.0网段断开时 R1更新条目 说自己到1.1.1.0的开销变成了16 R2收到后会更新路由表 表示自己也到不了1.1.1.0网段 此时R3进行RIP应答 由于其路由表没变 R3会告诉R2到1.1.1.0网段 经过23.0.0.2过四跳 而R3的路由表里存在一条路由 是经过23.0.0.1过三跳可以到1.1.1.0网段 两个路由器成环,在更新多次后 到该网段的开销会变成16表示不可到达。(2)当接收方路由器存在和路由信息相同的路由条目时 接收方路由器会进行更新。

2023-05-12 20:51:58 144

原创 RIP协议配置动态路由

192.168.1.00100000 27 192.168.1.32 AR1环回。192.168.1.01000000 27 192.168.1.64 AR1环回。192.168.1.01100000 27 192.168.1.96 AR2环回。192.168.1.10000000 27 192.168.1.128 AR2环回。如果两端的接口连接的是主机的话 可以设置静默接口 不会发送rip数据段。在 R1 R2 的接口上配置汇总。看看配置后的r1路由表。查看R1路由表配置缺省。

2023-05-11 20:53:24 240

原创 静态路由七大技术

比如说 上一次划分后 192.168.0.0/22 192.168.3.0/22 被划入了同一网段 另一个路由访问这两个网段时 会根据路由表无条件转发 把数据交给12.0.0.1然后该路由器又不存在该网段 于是就形成了路由黑洞。当我在12.0.0.1的路由器上配置缺省路由时 ip route-static 0.0.0.0 0 12.0.0.2 当访问自己路由表中不存在的目标时 就会把数据交给 12.0.0.2。在手工汇总时 出现了路由黑洞 这一黑洞在路由器上不存在 但是另一个路由器认为该ip可以到达。

2023-05-10 11:34:27 96 2

原创 静态路由综合配置

192.168.1.0000 0000 ->192.168.1.0 28 AR1回环 192.168.1.0/27 划入同一网段。192.168.1.0010 0000 ->192.168.1.32 28 AR2回环192.168.1.32/27 划入同一网段。192.168.1.0100 0000 ->192.168.1.64 28 AR4回环192.168.1.64/27 划入同一网段。IP route-static 0.0.0.0 0 下一跳的位置。

2023-05-09 22:29:37 373 3

网络协议 BGP外部网关路由协议

网络协议 BGP外部网关路由协议

2023-08-13

空空如也

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

TA关注的人

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