以下内容摘自笔者编著的《网管员必读——网络组建》(第2版)一书。<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />
5.4.1 认识COS<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
COS(Catalyst Operating System)使用基础的命令行解释器作为实施配置和管理的用户界面,这个界面被称为CLI(Command-Line Interface,命令行界面)。COS操作系统主要运行在Catalyst 4000、5000和6000三个系列机型的NMP(Network Management Processor,网络管理器)上。它的CLI界面可以通过控制台(Console)端口,或者通过Telnet方式远程访问。
1.用户界面模式
COS的CLI界面只有两种进行配置和管理的基本模式,那就是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条命令,而且这个参数选项是不可配置的。