1+x网络系统建设与运维(中级)-练习题

一.给设备重命名

同理可得,所有交换机和路由器都用一下命令配置

<Huawei>sys
[Huawei]sysn LSW1

 

二.配置VLAN

LSW1:

[LSW1]vlan batch 10 20

[LSW1]int e0/0/1
[LSW1-Ethernet0/0/1]port link-type access
[LSW1-Ethernet0/0/1]port default vlan 10
[LSW1-Ethernet0/0/1]int e0/0/2
[LSW1-Ethernet0/0/2]port link-type access
[LSW1-Ethernet0/0/2]port default vlan 20
[LSW1-Ethernet0/0/2]int e0/0/3
[LSW1-Ethernet0/0/3]port link-type trunk
[LSW1-Ethernet0/0/3]port trunk allow-pass vlan 10 20
[LSW1-Ethernet0/0/3]undo port trunk allow-pass vlan 1
[LSW1-Ethernet0/0/3]int e0/0/4 
[LSW1-Ethernet0/0/4]port link-type trunk
[LSW1-Ethernet0/0/4]port trunk allow-pass vlan 10 20
[LSW1-Ethernet0/0/4]undo port trunk allow-pass vlan 1
[LSW1-Ethernet0/0/4]dis port vlan

LSW2:

[LSW2]vlan batch 10 20 101
[LSW2]int g0/0/1
[LSW2-GigabitEthernet0/0/1]port link-type trunk
[LSW2-GigabitEthernet0/0/1]port trunk all vlan 10 20
[LSW2-GigabitEthernet0/0/1]undo port trunk allow-pass vlan 1

[LSW2-GigabitEthernet0/0/1]port trunk pvid vlan 10
[LSW2-GigabitEthernet0/0/1]int g0/0/3
[LSW2-GigabitEthernet0/0/3]port link-type trunk
[LSW2-GigabitEthernet0/0/3]port trunk allow-pass vlan 10 20
[LSW2-GigabitEthernet0/0/3]undo port trunk allow-pass vlan 1
[LSW2-GigabitEthernet0/0/3]int g0/0/2 
[LSW2-GigabitEthernet0/0/2]port link-type access
[LSW2-GigabitEthernet0/0/2]port default vlan 101

LSW3

[LSW3]vlan b 10 20 102
[LSW3]int g0/0/1
[LSW3-GigabitEthernet0/0/1]port link-type trunk
[LSW3-GigabitEthernet0/0/1]port trunk allow-pass vlan 10 20
[LSW3-GigabitEthernet0/0/1]undo port trunk all vlan 1
[LSW3-GigabitEthernet0/0/1]int g0/0/2 
[LSW3-GigabitEthernet0/0/2]port link-type access
[LSW3-GigabitEthernet0/0/2]port de vlan 102
[LSW3-GigabitEthernet0/0/2]int g0/0/3
[LSW3-GigabitEthernet0/0/3]port link-type trunk
[LSW3-GigabitEthernet0/0/3]port trunk allow-pass vlan 10 20
[LSW3-GigabitEthernet0/0/3]undo port trunk all vlan 1

LSW4

[LSW4]vlan 10
[LSW4-vlan10]q
[LSW4]int e0/0/1
[LSW4-Ethernet0/0/1]port link-t access
[LSW4-Ethernet0/0/1]port de vlan 10
[LSW4-Ethernet0/0/1]int e0/0/2
[LSW4-Ethernet0/0/2]port link-t access
[LSW4-Ethernet0/0/2]port de vlan 10
[LSW4-Ethernet0/0/2]int e0/0/3
[LSW4-Ethernet0/0/3]port link-t access
[LSW4-Ethernet0/0/3]port de vlan 10

三.配置IP地址

AR1

[AR1]int g0/0/0
[AR1-GigabitEthernet0/0/0]ip add 21.0.0.2 24
[AR1-GigabitEthernet0/0/0]int g0/0/1
[AR1-GigabitEthernet0/0/1]ip add 31.0.0.2 24
[AR1-GigabitEthernet0/0/1]int g0/0/2
[AR1-GigabitEthernet0/0/2]ip add 14.0.0.1 24
[AR1-GigabitEthernet0/0/2]int loo0
[AR1-LoopBack0]ip add 10.1.1.1 32

