OSPF综合实验(超详细易懂)(HCIP)

1、拓扑信息
2、需求分析
3、IP规划
4、配置
5、测试

1、拓扑信息


2、需求分析

  1. R4为ISP,其上只能配置I地址;                                                                                                        R4与其他所有直连设备间均使用公有IP
    1. 公网中使用的是点到点链路,因为比以太网链路稳定安全(只有两人)
  2. 5/6/7为MGRE环境,R3-RR3为中心站点;
    1. 只能使用非shortcut方式(因为如果shortcut方式,无法在R3上汇总除直连区域学到的路由信息,例:区域2)
  3. 整个OSPF环境IP基于172.16.0.0/16划分;
  4. 所有设备均可访问R4的环回;(需要做NAT)
  5. 减少LSA的更新量,加快收敛,保障更新安全;
    1. (OSPF优化:特殊区域)
    2. 减少Hello时间与死亡时间,网络接口P2P/P2MP
    3. 做认证
  6. 全网可达


3、IP规划

172.16.0.0/16

先分成2个网段(OSPF + RIP),借1位

        172.16.0.0/17         ---OSPF

        再按区域划分(5个区域),借3位

                172.16.0.0/20        ---Area 0

                三个环回 + MGRE = 4个网段,但一般网络只有200主机左右,所以直接规划到/24

                        172.16.0.0/24        ---MGRE

                        172.16.0.0/24        ---R5环回

                        172.16.0.0/24        ---R6环回

                        172.16.0.0/24        ---R7环回

                        ...

                        172.16.15.0/24    ---保留备用

                172.16.16.0/20      ---Area 1

                三个环回 + 一个骨干 = 4个网段,但还是直接规划到/24

                        172.16.16.0/24        ---Area 1骨干

                        需要3个IP,所以到/29

                                172.16.16.0/29        ---不能用

                                172.16.16.1/29        ---R1接口

                                172.16.16.2/29        ---R2接口

                                172.16.16.3/29        ---R3接口

                                172.16.16.4/29        ---保留备用

                                172.16.16.5/29        ---保留备用

                                172.16.16.6/29        ---保留备用

                                172.16.16.7/29        ---不能用

                        172.16.17.0/24        ---R1环回

                        172.16.18.0/24        ---R2环回

                        172.16.19.0/24        ---R3环回

                        ...

                        172.16.31.0/24    ---保留备用

                172.16.32.0/20      ---Area 2

                1个环回+2个骨干

                        172.16.32.0/24        ---R11环回

                        172.16.33.0/30        ---R6-R11

                        172.16.33.4/30        ---R11-R12

                172.16.48.0/20      ---Area 3

                1个环回+2个骨干

                        172.16.48.0/24        ---R8环回

                        172.16.49.0/30        ---R7-R8

                        172.16.49.4/30        ---R8-R9

                172.16.64.0/20      ---Area 4

                2个环回+1个骨干

                        172.16.64.0/24        ---R9环回

                        172.16.65.0/24        ---R10环回

                        172.16.66.0/30        ---R9-R10                  

                172.16.80.0/20      ---保留备用

                172.16.96.0/20      ---保留备用

                172.16.112.0/20    ---保留备用

        172.16.128.0/17     ---RIP

        2个环回

                172.16.128.0/18

                172.16.192.0/18


4、配置

配置IP和环回

R1配置

<Huawei>sys
[Huawei]sys r1
[r1]int g0/0/0
[r1-GigabitEthernet0/0/0]ip add 172.16.16.1 29
[r1-GigabitEthernet0/0/0]int l 0
[r1-LoopBack0]ip add 172.16.17.1 24

R2配置

<Huawei>sys
[Huawei]sys r2
[r2]int g0/0/0
[r2-GigabitEthernet0/0/0]ip add 172.16.16.2 29
[r2-GigabitEthernet0/0/0]int l 0
[r2-LoopBack0]ip add 172.16.18.1 24

R3配置

<Huawei>sys
[Huawei]sys r3
[r3]int g0/0/0
[r3-GigabitEthernet0/0/0]ip add 172.16.16.3 29
[r3-GigabitEthernet0/0/0]int l 0
[r3-LoopBack0]ip add 172.16.19.1 24

[r3-LoopBack0]int s4/0/0
[r3-Serial4/0/0]ip add 34.0.0.3 24

