cisco ios系统入门
IOS的存储和使用
- IOS存储在Flash中,Flash属于非易失性存储,断电时不会丢失。
- 一台设备可用于存储多个版本的IOS,可以根据需要更改或者覆盖。
- 设备开机时,将IOS从Flash复制到内从(RAM)中。特别地,加载思科操作系统时会将操作系统整个加载进内存中,这点和PC不同,PC只是加载内核。
- 闪存和RAM的大小决定可以使用的IOS版本。
连接和访问IOS
连接方式
命令行界面是使用思科IOS系统的方法。以下是访问命令行界面的常用方法。
-
控制台
- 使用控制线缆(RJ45-D89连接器+全反线),连接PC的Com口到设备的Console口。笔记本电脑通常没有Com口,使用的话需要安装USB转接的插件。
- 使用网络设备的软件,例如Putty,SecureCRT,超级终端等。
- 初始化配置时使用,无需预先配置任何网络服务,应当配置密码以防止未授权访问。
-
远程网络访问(Telnet或SSH)
- 通过网络访问,需要事先简历终端和设备之间的网络连接。
- 通过远程访问CLI(Command Line Interface)的方法。
- Telnet:以明文方式传输用户认证信息和配置指令。
- SSH:类似Telnet,但安全性更高,采用密码身份验证,传输数据时采用加密手段。
-
AUX端口
- 电话拨号连接,较少使用。
进入设备配置
- 访问空配置的设备,系统会提示是否进入会话配置模式,如下:
- 这时候通常输入n/no进行直接配置,不需要提示。如果不小心进入到了会话配置模式,那么可以是同ctrl+c来跳出会话。
Cisco IOS操作模式
- 用户模式,也就是我们一进入设备就看到的。
- 命令行状态显示为Router>,但在这种模式能用的操作很少。
- 特权模式:
- 命令行状态显示为Route#,其他高级模式都是包含在特权模式之下的,所以进入特权模式是我们进行操作的基础。
- 全局配置模式:
- 命令行状态显示为Router(config)#,网络参数的配置大多在此模式下进行配置。
- 其他配置模式:
- 命令行状态显示为Router(config-mode)#,其中mode应该被替换为某种具体的模式,一般我们要配置很具体的某个细节的参数时,才会用到此模式,诸如线路配置模式,接口配置模式,路由配置模式等等。。。
操作模式转换
- 用户模式-->特权模式:使用enable指令
- 命令行状态:Router>enable --> Router#
- 特权模式-->全局配置模式:使用configure terminal指令
- 命令行状态:Router#configure terminal --> Router(config)#
- 全局配置模式-->其他配置模式:输入相应的参数指令,以console的线性配置模式举例
- 命令行状态:Router(config)#line console 0 --> Router(config-line)#
- 退出指令
- disable
- 由特权模式退出到用户模式
- Exit
- 一级一级的退出
- 在特权模式下输入exit,会断开连接,而不是切换到用户模式。
- End
- 直接退出到特权模式
- ctrl+Z组合键
- 直接退出到特权模式
- disable
Cisco IOS命令
IOS命令结构
- 由图可知,在>之前的部分称为提示符,显示我们当前的工作模式。>后面则是命令和关键字或者参数。
- 决定一个命令行指令的四个要素是:1.当前环境 2.当前工作路径 3.执行程序 4.参数 假如四部分完全相同,那么这条命令才可被完全的确定下来。
- 指令及参数之间的空格可以有多个,不影响指令执行。执行多条指令时,指令之间也可以通过回车插入多个空行,不影响指令执行。
- 一条命令的约定是:
最后一条指令根据约定理解:是x指令可以有y或z其中一个参数,或者都没有。
IOS帮助
- 上下文相关帮助:?
问号可以根据当前环境提示出命令,如图。
我们要掌握根据错误的不同来使用❓ - 输入的字符不足,无法识别命令
- 必填的参数缺失了
- ^提示系统无法识别此处命令
输入指令后,我们只需观察有无提示行,即可判断指令是否已经生效。 有提示行通常未生效,无提示行表示生效了。
常用快捷键
注意,只有当前已经输入的字符已经能唯一的确定一条指令时,tab键补全才会生效。如已经输入字符cl 但 cl --> clock clear 系统无法判断要用哪个,只有输入了clo或cle再按tab才会补全。
查看配置的命令
show命令和do show 命令
来源:oschina
链接:https://my.oschina.net/u/4186622/blog/3224434