AR2

[AR2]int g0/0/0
[AR2-GigabitEthernet0/0/0]ip add 22.0.0.2 24
[AR2-GigabitEthernet0/0/0]int g0/0/1
[AR2-GigabitEthernet0/0/1]ip add 21.0.0.1 24
[AR2-GigabitEthernet0/0/1]int loo0
[AR2-LoopBack0]ip add 10.1.2.2 32

AR3

[AR3]int g0/0/0
[AR3-GigabitEthernet0/0/0]ip add 33.0.0.2 24
[AR3-GigabitEthernet0/0/0]int g0/0/1
[AR3-GigabitEthernet0/0/1]ip add 31.0.0.1 24
[AR3-GigabitEthernet0/0/1]int loo0
[AR3-LoopBack0]ip add 10.1.3.3 32

AR4

[AR4]int g0/0/0
[AR4-GigabitEthernet0/0/0]ip add 14.0.0.2 24
[AR4-GigabitEthernet0/0/0]int g0/0/1
[AR4-GigabitEthernet0/0/1]ip add 45.0.0.1 24
[AR4-GigabitEthernet0/0/1]int g0/0/2
[AR4-GigabitEthernet0/0/2]ip add 47.0.0.1 24
[AR4-GigabitEthernet0/0/2]int loo0
[AR4-LoopBack0]ip add 10.1.4.4 32

AR5

[AR5]int g0/0/0
[AR5-GigabitEthernet0/0/0]ip add 45.0.0.2 24
[AR5-GigabitEthernet0/0/0]int g0/0/1
[AR5-GigabitEthernet0/0/1]ip add 57.4.0.1 24

AR6

[AR6]int g0/0/1
[AR6-GigabitEthernet0/0/1]ip add 57.4.0.2 24
[AR6-GigabitEthernet0/0/1]int g0/0/2
[AR6-GigabitEthernet0/0/2]ip add 47.0.0.2 24
[AR6-GigabitEthernet0/0/2]

LSW2

[LSW2]int vlan10
[LSW2-Vlanif10]ip add 192.168.10.100 24
[LSW2-Vlanif10]int vlan 20
[LSW2-Vlanif20]ip add 192.168.20.100 24
[LSW2-Vlanif20]int vlan 101
[LSW2-Vlanif101]ip add 22.0.0.1 24
[LSW2-Vlanif101]int loo0
[LSW2-LoopBack0]ip add 10.1.5.5 32

LSW3

[LSW3]int vlan 10
[LSW3-Vlanif10]ip add 192.168.10.101 24
[LSW3-Vlanif10]int vlan 20
[LSW3-Vlanif20]ip add 192.168.20.101 24
[LSW3-Vlanif20]int vlan 102
[LSW3-Vlanif102]ip add 33.0.0.1 24
[LSW3-Vlanif102]int loo0
[LSW3-LoopBack0]ip add 10.1.6.6 32]

LSW1

[LSW1]int loo0
[LSW1-LoopBack0]ip add 10.1.7.7 32

四.配置 RSTP

LSW1、LSW2、LSW3 改成 RSTP 模式。LSW2 为根桥,LSW3 为备份根桥 用stp root pri /se。
交换机与 PC 端所连接接口要配置成边缘端口

LSW1

[LSW1]stp mode rstp

[LSW1]int e0/0/1 
[LSW1-Ethernet0/0/1]stp edged-port enable
[LSW1-Ethernet0/0/1]int e0/0/2
[LSW1-Ethernet0/0/2]stp edged-port enable

LSW2

[LSW2]stp mode rstp

[LSW2]stp root primary

LSW3

[LSW3]stp mode rstp

[LSW3]stp root secondary

五.VRRP

在 LSW2、LSW3 VLANIF10 VLANIF20 接口里面配置VRRP
LSW2:
VLANIF10 VRID 为1 虚拟地址: 192.168.10.254 修改优先级为 120

VLANIF20 VRID 为2 虚拟地址为: 192.168.20.254 修改优先级为120

LSW3:
VLANIF10 VRID 为1 虚拟地址: 192.168.10.254

VLANIF20 VRID 为2虚拟地址为: 192.168.20.254配置

VRRP 抢占延时时间为 30s

LSW2

