课程四 Cisco IOS软件操作
- 访问Cisco IOS软件服务的方式——CLI,CLI是IOS软件的输入命令环境
- 访问CLI方式的连接方式——控制台连接、Telnet、SSH回话或调制解调器连接
- CLI的两种操作模式——用户EXEC、特权EXEC:
- 用户EXEC:有限的基本监控命令,“仅查看模式”,无可能更改配置或者交换机操作的命令
- 特权EXEC:配置和管理命令、进入其他配置模式的前提
如何进入用户EXEC:
- 使用用户名和密码登录设备,当出现 hostname> 时,表示已经进入用户EXEC模式
如何进入特权EXEC:
- 用户EXEC下,在hostname>后面输入enable命令
- 示例:
hostname>enable
hostname# //已经进入特权EXEC//
hostname#? //查看特权模式下命令集//
hostname#disable //退出特权模拟并返回用户模式//
帮助
- 关键字补齐:输入一个命令的开头字母+?(无空格),列出符合此开头字母的命令
- 语法补齐:命令名称+SPACE+?,列出与该命令首部分相符合的另一部分,通常两部分有空格分隔
- 示例:
Switch#cl?
clear clock ?
Switch#clock ?
set Set the time and date
Switch#colock set ?
hh:mm:ss Current time
Switch#clock set 19:50:00 ?
<1-31> Day of the month
MONTH Month of the year
Switch#clock set 19:50:00 25 June ?
<1993-2035>Year
Switch#clock set 19:50:00 25 June 2012
Switch#
- show history命令可显示最近使用过的命令
错误提示含义:
错误消息 | 含义 | 解决办法 |
% Ambiguous command:"show con" | 输入的字符不足,无法识别的命令 | 重新输入命令+?获取相似命令列表 |
% Incomplete command | 您并没有输入该命令所需的所有关键字或值 | 重新输入命令,然后输入 ?(前面加空格) |
% Invalid input detected at ‘^’ marker | 命令输入不正确,脱字符号^标记出错位置 | 输入?显示所有可用命令 |
Cisco IOS软件配置的保存、备份和加载
- 软件配置包括
- 启动配置:设备启动时加载的运行配置,如不存在则直接进入设置或加载空白配置,存储于NVRAM
- 运行配置:设备当前运行正在使用的配置,存储于RAM
- 三种内存介质
- NVRAM:启动配置存储区,为可写入式永久存储
- RAM:存储运行配置、路由表和快速交换缓存
- 闪存:存储软件镜像、备份配置等文件的区域,永久性存储
- 检查当前运行配置的命令
Switch#show running-config
- 检查以保存配置的命令
Switch#show startup-config
- 其他相关命令
Switch#show running-config interface GigabitEthernet0/1 //仅显示接口...0/1的运行配置//
- 配置文件可以存储在外部存储服务器:FTP\SCP\HTTP\TFTP等,其他路由器和交换机也可以加载此配置文件来快速实现相同配置
Switch#copy running-config tftp: //将运行配置复制到TFTP服务器//
Switch#copy running-config startup-config //将运行配置复制到启动配置,运行配置更改后需要将其保存到启动配置,这是做配置更改后必须执行的一步//
Switch#copy startup-config running-config //将启动配置复制到运行配置,这种命令可以用在RAM、NVRAM、TFTP服务器之间//
Switch#erase startup-config //删除NVRAM已保存的启动配置//
- 从任何源复制配置文件到RAM,复制方式是合并;从RAM复制配置到NVRAM,复制方式是覆盖
CLI交互体验设置
- 快捷键
快捷键 | 说明 |
Tab | 完成命令或关键字的其余部分 |
Ctrl+a | 将光标移至行起始位置 |
Ctrl+e | 将光标移至行结束位置 |
Backspace | 删除光标左侧字符 |
Ctrl+u | 擦除整行 |
Ctrl+Shift+6 | 终止Cisco IOS进程,如ping、tracerroute |
Ctrl+c | 放弃当前命令并退出配置模式 |
Ctrl+z | 退出配置模式并返回EXEC提示符 |
- 修改命令缓存区大小,调整命令历史记录数量
Switch#terminal history size 50 //将命令历史保留量调整为最近的50条, 默认为10条,Ctl+P或向上键调出历史命令//
- 系统需要一次输出多行文本时,有限的几行若未完全展示,下方会出现--More--提示,此时按Enter,每按一次多显示一行剩余文字,按Space,每次多现实一组文字,Switch#terminal length 100命令意为设置当前终端屏幕上的行数为100
- 过滤show输出
Switch#show running-config|include hostname //从show running-config结果中过滤包含hostname等内容的参数//
hostname Switch
Switch#show running-config|section FastEthernet0/11 //显示从过滤表达式开始的整个部分//
interface FastEthernet0/11
switchport access vlan 100
switchport mode acess
switchport port-security
Switch#show running-config|begin FastEthernet0/11 //从符合过滤表达式的行开始,显示从某个点开始的所有输出行//
Switch#show running-config|exclude FastEthernet0/11 //排除符合过滤表达式的所有输出行//
连接至控制台端口
- 线缆:RJ45-DB9/USB A-Micro USB
- 串口配置:9600 b/s,8数据位,无奇偶校验,1 停止位,无流量控制
- 串口通信软件
- 默认进入用户EXEC模式