R4配置

<Huawei>sys
[Huawei]sys r4

[r4]int g0/0/0
[r4-GigabitEthernet0/0/0]ip add 47.0.0.4 24
[r4-GigabitEthernet0/0/0]int s4/0/0
[r4-Serial4/0/0]ip add 34.0.0.4 24
[r4-Serial4/0/0]int s4/0/1
[r4-Serial4/0/1]ip add 45.0.0.4 24
[r4-Serial4/0/1]int s3/0/0
[r4-Serial3/0/0]ip add 46.0.0.4 24
[r4-Serial3/0/0]int l 0
[r4-LoopBack0]ip add 4.4.4.4 32

R5配置

<Huawei>sys
[Huawei]sys r5

[r5]int s4/0/0
[r5-Serial4/0/0]ip add 45.0.0.5 24
[r5-Serial4/0/0]int l 0
[r5-LoopBack0]ip add 172.16.1.1 24

R6配置

<Huawei>sys
[Huawei]sys r6
[r6]int s4/0/0
[r6-Serial4/0/0]ip add 46.0.0.6 24
[r6-Serial4/0/0]int g0/0/0
[r6-GigabitEthernet0/0/0]ip add 172.16.33.1 30
[r6-GigabitEthernet0/0/0]int l 0
[r6-LoopBack0]ip add 172.16.2.1 24

R7配置

<Huawei>sys
[Huawei]sys r7

[r7]int g0/0/0
[r7-GigabitEthernet0/0/0]ip add 47.0.0.7 24
[r7-GigabitEthernet0/0/0]int l 0
[r7-LoopBack0]ip add 172.16.3.1 24
[r7-LoopBack0]int g0/0/1
[r7-GigabitEthernet0/0/1]ip add 172.16.49.1 30

R8配置

<Huawei>sys
[Huawei]sys r8

[r8]int g0/0/0
[r8-GigabitEthernet0/0/0]ip add 172.16.49.2 30
[r8-GigabitEthernet0/0/0]int g0/0/1
[r8-GigabitEthernet0/0/1]ip add 172.16.49.5 30
[r8-GigabitEthernet0/0/1]int l 0
[r8-LoopBack0]ip add 172.16.48.1 24

R9配置

<Huawei>sys
[Huawei]sys r9

[r9]int g0/0/0
[r9-GigabitEthernet0/0/0]ip add 172.16.49.6 30
[r9-GigabitEthernet0/0/0]int l 0
[r9-LoopBack0]ip add 172.16.64.1 24
[r9-LoopBack0]int g0/0/1
[r9-GigabitEthernet0/0/1]ip add 172.16.66.1 30

R10配置

<Huawei>sys
[Huawei]sys r10

[r10]int g0/0/0
[r10-GigabitEthernet0/0/0]ip add 172.16.66.2 30
[r10-GigabitEthernet0/0/0]int l 0
[r10-LoopBack0]ip add 172.16.65.1 24

R11配置

<Huawei>sys
[Huawei]sys r11

[r11]int g0/0/0
[r11-GigabitEthernet0/0/0]ip add 172.16.33.2 30
[r11-GigabitEthernet0/0/0]int g0/0/1
[r11-GigabitEthernet0/0/1]ip add 172.16.33.5 30
[r11-GigabitEthernet0/0/1]int l 0
[r11-LoopBack0]ip add 172.16.32.1 24

R12配置

<Huawei>sys
[Huawei]sys r12

[r12]int g0/0/0
[r12-GigabitEthernet0/0/0]ip add 172.16.33.6 30
[r12-GigabitEthernet0/0/0]int l 0
[r12-LoopBack0]ip add 172.16.128.1 18
[r12-LoopBack0]int l 1
[r12-LoopBack1]ip add 172.16.192.1 18

测试所有直连网段是否通

用 Ping

搭建非shortcut方式的MGRE环境

R3配置

[r3]int t0/0/0
[r3-Tunnel0/0/0]ip add 172.16.0.1 24
[r3-Tunnel0/0/0]tunnel-protocol gre p2mp 
[r3-Tunnel0/0/0]source 34.0.0.3
[r3-Tunnel0/0/0]nhrp entry multicast dynamic 

