- 博客(45)
- 收藏
- 关注
原创 Linux学习笔记目录索引
Linux学习笔记索引 (本人学习系统 centos 版本6.9) 1 磁盘存储 1.1 磁盘的基本组成结构 1.2 磁盘存储结构和分区 1.3 RAID技术 2 文件系统 ...
2018-09-16 10:31:19 1040
原创 决策树概念梳理
目录决策树定义决策树构建基本步骤为什么找到最好的分割点是关键如何量化纯度信息熵信息增益信息增益比决策树算法决策树定义决策树(Decision Tree)是一种简单且广泛使用的分类器,一种非参数的监督学习方法,即通过训练数据(训练集)来构建模型的决策规则,可以对未知的数据(测试集)进行决策分类。决策树构建基本步骤1. 开始,所有记录看作一个节点...
2019-10-14 15:13:41 526
原创 一图理解Android活动的生命周期与回调方法的关系
目录返回栈活动的四种状态活动的七个回调方法活动的三种生存期活动的四种状态与七个回调方法的关系首先,介绍下Android系统是如何管理活动的,引入返回栈的概念。返回栈:Android使用任务(Task)来管理活动,一个任务就是一组存放在栈里的活动的集合,这个栈也被称作返回栈(Back Stack)。栈是一种后进先出的数据结构。当启动一个新活动,它会在返回栈中入栈,...
2019-10-02 12:22:32 1145
原创 MPLS拓扑设计与VRF、RD、RT详解
拓扑需求:在MPLS网络中,实现CE1的loopback0 ping通CE3的lookback0,不能ping通CE4 CE2的lookback0 ping通CE4的lookback0,不能ping通CE3拓扑难点:一、CE1和CE2的lookback0的地址都是192.168.1.1,如何实现隔离二、CE3发...
2018-11-23 11:57:54 26692 7
原创 MPLS网络的转发过程
在MPLS网络,路由器是如何查表转发网络拓扑如下,ABCD运行在MPLS网络中在转发数据包之前,MPLS网络路由器根据路由协议生成路由表RIB路由器的硬件CEF会生成FIB表,用作硬件转发(此表类似路由表)然后路由器会通过LDP协议生成标签数据库LIB表,然后LDP协议会根据LIB表和原有的FIB表,生成标签转发表LFIB可查看LDP原理,了解各表如何形成>>...
2018-11-21 14:56:35 8057 1
原创 MPLS体系架构 LDP原理
在一个MPLS网路,路由器转发数据包是查什么表,如何查表转发 一、路由器存储的表软件存储:转发通过CPU、内存实现RIB:路由表<记录IP+Interface> LIB:标签数据库<记录IP+LABEL> 硬件存储:转发通过路由器的物理绑卡实现FIB:硬件路由表<记录IP+Interface>LFIB:标签转发表<记录...
2018-11-21 14:23:35 2236
原创 BGP路径属性与选路原则
目录 路径属性1.定义2.分类 3.GNS3实验分析路径属性4.点击链接查看路由属性实验详解5.BGP按照如下顺序选择一条没有环路并且可用的路由 路径属性1.定义路径属性:path attributes,作用类似有metric,用于度量BGP的路由优劣(用来进行选路) 2.分类 公认强制属性:所有的BGP的updata消息都要包含该属性&...
2018-11-09 16:48:36 11947 1
原创 BGP路由属性之权重weight 实验分析
BGP路由属性之权重weightcisco的私有属性weight属性用来影响本路由器自已的选路,不能传递给任何邻居默认值=0 如果是本地产生的路由weight值为32768 weight值越大越好 GNS3实验分析路径属性weight查看R1的bgp databaseR1#show ip bgp Network Next ...
2018-11-09 16:36:31 6859 1
原创 BGP路由属性之MED 实验分析
BGP路由属性之MEDMulti-Exit Discriminator 多出口鉴别属性特点:当两个AS之间存在多条路径的时候才使用用来影响EBGP邻居,告诉自己的EBGP邻居如何选最优路由。metric传递不能传出AS。(如果metric修改了,会传给下一个AS)例:始发路由器可以将metric传给任何邻居,可以是IBGP/EBGP,但邻居收到后,不能传出邻居所在的AS。...
2018-11-09 16:18:11 9482 1
原创 BGP路径属性之next-hop 实验分析
BGP路径属性之next-hop作用: 去往目的路由下一跳AS的路由器的IP地址特征:①从EBGP邻居学习到的路由会传递给我的EBGP邻居,下一跳改变,为自己②从EBGP邻居学习到的路由会传递给我的IBGP邻居,下一跳不变,还是EBGP邻居,需要使用next-hop-self改变③从IBGP邻居学习到的路由不会再传递给我的IBGP邻居(水平分割)④从IBGP邻居学习到的路由...
2018-11-09 11:32:11 14347 2
原创 BGP路径属性之本地优先级local preference 实验分析
BGP路径属性之本地优先级(local preference)本地优先级是公认自由决定的属性,它告诉AS中的路由器,哪条路径是离开AS的首选路径。特点:优先级属性用来影响IBGP邻居,告诉自己的IBGP邻居如何离开本AS只能在本AS内传递,不能传给EBGP邻居默认值=100越大越好 GNS3实验分析路径属性origin查看R4的bgp database...
2018-11-09 09:32:32 13856 1
原创 BGP路径属性之origin 实验分析
BGP路径属性之起源(origin)作用:说明路由是如何成为BGP路由的总共只有三个值:IGP (i):在BGP中用network命令宣告的路由EGP (e):从EGP协议重分布进BGP中的Incomplete(?):从IGP协议或者静态路由重分布进BGP的路由 这三个值有大小之分:i<e<? //在用来比较时,越小越优修改origin的值可以影...
2018-11-09 09:26:06 3825
原创 BGP路径属性之as-path 实验分析
BGP路径属性之AS-path作用:用来标识路由经过的AS路径BGP路由每经过一个AS,就会将这个AS号加入自已的AS-Path中。当一个路由器收到两条相同目的地的路由,它将选择AS路径最短的路由。例如:查看R1身上的bgp database 可以看到从R5身上通告出来的172.16.0.1/32路由条目R1#show ip bgp Network ...
2018-11-09 09:16:06 24980 1
原创 OSPF的LSA分组和特殊区域 归纳总结
①LSA的六种重要分组 Type LSA类别 携带信息 传播范围 通告路由器 Link State ID LSA 1 Router LSA ...
2018-11-05 16:13:48 2024
原创 动态路由协议 双点双向重分布 次优选路的解决办法
一.问题分析对于动态路由协议(本实验以rip和ospf为例),再进行双点双向重分布时,可能存在问题:次优路径产生原因:把AD值高的路由协议(rip)重分布到AD值低的路由协议(ospf)实验部署:R1、R2、R3运行rip协议,R2、R3、R4运行ospf协议,区域为area 0然后在R2和R3分别将rip重分布进ospf 1和ospf 1重分布进rip分析:R2可以通过两...
2018-11-03 16:26:34 3454
原创 帧中继 通信原理分析
1.基础概述Frame-relay(帧中继)是广域网二层的分组交换技术首先来看看专线和Frame-relay的区别如图,如果公司总部需要和3个分部通信,上面的网络拓扑是使用专线,下面的网络拓扑是使用Frame-relay使用Frame-relay作用“伪专线”好处:节省费用坏处:没有专线安全 2.常见术语PVC :永久虚电路,在ISP设备上面创建的映射...
2018-10-27 21:53:10 3247
原创 OSPF邻居建立过程详解
目录OSPF的五种包:1、Hello包 2、DBD包(database description)3、LSR包(Link State Request)4、LSU包(Link State Update)5、LSACK包(Link State Acknowledgment)OSPF建立邻居过程的7个状态机: down——>init——>two-...
2018-10-26 11:27:51 37481 9
原创 CCNA交换技术综合实验步骤详解
实验拓扑知识点vlan、trunk、vtp、stp、etherchannel、dhcpvrrp、vlan间通信(三层交换、单臂路由)、静态路由 实验要求(使用GNS3模拟器)1.左边局域网主机的网关为三层交换机SW1和SW2,三层交换机通过DHCP给主机分配IP地址 并实现不同vlan间的负载均衡,即vlan10网关为SW1,vlan20网关为SW22.所有主...
2018-10-23 22:11:31 3345 1
原创 最佳路由路径选择算法详解
动态路由协议基于运行特征可分为距离矢量协议:RIP、EIGRP、BGP链路状态协议:OSPF、ISIS 通用的路由选择算法1.最长匹配原则2.管理距离3.度量值路由路径选择的时候,最先看最长匹配原则,然后再看管理距离,最后看度量值,若度量值一样,则从最优先的接口同时转发数据,即负载均衡 1.最长匹配原则定义:将通信目的IP和本地路由条目进行对比,从左...
2018-10-22 16:41:28 15274 1
原创 STP生成树选举过程详解
生成树协议 STP(spanning-tree protocol) ①STP的功能>>>逻辑上堵塞某个接口来防止二层环路>>>能够在二层交换网络中实现冗余备份 ②STP选举机制目的:>>>找到阻塞的端口 STP交换机的角色>>>根交换机>>>
2018-10-17 23:40:57 25376 1
原创 shell三剑客之awk 数据截取工具 详解
目录awk 数据截取工具①awk简介②awk语法结构OPTIONSPROGRAMpatternaction③变量④流程控制⑤数组⑥内建函数 ①awk简介>>>awk是一种编程语言(解释性语言,不需要编译),用于数据截取和报告的工具>>>awk自动搜索输入的文件,并把每个输入行切分成多个字段(字段:...
2018-10-17 16:46:17 10814
原创 shell三剑客之grep 全局搜索工具 详解
目录grep 全局搜索工具①grep基本原理②grep语法结构OPTION选项PATTERN模式——正则表达式③grep实战 ①grep基本原理>>>grep全称global search regular expression and print 全局搜索正则表达式并打印输出>>>grep是一个利用正则表达式进行全局...
2018-09-28 16:08:26 2989
原创 Linux shell三剑客之sed 流式编辑器 详解
目录sed 流式编辑器①sed基本原理②sed程序语法格式OPTION选项SCRIPT命令集合sed寻址 sed正则表达式 sed命令③sed高级标签命令滑动窗口sed中变量的使用和替换问题④sed实战 ①sed基本原理>>>sed(stream editor)是一个流式编辑器,...
2018-09-28 15:34:41 1064
原创 Linux shell编程之控制脚本之定时运行
目录控制脚本之定时运行①cron时间表(系统不关机情况下)②与cron相关的文件和目录③anacron④crontab定时任务定时任务实战 ①cron时间表(系统不关机情况下)>>>Linux使用cron程序(通过检查cron时间表)来计划要定期执行的脚本>>>每个用户(包括root)都有自身的cron时间表,Lin...
2018-09-27 19:26:38 1737 1
原创 Linux shell编程之控制脚本之信号控制作业
控制脚本之信号控制作业①信号基础②产生信号③捕捉信号④运行模式后台运行脚本非控制台下运行脚本⑤作业控制作业控制只查看作业作业控制之重启停止的作业fg命令bg命令 ①信号基础>>>Linux系统上通过Linux信号可以实现对脚本的控制>>>bash shell会忽略SIGQUIT(3)和SIGTER...
2018-09-26 16:32:43 844
原创 Linux shell编程之创建函数
目录创建函数①函数的语法格式②返回值默认退出状态码使用return命令使用函数输出③传递参数④在函数中处理变量 前言函数:起个名字在代码中任何位置使用的代码块,提高脚本开发效率,降低代码重复率 ①函数的语法格式格式一function name {commands} 格式二name() {command...
2018-09-26 10:28:14 2009
原创 Linux shell编程之处理用户输入
目录处理用户输入①命令行参数读取参数测试参数②特殊变量——记录命令行参数获取位置参数的个数:$#命令行最后一个参数: ${!#}抓取参数③移动变量④处理选项处理简单选项分离参数和选项⑤获得用户输入——read命令基本的读取超时隐藏方式读取从文件中读取 前言>>>目前为止,我们涉及到的知识包括如何...
2018-09-24 16:52:04 3327
原创 Linux shell编程之使用结构化命令 for循环 while循环 until循环 break命令 continue命令详解
目录使用结构化命令 for循环 while循环 until循环 break命令 continue命令①for循环for循环基本格式:读取值复杂的列表的内容从变量读取列表:从命令读取值:更改字段分隔符:用通配符读取目录for循环实战——循环处理文件数据②while循环while循环的基本格式③until循环untill循环的基本格式: ...
2018-09-22 15:49:38 1187 2
原创 Linux shell编程之使用结构化命令 if语句 case语句 test命令 详解
目录使用结构化命令①使用if-then语句基本语法格式if-then的高级特性:②case基本语法结构:③test命令数值比较字符串比较文件比较(重点) 前言>>>在shell脚本中,有一类命令会根据条件进行判断,是脚本去决定要执行哪些命令,跳过哪些命令这样的命令称为结构化命令(structured command),包括...
2018-09-21 15:09:19 756
原创 Linux shell编程之shell入门 构建脚本
目录构建基本脚本①显示消息②使用变量③重定向输入和输出④管道⑤退出脚本状态码——获取命令执行结果exit命令⑥特殊符号总结 前言>>>脚本中每一行字符数量不超过255>>>脚本中使用#这个字符进行注释>>>脚本中的第一行内容 #!例外,该行内容会被识别执行>>>...
2018-09-20 10:25:54 1082
原创 Linux shell编程之shell命令历史记录
目录shell的命令历史记录需求相关参数实现步骤 shell的命令历史记录 需求>>>系统需要一个目录用来记录所有用户的命令历史记录,来做安全保护。>>>创建一个目录/var/history,该目录会创建文件记录所有登录用户的历史命令, 文件以 username-userid.log 格式命名;(默认用...
2018-09-20 10:19:13 3777 2
原创 Linux shell编程之shell基础
目录①shell简介②shell类型③shell变量 ①shell简介>>>shell是用户和Linux操作系统内核进行交互的程序,隐藏了操作系统的细节, shell是接收用户输入的命令,向内核发送命令的交互界面(命令行界面)>>>shell既是用户交互的界面,也是控制系统的脚本语言>>>...
2018-09-20 10:12:12 418
原创 Linux shell编程之vim编辑器
目录①vim常用模式②vim常用操作高效的光标移动高效的文本编辑高效的文本搜索和替换命令行常用操作③Vim的恢复功能④Vim高级技巧多窗口功能命令行与vim之间切换⑤Vim实战 ①vim常用模式>>>一般模式 :可光标移动删除、复制、粘贴>>>编辑模式 :任意按“i、I、o、O、a、A、”进入插入...
2018-09-19 09:43:31 1884
原创 Linux文件系统之程序包管理
目录①包名称信息(包全名)②软件包分类③Linux包管理工具RPMSRPMYUM——解决RPM软件包依赖关系的工具④源码安装(1)下载源码包(2)解压源码包(3)安装源码包三部曲配置(./configue)编译(make)安装(make install)前言:>>>Linux开发商现在固定的硬件平台上将需要安装或升级的软...
2018-09-18 20:46:44 607
原创 Linux文件系统之压缩数据&归档数据(打包)
目录①Linux文件压缩工具(1)gzip(2)bzip2(3)zip②tar:打包命令 —— 可以对目录打包压缩成一个文件 ①Linux文件压缩工具 工具 文件拓展名 gzip .gz bzip2 .bz2 zip ...
2018-09-17 12:30:26 785
原创 Linux文件系统之排序数据
目录排序数据(可结合head命令和tail命令)①sort命令 —— 对文件进行排序sort实战②uniq命令 —— 去除重复行uniq实战③join命令 —— 对两个文件拼接join实战 ①sort命令 —— 对文件进行排序>>>默认情况下,字段(即每一列)之间用空格或tab键作分隔符>>>排序的对象是行,对比...
2018-09-16 20:30:10 2257
原创 Linux文件系统之环境变量(如何加载)
目录①变量是什么东西变量分为两种类型:环境变量和局部变量>>>环境变量>>>局部变量②使用登录式的交互式shell,系统如何加载环境变量(重点)③如何去设置变量 前言:为什么要学习环境变量>>>系统中有很多默认的环境变量,很多脚本和程序依赖于这些环境变量,要读懂系统中的脚本和程序中的代码,必须掌握...
2018-09-16 09:16:58 2317
原创 Linux文件系统之用户与组管理
目录①用户与组管理之重要文件/etc/passwd/etc/shadow/etc/login.defs/etc/skel >>> 目录/etc/default/useradd/etc/group/etc/gshadow②用户与组管理之增删改1.添加用户:useradd2.删除用户:userdel3.添加组:groupadd4...
2018-09-15 15:42:52 1233
原创 Linux文件系统之权限体系
目录①文件属性mode②文件权限判断逻辑③Linux的进程安全上下文法则④文件特殊权限SUID、SGID、SBITset uidset gidsticky bit⑤文件默认权限:umask⑥更改文件的权限:更改文件属主和属组 :chown 更改文件属组:chgrp(被chown替代,不常用)更改文件的权限:chmod更改文件的特殊属性:cha...
2018-09-14 12:06:30 1050
原创 Linux文件系统之文件管理
目录 ①文件复制 cp②文件移动 mv③文件创建 touch (可更新时间戳)④文件删除 rm⑤查看文件查看文件的元数据查看文件类型查看整个文件内容查看部分文件内容⑥文件管理之目录管理目录的创建目录的删除目录的切换 ①文件复制 cp>>>cp - copy files and directories语法...
2018-09-13 19:17:31 898
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人