[LSW2]int vlan 10
[LSW2-Vlanif10]vrrp vrid 1 virtual-ip 192.168.10.254
[LSW2-Vlanif10]vrrp vrid 1 priority 120
[LSW2-Vlanif10]int vlan 20
[LSW2-Vlanif20]vrrp vrid 2 virtual-ip 192.168.20.254
[LSW2-Vlanif20]vrrp vrid 2 priority 120

[LSW2-Vlanif20]vrrp vrid 2 preempt-mode timer delay 30

[LSW2-Vlanif20]int vlan 10
[LSW2-Vlanif10]vrrp vrid 1 preempt-mode timer delay 30

LSW3

[LSW3]int vlan 10
[LSW3-Vlanif10]vrrp vrid 1 virtual-ip 192.168.10.254
[LSW3-Vlanif10]int vlan 20
[LSW3-Vlanif20]vrrp vrid 2 virtual-ip 192.168.20.254

[LSW3-Vlanif20]vrrp vrid 2 preempt-mode timer delay 30

[LSW3-Vlanif20]int vlan 10
[LSW3-Vlanif10]vrrp vrid 1 preempt-mode timer delay 30

六.OSPF的配置

在 LSW2、LSW3、AR1、AR2、AR3、AR4 设备上配置OSPF 1 进程号router-id 与 Loopback,地址一致,loopback 地址宣告进骨干区域。LSW2、LSW3 里面的 VLANIF10 宣告在 area1 里面 VLANIF20 宣告在area2 里面,其余地址宣告到 area0。
AR4 的 GO/0/1 和 G0/0/2 接口的IP 地址不用宣告。
比如Area 0 所有网段采用 Network 宣告采用 24 位拖码。比如:192.168.10.0 0.0.0.255
为了 OSPF 的安全需要配置 MD5 模式的密钥 密号为 1密码为:huawei

AR1
[AR1]ospf 1 router-id 10.1.1.1
[AR1-ospf-1]area 0
[AR1-ospf-1-area-0.0.0.0]authentication-mode md5 1 cipher huawei
[AR1-ospf-1-area-0.0.0.0]network 21.0.0.0 0.0.0.255
[AR1-ospf-1-area-0.0.0.0]network 31.0.0.0 0.0.0.255
[AR1-ospf-1-area-0.0.0.0]network 14.0.0.0 0.0.0.255
[AR1-ospf-1-area-0.0.0.0]network 10.1.1.1 0.0.0.0

AR2

[AR2]ospf 1 router-id 10.1.2.2
[AR2-ospf-1]area 0
[AR2-ospf-1-area-0.0.0.0]authentication-mode md5 1 cipher huawei
[AR2-ospf-1-area-0.0.0.0]network 22.0.0.0 0.0.0.255
[AR2-ospf-1-area-0.0.0.0]network 21.0.0.0 0.0.0.255
[AR2-ospf-1-area-0.0.0.0]network 10.1.2.2 0.0.0.0

AR3

[AR3]ospf 1 router-id 10.1.3.3
[AR3-ospf-1-area-0.0.0.0]authentication-mode md5 1 cipher huawei
[AR3-ospf-1-area-0.0.0.0]network 33.0.0.0 0.0.0.255
[AR3-ospf-1-area-0.0.0.0]network 31.0.0.0 0.0.0.255
[AR3-ospf-1-area-0.0.0.0]network 10.1.3.3 0.0.0.0

AR4

[AR4]ospf 1 router-id 10.1.4.
[AR4-ospf-1]area 0
[AR4-ospf-1-area-0.0.0.0]authentication-mode md5 1 cipher huawei
[AR4-ospf-1-area-0.0.0.0]network 14.0.0.0 0.0.0.255
[AR4-ospf-1-area-0.0.0.0]network 10.1.4.4 0.0.0.0