[r3]ip route-static 0.0.0.0 0 34.0.0.4

R5配置

[r5]int t0/0/0
[r5-Tunnel0/0/0]ip add 172.16.0.2 24
[r5-Tunnel0/0/0]tunnel-protocol gre p2mp 
[r5-Tunnel0/0/0]source Serial 4/0/0
[r5-Tunnel0/0/0]nhrp entry 172.16.0.1 34.0.0.3 register 

[r5]ip route-static 0.0.0.0 0 45.0.0.4

R6配置

[r6]int t0/0/0
[r6-Tunnel0/0/0]ip add 172.16.0.3 24
[r6-Tunnel0/0/0]tunnel-protocol gre p2mp 
[r6-Tunnel0/0/0]source Serial 4/0/0
[r6-Tunnel0/0/0]nhrp entry 172.16.0.1 34.0.0.3 register 

[r6]ip route-static 0.0.0.0 0 46.0.0.4

R7配置

[r7]int t0/0/0
[r7-Tunnel0/0/0]ip add 172.16.0.4 24
[r7-Tunnel0/0/0]tunnel-protocol gre p2mp 
[r7-Tunnel0/0/0]source GigabitEthernet 0/0/0
[r7-Tunnel0/0/0]nhrp entry 172.16.0.1 34.0.0.3 register 

[r7]ip route-static 0.0.0.0 0 47.0.0.4

检查NHRP表

起Area 0的OSPF

R3配置

[r3]ospf 1 router-id 3.3.3.3  
[r3-ospf-1]area 0
[r3-ospf-1-area-0.0.0.0]network 172.16.0.1 0.0.0.0

改p2mp类型

[r3-ospf-1-area-0.0.0.0]int t0/0/0

[r3-Tunnel0/0/0]ospf network-type p2mp

减少Hello时间与死亡时间

[r3-Tunnel0/0/0]ospf timer hello 1

将环回类型(主机)改为broadcast (不然OSPF学到的是掩码32的路由)

[r6]int l 0

[r6-LoopBack0]ospf network-type broadcast 

R5配置

