《CCNP TSHOOT 300-135认证考试指南》——2.4节利用Cisco IOS收集信息
本节书摘来自异步社区《CCNP TSHOOT 300-135认证考试指南》一书中的第2章,第2.4节利用Cisco IOS收集信息,作者 【加】Raymond Lacoste , 【美】Kevin Wallace,更多章节内容可以访问云栖社区“异步社区”公众号查看
2.4 利用Cisco IOS收集信息
CCNP TSHOOT 300-135认证考试指南
明确定义了故障问题之后,故障诊断的第一步就是收集信息(如第1章所述)。由于信息收集是故障检测与排除进程中最耗时的阶段,因而快速收集恰当信息的能力就成为一种非常有价值的排障技巧。大家是愿意一点一点地慢慢从大海中捞针呢,还是希望用世界上最强最大的磁铁从大海中捞针呢?当然选择磁铁,没有人会愿意浪费大量时间在大海中捞针,因为时间弥足珍贵。本节将介绍用于收集网络信息的常见Cisco IOS命令,并讨论过滤这些命令输出结果中无关信息的方式。此外,本节还将介绍一些非常有用的诊断连接性故障或硬件故障的命令。
2.4.1 过滤show命令的输出结果
Cisco IOS提供了很多用于收集各种有用信息的show命令和debug命令,本书将在后面介绍大量show命令和debug命令,但很多命令都会产生大量输出信息。
例2-31在show processes cpu | include Check heaps命令的后面添加了|^CPU|^ PID,其中,^是一个正则表达式,表示“以……开始”,因而这些附加语句表示在输出结果中显示以CPU或(空格)PID开始的所有行,由于现在的输出结果中已经包含了列头信息,因而这些数值都有意义了。
此外,在show processes cpu命令中使用参数sorted,能够按5秒钟、1分钟、5分钟利用率进行排序,因而可以按照降序方式显示最消耗CPU资源的进程。
与在命令中使用include选项进行输出过滤一样,也可以使用exclude选项过滤输出结果,选项exclu-de的作用是显示不包含指定字符串的所有输出行。例如,show ip interface brief命令可以显示路由器或交换机上所有接口的IP地址和状态信息(如例2-32所示)。
例2-32 show ip interface brief命令输出结果
不过,如果运行配置中的第一个路由器实例出现在router ospf部分之前(如例2-34所示),那么仍然需要筛选运行配置,直至到达router ospf部分。由于希望在运行配置中找到特定段落(即本例的OSPF),因而可以将输出结果过滤为特定段落,例2-35利用section router ospf来过滤show running-config命令的输出结果,从而仅显示router ospf部分。如前所述,过滤输出结果时必须精确指定大小写和空格,例如,section GigabitEthernet0/1正确,但section GigabitEthernet 0/1、section Gigabitethernet0/1和section Gi0/1都不对。
例2-35 利用section过滤show running-config命令的输出结果
有时可能希望查找172.16.0.0/16地址空间的全部子网,那么就可以在命令中指定子网掩码和选项longer-prefixes。例如,例2-38的命令将显示网络172.16.0.0/16中的全部子网。
例2-38 利用选项longer-prefixes来过滤show ip route命令的输出结果
2.4.2 将show命令的输出结果重定向到指定文件
假如正在与Cisco TAC(Technical Assistance Center,技术支持中心)协作检测与排除网络故障,TAC人员希望看到在路由器上运行show tech-support命令之后的输出信息,那么是否需要在路由器上应用该命令,然后再在终端窗口中将输出结果复制粘贴到文本编辑器中呢?虽然这也是一种实现方式,不过例2-39给出了利用选项|redirect将show命令的输出结果发送到特定文件的处理方式,本例将show tech-support命令的输出结果发送到了TFTP服务器上的指定文件中。
例2-39 将输出结果重定向到TFTP服务器
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
《Android 应用测试指南》——第2章,第2.9节小结
本节书摘来自异步社区《Android 应用测试指南》一书中的第2章,第2.9节小结,作者 【阿根廷】Diego Torres Milano(迭戈 D.),更多章节内容可以访问云栖社区“异步社区”公众号查看 2.9 小结我们复习了Android测试背后的主要技术和工具。 本章覆盖的内容如下。给Android样本工程创建相应的Android测试工程,作为第一个测试工程。创建相应测试工程的最佳方式,虽然你可能觉得没必要,但是事实证明如此。新建一个简单的测试类来测试工程中的行为。我们没有添加有用的测试用例,而是添加了一些例子来确认测试框架是可行的。我们还从Eclipse中执行了样例测试用例,从命令行也尝试了下,从而理解多种执行用例的方式。在这过程中,我们提到了行为管理器和am命令行的典型使用方式。分析了最常用的命令行以及它们的选项。创建了客户标签来给我们测试用例分类,从而演示了下标签注释的用途。执行测试用例并解释结果,让我们理解我们的应用程序的执行情况。下一章,我们将要分析前面提到的技术、框架和工具。将会更加详细地阐述它们的用途,并举例说明。
- 下一篇
《Cisco QoS认证考试指南(第2版)》一6.5 基于类的限速配置
本节书摘来自异步社区《Cisco QoS认证考试指南(第2版)》一书中的第6章,第6.5节,作者 【美】Wendell Odom , Michael J. Cavanaugh,更多章节内容可以访问云栖社区“异步社区”公众号查看 6.5 基于类的限速配置 Cisco QoS认证考试指南(第2版)CB限速特性根据数据包是否符合、超出或违反流量契约(本章前文“限速如何工作”小节中详细解释了这3类流量分别表示什么意思),分别使用3种不同的行为来实现限速。一般来说,当数据包到达时有足够的Bc令牌可用,CB限速特性就会将其看作“符合”契约;当数据包到达时Bc不够但Be足够,该数据包就“超出”契约;当数据包到达时Bc和Be都不够,该数据包就“违反”契约 对于每个分类(符合、超出、违反)来说,CB限速特性可以使用不同的行为。本章后文的表6-11中列出了police命令中可以使用的行为关键字。一般有3种选择:丢弃数据包、传输数据包、首先重新标记某些QoS字段,然后传输数据包。CB限速特性使用MQC命令来实施配置。由于CB限速特性是基于类的,因此一旦启用,它可以针对接口或子接口上的流量子集进行限速。CB限...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Red5直播服务器,属于Java语言的直播服务器
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS8编译安装MySQL8.0.19
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS6,CentOS7官方镜像安装Oracle11G
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS8安装Docker,最新的服务器搭配容器使用