LSW2
[LSW2]ospf 1 router-id 10.1.5.5
[LSW2-ospf-1]area 0
[LSW2-ospf-1-area-0.0.0.0]authentication-mode md5 1 cipher huawei
[LSW2-ospf-1-area-0.0.0.0]network 22.0.0.0 0.0.0.255
[LSW2-ospf-1-area-0.0.0.0]network 10.1.5.5 0.0.0.0
[LSW2-ospf-1-area-0.0.0.0]q
[LSW2-ospf-1]q
[LSW2]ospf 1
[LSW2-ospf-1]area 1
[LSW2-ospf-1-area-0.0.0.1]authentication-mode md5 1 cipher huawei
[LSW2-ospf-1-area-0.0.0.1]network 192.168.10.0 0.0.0.255
[LSW2-ospf-1-area-0.0.0.1]q
[LSW2-ospf-1]area 2
[LSW2-ospf-1-area-0.0.0.2]authentication-mode md5 1 cipher huawei
[LSW2-ospf-1-area-0.0.0.2]network 192.168.20.0 0.0.0.255

LSW3

[LSW3]ospf 1 router-id 10.1.6.6
[LSW3-ospf-1]aut    
[LSW3-ospf-1]area 0
[LSW3-ospf-1-area-0.0.0.0]net    
[LSW3-ospf-1-area-0.0.0.0]aur    
[LSW3-ospf-1-area-0.0.0.0]aut    
[LSW3-ospf-1-area-0.0.0.0]authentication-mode m    
[LSW3-ospf-1-area-0.0.0.0]authentication-mode md5 1 c    
[LSW3-ospf-1-area-0.0.0.0]authentication-mode md5 1 cipher huawei
[LSW3-ospf-1-area-0.0.0.0]net    
[LSW3-ospf-1-area-0.0.0.0]network 33.0.0.0 0.0.0.255
[LSW3-ospf-1-area-0.0.0.0]net    
[LSW3-ospf-1-area-0.0.0.0]network 10.1.6.6 0.0.0.0

七.出口设计

在 AR4 设备里,2个出口端口配置各一条缺省路由,通往 Server1

在 AR5、AR7 中配置一条缺省路由下一跳都是在 AR4 上面

在 AR4 上用 ACL 2000 运用在的两个出接口中,要求内网 192.168.10.0网段做 easylP 地址转换
 

AR4

[AR4]ip route-static 0.0.0.0 0.0.0.0 45.0.0.2
[AR4]ip route-static 0.0.0.0 0.0.0.0 47.0.0.2

AR5

[AR5]ip route-static 0.0.0.0 0.0.0.0 45.0.0.1

AR6

[AR6]ip route-static 0.0.0.0 0.0.0.0 47.0.0.1

AR4

[AR4]acl 2000   
[AR4-acl-basic-2000]rule permit source 192.168.10.0 0.0.0.255
[AR4-acl-basic-2000]q
[AR4]int g0/0/1
[AR4-GigabitEthernet0/0/1]nat outbound 2000
[AR4-GigabitEthernet0/0/1]q
[AR4]int g0/0/2
[AR4-GigabitEthernet0/0/2]nat outbound 2000

八.DHCP 服务器

AR1 上做 DHCP 服务器,两个 PC 采用全局地址池,vlanif10,vlanif20。排除192.168.X.1-192.168.X.101 不能使用。租用时间为 1天 1小时中继服务器地址选用 GEO/0/ 接口 IP

AR1

[AR1]ip pool vlanif10
[AR1-ip-pool-vlanif10]network 192.168.10.0 mask 255.255.255.0
[AR1-ip-pool-vlanif10]gateway-list 192.168.10.254
[AR1-ip-pool-vlanif10]excluded-ip-address 192.168.10.1 192.168.10.101
[AR1-ip-pool-vlanif10]lease day 1 hour 1
[AR1-ip-pool-vlanif10]q
[AR1]int g0/0/0
[AR1-GigabitEthernet0/0/0]dhcp select global
[AR1-GigabitEthernet0/0/0]q
[AR1]ip pool vlanif20
[AR1-ip-pool-vlanif20]network 192.168.20.0 mask 255.255.255.0
[AR1-ip-pool-vlanif20]gateway-list 192.168.20.254
[AR1-ip-pool-vlanif20]excluded-ip-address 192.168.20.1 192.168.20.101
[AR1-ip-pool-vlanif20]q
[AR1]int g0/0/0
[AR1-GigabitEthernet0/0/0]dhcp select global

AR2

[AR2]dhcp enable

LSW2

[LSW2]dhcp enable

[LSW2]int vlan 10
[LSW2-Vlanif10]dhcp select relay
[LSW2-Vlanif10]dhcp relay server-ip 21.0.0.2