[r5]ospf 1 router-id 5.5.5.5
[r5-ospf-1]area 0
[r5-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.255.255

改p2mp类型

[r5-ospf-1-area-0.0.0.0]int t0/0/0
[r5-Tunnel0/0/0]ospf network-type p2mp

减少Hello时间与死亡时间

[r5-Tunnel0/0/0]ospf timer hello 1

R6配置

[r6]ospf 1 router-id 6.6.6.6
[r6-ospf-1]area 0
[r6-ospf-1-area-0.0.0.0]network 172.16.0.3 0.0.0.0
[r6-ospf-1-area-0.0.0.0]network 172.16.2.1 0.0.0.0

改p2mp类型

[r6-ospf-1-area-0.0.0.0]int t0/0/0
[r6-Tunnel0/0/0]ospf network-type p2mp

减少Hello时间与死亡时间

[r6-Tunnel0/0/0]ospf timer hello 1

R7配置

[r7]ospf 1 router-id 7.7.7.7
[r7-ospf-1]area 0
[r7-ospf-1-area-0.0.0.0]network 172.16.0.0 0.15.255.255

改p2mp类型

[r7-ospf-1-area-0.0.0.0]int t0/0/0
[r7-Tunnel0/0/0]ospf network-type p2mp

减少Hello时间与死亡时间

[r7-Tunnel0/0/0]ospf timer hello 1

测试OSPF与Hello修改

起Area 1的OSPF

R1配置

[r1]ospf 1 router-id 1.1.1.1
[r1-ospf-1]area 1
[r1-ospf-1-area-0.0.0.1]network 0.0.0.0 255.255.255.255

减少Hello时间与死亡时间

[r1]int g0/0/0
[r1-GigabitEthernet0/0/0]ospf timer hello 1

R2配置

[r2]ospf 1 router-id 2.2.2.2
[r2-ospf-1]area 1
[r2-ospf-1-area-0.0.0.1]network 0.0.0.0 255.255.255.255

减少Hello时间与死亡时间

[r2]int g0/0/0
[r2-GigabitEthernet0/0/0]ospf timer hello 1

R3配置

[r3]ospf 1 
[r3-ospf-1]area 1
[r3-ospf-1-area-0.0.0.1]network 172.16.16.0 0.15.255.255

减少Hello时间与死亡时间

[r3]int g0/0/0
[r3-GigabitEthernet0/0/0]ospf timer hello 1

起Area 2的OSPF与RIP

R6配置

[r6]ospf 1
[r6-ospf-1]area 2
[r6-ospf-1-area-0.0.0.2]network 172.16.33.1 0.0.0.0

减少Hello时间与死亡时间

[r6]int g0/0/0
[r6-GigabitEthernet0/0/0]ospf timer hello 1

R11配置

[r11]ospf 1 router-id 11.11.11.11
[r11-ospf-1]area 2
[r11-ospf-1-area-0.0.0.2]network 0.0.0.0 255.255.255.255

减少Hello时间与死亡时间

[r11]int g0/0/0
[r11-GigabitEthernet0/0/0]ospf timer hello 1

[r11-GigabitEthernet0/0/0]int g0/0/1
[r11-GigabitEthernet0/0/1]ospf timer hello 1

R12配置

[r12]ospf 1 router-id 12.12.12.12
[r12-ospf-1]area 2
[r12-ospf-1-area-0.0.0.2]network 172.16.33.6 0.0.0.0

减少Hello时间与死亡时间

[r12]int g0/0/0
[r12-GigabitEthernet0/0/0]ospf timer hello 1

起RIP

[r12-ospf-1-area-0.0.0.2]q
[r12-ospf-1]q
[r12]rip 1
[r12-rip-1]ver 2
[r12-rip-1]undo summary 
[r12-rip-1]network 172.16.0.0

起Area 3的OSPF

R7配置

[r7]ospf 1
[r7-ospf-1]area 3
[r7-ospf-1-area-0.0.0.3]network 172.16.49.1 0.0.0.0

减少Hello时间与死亡时间

[r7]int g0/0/1
[r7-GigabitEthernet0/0/1]ospf timer hello 1

R8配置

[r8]ospf 1 router-id 8.8.8.8 
[r8-ospf-1]area 3
[r8-ospf-1-area-0.0.0.3]network 0.0.0.0 255.255.255.255

减少Hello时间与死亡时间

[r8]int g0/0/0
[r8-GigabitEthernet0/0/0]ospf timer hello 1

[r8]int g0/0/1
[r8-GigabitEthernet0/0/1]ospf timer hello 1

R9配置

[r9]ospf 1 router-id 9.9.9.9
[r9-ospf-1]area 3
[r9-ospf-1-area-0.0.0.3]network 172.16.49.6 0.0.0.0

减少Hello时间与死亡时间

[r9]int g0/0/0
[r9-GigabitEthernet0/0/0]ospf timer hello 1

起Area 4的OSPF(不同进程)

R9配置

[r9]ospf 2 router-id 9.9.9.9  
[r9-ospf-2]area 4
[r9-ospf-2-area-0.0.0.4]network 172.16.64.0 0.15.255.255

减少Hello时间与死亡时间

[r9-GigabitEthernet0/0/0]int g0/0/1
[r9-GigabitEthernet0/0/1]ospf timer hello 1

R10配置

[r10]ospf 1 router-id 10.10.10.10
[r10-ospf-1]area 4
[r10-ospf-1-area-0.0.0.4]network 0.0.0.0 255.255.255.255

减少Hello时间与死亡时间

[r10]int g0/0/0
[r10-GigabitEthernet0/0/0]ospf timer hello 1

R12与R9上做重发布

R12配置

[r12]ospf 1
[r12-ospf-1]import-route rip 1
[r12-ospf-1]q
[r12]rip 1
[r12-rip-1]import-route ospf 1

R9配置

[r9]ospf 1
[r9-ospf-1]import-route ospf 2
[r9-ospf-1]q
[r9]ospf 2
[r9-ospf-2]import-route ospf 1

做OSPF路由汇总

R3配置

[r3]ospf 1
[r3-ospf-1]area 1
[r3-ospf-1-area-0.0.0.1]abr-summary 172.16.16.0 255.255.240.0

R6配置

[r6]ospf 1
[r6-ospf-1]area 2
[r6-ospf-1-area-0.0.0.2]abr-summary 172.16.32.0 255.255.240.0

R7配置

[r7]ospf 1
[r7-ospf-1]area 3
[r7-ospf-1-area-0.0.0.3]abr-summary 172.16.48.0 255.255.240.0

R9配置(域外路由汇总

[r9]ospf 1
[r9-ospf-1]asbr-summary 172.16.64.0 255.255.240.0

R12配置(域外路由汇总

[r12]ospf 1
[r12-ospf-1]asbr-summary 172.16.128.0 255.255.128.0

做特殊区域

Area 1做成Totally Stub Area

R1配置

[r1]ospf 1
[r1-ospf-1]area 1
[r1-ospf-1-area-0.0.0.1]stub

R2配置

[r2]ospf 1
[r2-ospf-1]area 1
[r2-ospf-1-area-0.0.0.1]stub

R3配置

[r3]ospf 1
[r3-ospf-1]area 1

[r3-ospf-1-area-0.0.0.1]stub no-summary 

Area 2做成Totally NSSA

R6配置

[r6]ospf 1
[r6-ospf-1]area 2
[r6-ospf-1-area-0.0.0.2]nssa no-summary

R11配置

[r11]ospf 1
[r11-ospf-1]area 2
[r11-ospf-1-area-0.0.0.2]nssa 

R12配置

[r12]ospf 1 
[r12-ospf-1]area 2
[r12-ospf-1-area-0.0.0.2]nssa 

Area 3做成Totally NSSA

R7配置

[r7]ospf 1
[r7-ospf-1]area 3
[r7-ospf-1-area-0.0.0.3]nssa no-summary

R8配置

[r8]ospf 1
[r8-ospf-1]area 3
[r8-ospf-1-area-0.0.0.3]nssa 

R9配置

[r9]ospf 1
[r9-ospf-1]area 3
[r9-ospf-1-area-0.0.0.3]nssa 

下发一个缺省,不然R10中既没有缺省,也没有其他路由

[r9]ospf 2
[r9-ospf-2]default-route-advertise

做认证保障更新安全

R9配置(接口认证

[r9]int g0/0/1
[r9-GigabitEthernet0/0/1]ospf authentication-mode md5 1 cipher 123456

R10配置(接口认证

[r10]int g0/0/0
[r10-GigabitEthernet0/0/0]ospf authentication-mode md5 1 cipher 123456

R1配置(区域认证

[r1]ospf 1
[r1-ospf-1]area 1
[r1-ospf-1-area-0.0.0.1]authentication-mode md5 1 cipher 123456

R2配置(区域认证

[r2]ospf 1
[r2-ospf-1]area 1
[r2-ospf-1-area-0.0.0.1]authentication-mode md5 1 cipher 123456

R3配置(区域认证

[r3]ospf 1
[r3-ospf-1]area 1

[r3-ospf-1-area-0.0.0.1]authentication-mode md5 1 cipher 123456

空接口防环(优化)

R3配置

[r3]ip route-static 172.16.16.0 20 NULL 0

R6配置

[r6]ip route-static 172.16.32.0 20 NULL 0

静默接口(优化)

配在连接用户上(即环回接口)

R1配置

[r1]ospf 1
[r1-ospf-1]silent-interface LoopBack 0

R2配置

[r2]ospf 1
[r2-ospf-1]silent-interface LoopBack 0

R3配置

[r3]ospf 1
[r3-ospf-1]silent-interface LoopBack 0

R4配置

[r4]ospf 1
[r4-ospf-1]silent-interface LoopBack 0

R5配置

[r5]ospf 1
[r5-ospf-1]silent-interface LoopBack 0

R6配置

[r6]ospf 1

[r6-ospf-1]silent-interface LoopBack 0

R7配置

[r7]ospf 1
[r7-ospf-1]silent-interface LoopBack 0

R8配置

[r8]ospf 1
[r8-ospf-1]silent-interface LoopBack 0

R9配置

[r9]ospf 1
[r9-ospf-1]silent-interface LoopBack 0

R10配置

[r10]ospf 1
[r10-ospf-1]silent-interface LoopBack 0

R11配置

[r11]ospf 1
[r11-ospf-1]silent-interface LoopBack 0

R12配置

做NAT

R3配置

[r3]acl 2000
[r3-acl-basic-2000]rule permit source 172.16.16.0 0.0.15.255

[r3-acl-basic-2000]q
[r3]int s4/0/0
[r3-Serial4/0/0]nat outbound 2000

R6配置

[r6]acl 2000
[r6-acl-basic-2000]rule permit source 172.16.32.0 0.0.15.255

[r6-acl-basic-2000]rule permit source 172.16.128.0 0.0.254.255
[r6-acl-basic-2000]q
[r6]int s4/0/0
[r6-Serial4/0/0]nat outbound 2000

R7配置

[r7]acl 2000
[r7-acl-basic-2000]rule permit source 172.16.48.0 0.0.15.255
[r7-acl-basic-2000]rule permit source 172.16.64.0 0.0.15.255
[r7-acl-basic-2000]q
[r7]int g0/0/0
[r7-GigabitEthernet0/0/0]nat outbound 2000


5、测试

测试所有设备均可访问R4的环回

测试全网可达

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

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

相关文章

【Linux系列】tail查询使用

&#x1f49d;&#x1f49d;&#x1f49d;欢迎来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

在数字化时代保持企业财务管理的持续技术创新

根据全球市场调查&#xff0c;在现阶段企业如果还不更新自身的商业运作模式&#xff0c;企业的业务可能会一点一点丧失市场竞争力。技术进步是所有行业发展的明显趋势。许多年轻的初创企业具有创新管理思维、精益求精的决策流程和现代化的商业基础设施&#xff0c;这些顺应时代…

转行网络安全的重要建议,助你顺利入门

目录 为什么写这篇文章 为什么我更合适回答这个问题 先问自己3个问题 1.一定要明确自己是否是真喜欢&#xff0c;还是一时好奇。 2.自学的习惯 3.选择网安、攻防这行的目标是什么&#xff1f; 确认无误后&#xff0c;那如何进入这个行业&#xff1f; 1.选择渗透测试集中…

重生奇迹mu烈火剑带什么技能

在重生奇迹mu游戏中&#xff0c;35级是每个职业的分水岭&#xff0c;只要到了35级&#xff0c;三职业都可以学习自己的高级技能&#xff0c;道士可以召唤自己的大狗&#xff0c;法师拥有冰咆哮&#xff0c;战士就是咱们今天要说的烈火剑法&#xff0c;这三种技能都需要玩家自己…

Python: 日期和时间格式化

from datetime import datetime# 获取当前时间 current_time datetime.now() print(f"current_time {current_time}")# yyyymmdd format_date current_time.strftime("%Y%m%d") print(f"format_date {format_date}")# yyyy-mm-dd format_dat…

【android 更改三方相机配流size】

前言 强制修改三方相机配流size, 拍照和预览都可以 声明&#xff1a; 本帖用的是安卓开源代码&#xff1a; http://aospxref.com/android-14.0.0_r2/xref/frameworks/av/services/camera/libcameraservice/api2/CameraDeviceClient.cpp#867 修改方案 867 binder::Status C…

Chromium 调试指南2024 Windows11篇-安装代码编辑器VSCode(三)

1. 前言 在进行Chromium项目的开发和调试之前&#xff0c;安装适合的代码编辑器是至关重要的一步。本文将介绍如何安装Visual Studio Code&#xff0c;这是一个功能强大且广受开发者欢迎的代码编辑器。通过正确安装Visual Studio Code&#xff0c;我们将为后续的Chromium代码编…

张驰咨询六西格玛黑带培训,上海开班,质量精英的摇篮!

一、课程背景与意义 在当今竞争激烈的市场环境中&#xff0c;企业要想立于不败之地&#xff0c;就必须不断提升自身的核心竞争力。而六西格玛作为一种先进的质量管理工具和方法&#xff0c;已经被越来越多的企业所采纳。通过六西格玛黑带培训&#xff0c;学员们可以系统地掌握…

Windows上安装Seata服务

系列文章目录 文章目录 系列文章目录前言 前言 前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到网站&#xff0c;这篇文章男女通用&#xff0c;看懂了就去分享给你的码吧。 Seata 是一款开源的…

什么是MTC证书?清关为什么要提交MTC?

一、MTC认证的定义 MTC认证是一种由供应商、制造商或第三方实验室提供的认证&#xff0c;用于证明材料的质量和符合特定标准或规格的要求。它包括详细的材料信息、化学成分、机械性能测试结果和符合性声明等内容&#xff0c;为确保材料质量提供了有力的证据和保障。 二、MTC证书…

IDEA创建SpringBoot项目仅支持JDK17及以上版本的解决方案

背景 IDEA创建SpringBoot项目仅支持JDK17及以上版本的解决方案 原因 由于SpringBoot3.x.x版本的到来&#xff0c;官方称将来17及以上版本将成为主流&#xff0c;但是大多数的项目仍然使用JDK8。 1.解决方案一 将https://start.spring.io/或者http://start.springboot.io/替…

Linux系列---【使用lvm对xfs类型逻辑卷进行缩容】

使用lvm对xfs类型逻辑卷进行缩容 1.确定需要缩容的逻辑卷的类型是否是xfs df -Th 2.备份逻辑卷对应的目录原数据 # /tmp/home.dump:为备份后存放的位置&#xff0c;/home&#xff1a;为需要备份的目录 xfsdump -f /tmp/home.dump /home # 1.输入session名:home_session # 2.输入…

MBR与GPT分区表

文章目录 MBR分区表MBR分区表结构MBR分区表项查看U盘的分区表信息查看系统中所有磁盘的分区类型获取分区表信息 GPT分区表保护性MBRGPT分区表头格式GPT分区表项格式分区类型分区属性分区表项内容 MBR分区表 CHS &#xff1a;磁头&#xff08;Heads&#xff09;、柱面(Cylinder…

羊大师:当代年轻人如何应对压力

羊大师&#xff1a;当代年轻人如何应对压力 当代年轻人面临各种压力&#xff0c;包括工作、学习、人际关系、经济等方面的压力。以下是一些建议&#xff0c;帮助年轻人应对这些压力&#xff1a; 认识并接受压力&#xff1a; 首先要认识到压力是生活中不可避免的一部分。 尝试…

Linux——进程的优先级、ACL

一、系统性能调优 Redhat7和centos7默认安装并启动了tuned服务 实验 [rootuser ~]# tuned-adm list //查看所有的调优方案 [rootuser ~]# tuned-adm recommend // 查看推荐的调优方案 virtual-guest 适用于作为虚拟机客户机运行的设备&#xff0…

盘点2024年4月Sui生态发展,了解Sui近期成长历程!

2024年4月是Sui的活动月&#xff0c;10–11日聚焦全世界目光的Sui Basecamp会议如约而至&#xff0c;来自65个国家的超过1100人参加了这场在巴黎举办的Sui全球性活动。21日&#xff0c;Sui首届全球黑客松正式开放注册。同时&#xff0c;20日-28日&#xff0c;七天四场大陆地区重…

【数据结构】单链表专题详细分析

与其临渊羡鱼&#xff0c;不如退而结网。&#x1f493;&#x1f493;&#x1f493; 目录 •✨说在前面 &#x1f34b;知识点一&#xff1a;什么是链表&#xff1f; • &#x1f330;1.链表的概念 • &#x1f330;2.链表的结构 • &#x1f330;3.链表的分类 &#x1f34b;…

C++包装内置容器项目实战

问题1&#xff1a;template<class _Ty,class _Container set<_Ty> >用法 这里给出了一个模板类模板参数的定义&#xff0c;其中有两个模板参数&#xff1a;_Ty 和 _Container。这个模板类可以用来创建一个容器&#xff0c;其中存储的元素类型是 _Ty&#xff0c;容…

9.为什么有时候会“烫烫烫”——之函数栈桢

目录 1. 什么是函数栈帧 2. 理解函数栈帧能解决什么问题呢&#xff1f; 3. 函数栈帧的创建和销毁解析 3.1 什么是栈&#xff1f; 3.2 认识相关寄存器和汇编指令 3.3 解析函数栈帧的创建和销毁 小知识&#xff1a;烫烫烫~ Q&A 1. 什么是函数栈帧 我们在写C语言代码…

Element-ui el-table组件单选/多选/跨页勾选讲解

文章目录 一、el-table介绍二、el-table单选三、el-table多选四、el-table跨页勾选五、热门文章 一、el-table介绍 el-table 是 Element UI&#xff08;一个基于 Vue.js 的高质量 UI 组件库&#xff09;中的一个组件&#xff0c;用于展示表格数据。通过 el-table&#xff0c;你…