当前位置: 首页 > news >正文

认识COS

以下内容摘自笔者编著的《网管员必读——网络组建》(第2版)一书。<chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899"><span style="mso-bookmark: _toc131000200"><span style="mso-bookmark: _toc131214295"><span style="mso-bookmark: _toc164754976"><span lang="EN-US" style="COLOR: windowtext"></span></span></span></span></chsdate>

<chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899"><span style="mso-bookmark: _toc131000200"><span style="mso-bookmark: _toc131214295"><span style="mso-bookmark: _toc164754976"><span lang="EN-US" style="COLOR: windowtext">5.4.1</span></span></span></span></chsdate> 认识COS

COS(Catalyst Operating System使用基础的命令行解释器作为实施配置和管理的用户界面,这个界面被称为CLICommand-Line Interface,命令行界面)。COS操作系统主要运行在Catalyst 400050006000三个系列机型的NMPNetwork Management Processor,网络管理器)上。它的CLI界面可以通过控制台(Console)端口,或者通过Telnet方式远程访问。

1.用户界面模式

COSCLI界面只有两种进行配置和管理的基本模式,那就是User(用户)模式和Privileged(特权)模式。COS对命令的大小写不敏感,而且允许命令缩写。

用户在通过控制台端口和Telnet会话连接到交换机上,进入系统后就自动处于用户模式下,此时用户可使用的命令相当有限。可以通过使用注销(logout)和退出(exit)命令关闭当前连接。进入后的系统提示如下(提示符为Console>)。

Cisco System Console

Enter password:password

Console>

从以上提示可以看出,用户模式的进入并不是完全不设限,而是有一个要输入密码来进行身份验证的过程,但是在初始化情况下,这个密码为空,所以用户可以直接通过按回车键轻松进入。

当用户进入用户模式后,就可以通过使用enable命令进入特权模式。这样一来用户就可以使用系统中所有的命令,设置交换机的各项参数了。特权模式下的系统提示如下所示(提示符为Console>enable))。

Console>enable

Enter password:password

Console>enable

从以上提示也可以看出,进入特权模式并不是直接输入enable命令就可,同样需要一个进行相应密码验证的过程。可以使用disable命令退出特权模式,也可以在用户模式下可以使用的logout,或者exit命令退出关闭连接。

2.用户界面特性

在用户模式或者特权模式下都可以输入命令,执行相应权限的操作或进行配置。在用户模式下,可以使用的命令限于交换机检查和几个测试工具,而只有进入到了特权模式,用户才可以进行各项交换机参数的配置,所用命令都是以set开头的。要禁用已配置过的命令,可以使用set命令重新设定默认参数,在有些环境下还可以使用clear命令来清除原来所设的参数,但不是所有的set命令都有对应的clear命令。

要查看在COS交换机中已作的配置更改,可以在特权模式下使用show config命令;要查看交换机上所有参数,可以在特权模式下使用命令show config all;要显示有关交换机配置,或者运行情况的信息,可以在特权模式下使用show命令,然后在后面跟上适当的参数选项。在默认情况下,输出格式为24行长,在显示完24行后,输出会暂停,按下空格键后会继续显示紧接着的24行,依次类推,直到全部输出显示完毕。要终止显示,可使用【Q】键,或者【Ctrl+C】组合键。

可以在命令行的任何位置输入问号( ) 或者help命令,系统均可显示有关交换机附加信息。如果在命令行上直接输入问号,那么在当前模式下所有可用的命令都会显示出来。还可以在输入一条命令后的任何地方键入问号,以获得该命令的相关帮助信息,如关键字和参数选项。如果问号出现在空格之后,则显示所有可用的关键字,或者选项;如果问号与前一个命令或者选项之间没有空格,则显示所有以那个与问号连在一起的字符串开头的可用命令清单。

在任何输入模式下,每按一次向上键(【↑】),或者【Ctrl+P】组合键就会调用上次执行的命令;每按一下向下键(【↓】),或者【Ctrl+N】组合键就会调用当前命令的下一条命令。命令从历史记录中调回的时候,还可以重新编辑命令,就像我们平时在命令提示符下单击【F3】、【F2】之类的快捷键调回上一次输入的命令一样。交换机保留着一次会话的前20条命令,而且这个参数选项是不可配置的。

相关文章:

  • 康佳lc32es62没声音_康佳LC32ES62有伴音,无图像无字符
  • 解析.Net框架下的XML编程技术
  • java as_Java对象转成AS的VO对象 | 学步园
  • .net2005怎么读string形的xml,不是xml文件。
  • java调用存储过程 oracle_Java调用Oracle存储过程详解
  • 章立民老师北京ASP.NET Ajax技术研讨会获广泛好评
  • java 1.7的新特性_JDK1.7新特性
  • java c3p0 jar包_c3p0-0.9.1.2.jar下载
  • USB枚举详细过程剖析
  • java 死循环排查_java2如何排查线上死循环
  • Java SE 6 中实现 Cookie 功能
  • redis入门java_java面试基础知识-Redis基础
  • java 库 方法内部_java 构造函数内部的多态方法 完全剖析
  • 中国将承接世界文明
  • 浅谈持续集成CC
  • 「面试题」如何实现一个圣杯布局?
  • 2017年终总结、随想
  • Apache的80端口被占用以及访问时报错403
  • Brief introduction of how to 'Call, Apply and Bind'
  • Cookie 在前端中的实践
  • Docker 1.12实践:Docker Service、Stack与分布式应用捆绑包
  • Effective Java 笔记(一)
  • gops —— Go 程序诊断分析工具
  • PV统计优化设计
  • Vue官网教程学习过程中值得记录的一些事情
  • 阿里中间件开源组件:Sentinel 0.2.0正式发布
  • 利用DataURL技术在网页上显示图片
  • 每天一个设计模式之命令模式
  • 如何在 Tornado 中实现 Middleware
  • 如何正确配置 Ubuntu 14.04 服务器?
  • 微信小程序:实现悬浮返回和分享按钮
  • 携程小程序初体验
  • 与 ConTeXt MkIV 官方文档的接驳
  • LevelDB 入门 —— 全面了解 LevelDB 的功能特性
  • ​io --- 处理流的核心工具​
  • #Linux(Source Insight安装及工程建立)
  • ${ }的特别功能
  • (MIT博士)林达华老师-概率模型与计算机视觉”
  • (第27天)Oracle 数据泵转换分区表
  • (附源码)springboot 房产中介系统 毕业设计 312341
  • (删)Java线程同步实现一:synchronzied和wait()/notify()
  • (太强大了) - Linux 性能监控、测试、优化工具
  • (原創) 如何讓IE7按第二次Ctrl + Tab時,回到原來的索引標籤? (Web) (IE) (OS) (Windows)...
  • (转)es进行聚合操作时提示Fielddata is disabled on text fields by default
  • .NET C# 使用 SetWindowsHookEx 监听鼠标或键盘消息以及此方法的坑
  • .NET C#版本和.NET版本以及VS版本的对应关系
  • .Net Framework 4.x 程序到底运行在哪个 CLR 版本之上
  • .net MySql
  • .net 使用ajax控件后如何调用前端脚本
  • .NET 中选择合适的文件打开模式(CreateNew, Create, Open, OpenOrCreate, Truncate, Append)
  • .netcore 获取appsettings
  • .net快速开发框架源码分享
  • .NET实现之(自动更新)
  • @staticmethod和@classmethod的作用与区别
  • []串口通信 零星笔记