AR3

[AR2]dhcp enable

LSW3

[LSW3]dhcp enable
[LSW3]int vlan 10
[LSW3-Vlanif10]dhcp select relay
[LSW3-Vlanif10]dhcp relay server-ip 21.0.0.2

九.路由引入

在 AR1 上的 OSPF 引入静态路由

AR4

[AR4]ospf 1
[AR4-ospf-1]import-route static
[AR4-ospf-1]default-route-advertise always

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/207934.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

微软 Power Platform 零基础 Power Pages 网页搭建教程学习实践(一)

微软 Power Platform 零基础 Power Pages 网页搭建教程学习实践 Power Pages 网页搭建 微软 Power Platform 零基础 Power Pages 网页搭建教程学习实践1、Power Pages 介绍2、开始创建一个站点3、选择一个合适的模板4、编辑我们的模板5、面向专业开发人员的高级开发功能6、预览…

python 实现链表

链表基础知识 链表是在物理内存中不连续&#xff0c;数据通过链表中的指针来链接到下一个元素。 链表由一系列节点组成&#xff0c;节点在运行时动态生成&#xff0c;节点一般包括两个部分&#xff1a;存储数据的数据域&#xff0c;存储下一个节点的指针域 链表的常用操作&a…

Mysql数据库多表数据查询问题

1、背景 线上某个业务数据分表存储在10个子表中&#xff0c;现在需要快速按照条件&#xff08;比如时间范围&#xff09;筛选出所有的数据&#xff0c;主要是想做一个可视化的数据查询工具&#xff0c;给产研团队使用。 2、实践 注意&#xff1a;不要在线上真实数据库操作&am…

zookeeper集群+kaafka集群

kafka3.0之前依赖于zookeeper zookeeper开源&#xff0c;分布式的架构&#xff0c;提供协调服务&#xff08;Apache项目&#xff09; 基于观察者模式涉及的分布式服务管理架构 存储和管理数据&#xff0c;分布式节点上的服务接受观察者的注册&#xff0c;一旦分布式节点上的…

【网络安全技术】消息认证技术

一、哈希函数 1.安全性质 1&#xff09;抗第一原像攻击&#xff08;Preimage Resistance&#xff09; 给定哈希后的值&#xff0c;很难找到哈希前的原消息。这很好理解&#xff0c;需要哈希函数具有单向性。 一个简单的例子就是密码存储系统&#xff0c;用户登录服务器需要…

使用dirmap命令行时报错,提示缺少gevent模块

记得以前是可以的&#xff0c;可能是时间长了重装了系统&#xff0c;引起的。 修复方法。升级pip&#xff0c;然后重新下载安装gevent模块。 具体&#xff1a; 使用下面命令解决下载慢的问题。 pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple …

python中,or、not的用法

or的用法 在python中,or运算符是一个逻辑运算符&#xff0c;用于在多个条件中选择至少一个为真&#xff08;True&#xff09;的情况。 如果条件中的任意一个为真&#xff0c;整个表达式的结果就为真 如&#xff1a; 示例1: 检查两个数字中至少有一个正数 示例2: x True y …

使用系统ProgressBar实现三色进度条

使用系统ProgressBar实现如图三色进度条&#xff1a; //布局中<ProgressBarandroid:layout_width"0dp"android:layout_height"8dp"android:layout_marginLeft"16dp"app:layout_constraintBottom_toBottomOf"id/photo"app:layout_c…

Linux 权限管理

1 Linux 安全模型 AAA认证资源分派&#xff1a; 当用户登录时&#xff0c;系统会自动分配令牌 token&#xff0c;包括用户标识和组成员等等信息 1.1 用户 Linux 中每个用户是通过 User ID&#xff08;UID&#xff09;来唯一标识的。 1.2 用户组 Linux 中可以将一个或者多个…

OOM了?物理内存不够了?试试这个方法来提升内存容量,不花钱的

通过增加虚拟内存来提高内存使用 本文解决的实际问题&#xff1a; 当我们物理内存小的时候&#xff0c;会出现OOM&#xff0c;然后服务自动死掉的情况。因为物理内存大小是固定的&#xff0c;有没有其他好的办法来解决呢&#xff1f;这里我们可以适当调整Linux的虚拟内存来协作…

spring cloud gateway源码分析,一个请求进来的默认处理流程

1.前言 spring cloud gateway的基本组成和作用就不细赘述&#xff0c;此篇适合对此有一定了解的人阅读。 spring cloud gateway版本: Hoxton.SR1 spring cloud gateway的配置使用yml配置&#xff1a; server:port: 9527y#根据微服务名称进行动态路由的配置 spring:applicati…

【Amazon】通过代理连接的方式导入 AWS EKS集群至KubeSphere主容器平台

文章目录 一、设置主集群方式一&#xff1a;使用 Web 控制台方式二&#xff1a;使用 Kubectl命令 二、在主集群中设置代理服务地址方式一&#xff1a;使用 Web 控制台方式二&#xff1a;使用 Kubectl命令 三、登录控制台验证四、准备成员集群方式一&#xff1a;使用 Web 控制台…

linux上编写进度条

目录 一、预备的两个小知识1、缓冲区2、回车与换行 二、倒计时程序三、编写入门的进度条四、编写一个正式的五、模拟实现和下载速度相关的进度条 一、预备的两个小知识 1、缓冲区 首先认识一下缓冲区&#xff1a;先写一个.c文件如下&#xff1a; 我们执行一下这个程序时&…

如何在vs2019及以后版本(如vs2022)上添加 添加ActiveX控件中的MFC类

有时候我们在MFC项目开发过程中&#xff0c;需要用到一些微软已经提供的功能&#xff0c;如VC使用EXCEL功能&#xff0c;这时候我们就能直接通过VS2019到如EXCEL.EXE方式&#xff0c;生成对应的OLE头文件&#xff0c;然后直接使用功能&#xff0c;那么&#xff0c;我们上篇文章…

索尼PMW580视频帧EC碎片重组开启方法

索尼PMW580视频帧EC碎片重组开启方法 索尼PMW-580摄像机生成的MXF文件存在严重的碎片化&#xff0c;目前CHS零壹视频恢复程序MXF版、专业版、高级版已经支持重组结构体正常的碎片&#xff0c;同时也支持对于结构体破坏或者覆盖后仅存在音视频帧EC数据的重组&#xff0c;需要注…

次世代建模纹理贴图怎么做?

在线工具推荐&#xff1a; 三维数字孪生场景工具 - GLTF/GLB在线编辑器 - Three.js AI自动纹理化开发 - YOLO 虚幻合成数据生成器 - 3D模型在线转换 - 3D模型预览图生成服务 1、什么是次时代建模&#xff1f; "次世代建模"是一个术语&#xff0c;通常用来描述…

边缘数据中心和5G的融合彻底改变数据传输和物联网

伴随着数字化时代的飞速发展&#xff0c;边缘数据中心和5G技术的联袂崛起&#xff0c;正深刻塑造着人们对数据的创造、传输和处理方式。据Gartner公司的预测&#xff0c;到2025年&#xff0c;企业数据的三分之二将在边缘计算设施中涌现&#xff0c;而非传统的集中式数据中心。这…

抑郁症中西医治疗对比?

抑郁症是一种常见的心理障碍&#xff0c;治疗方法包括中医和西医两种。下面就抑郁症中西医治疗进行对比&#xff1a; 治疗方法&#xff1a;中医治疗抑郁症强调整体观念和辨证论治&#xff0c;通过调理身体各部分的功能&#xff0c;达到治疗抑郁症的目的。中医治疗抑郁症多采用天…

【数据结构】循环链表和双向链表

【循环链表】 (有头结点) pR1->next; R1->nextR2->next->next; free(R2->next); R2->nextp; 例&#xff1a;对于两个单循环链表a&#xff0c;b&#xff0c;将其连接起来&#xff0c;变成一个单循环链表 #include<stdio.h> #include<stdlib.h> …

【动态规划】LeetCode-62.不同路径

&#x1f388;算法那些事专栏说明&#xff1a;这是一个记录刷题日常的专栏&#xff0c;每个文章标题前都会写明这道题使用的算法。专栏每日计划至少更新1道题目&#xff0c;在这立下Flag&#x1f6a9; &#x1f3e0;个人主页&#xff1a;Jammingpro &#x1f4d5;专栏链接&…