可以查看历史使用过的命令,默认情况下,命令历史记录功能启用,系统会在其历史记录缓冲区中记录最新输入的 10 条命令。设置:terminal history开启,terminal history size 50 可以记录50条,terminal no history size 恢复默认值,terminal no history禁用命令记录。
交换机启动顺序:
交换机加载启动加载器软件。启动加载器是存储在 NVRAM 中的小程序,并且在交换机第一次开启时运行。
启动加载器:
l 执行低级 CPU 初始化。启动加载器初始化 CPU 寄存器,寄存器控制物理内存的映射位置、内存量以及内存速度。
l 执行 CPU 子系统的加电自检 (POST)。启动加载器测试 CPU DRAM 以及构成闪存文件系统的闪存设备部分。
l 初始化系统主板上的闪存文件系统。
l 将默认操作系统软件映像加载到内存中,并启动交换机。启动加载器先在与 Cisco IOS 映像文件同名的目录(不包括 .bin 扩展名)中查找交换机上的 Cisco IOS 映像,如果在该目录中未找到,则启动加载器软件搜索每一个子目录,然后继续搜索原始目录。
操作系统然后使用在操作系统配置文件 config.text(存储在交换机闪存中)中找到的 Cisco ISO 命令来初始化接口。
从系统崩溃中恢复
启动加载器还可以在操作系统无法使用的情况下用于访问交换机。启动加载器有一个命令行工具,可用于在操作系统加载之前访问存储在闪存中的文件。从启动加载器命令行上,可以输入命令来格式化闪存文件系统、重新安装操作系统软件映像,或者在遗失或遗忘口令时进行恢复。
Switch>en //进入特权模式
Switch#conf t //进入全局模式
Switch(config)#vlan 99 //添加vlan99
Switch(config-vlan)#exit //退出一层
Switch(config)#int vlan 99 //进入vlan99接口配置
Switch(config-if)#ip add 172.17.99.1 255.255.255.0 //给VLAN99配置IP地址
Switch(config-if)#no shut //激活
Switch(config)#host S1 //配置名字
S1(config)#int f 0/18 //进入接口
S1(config-if)#switchport mode access //修改为访问模式
S1(config-if)#line vty 0 4 //进入虚拟终端配置
S1(config-line)#password cisco //配置密码
S1(config-line)#login //允许登陆
S1(config-line)#exit //退出一层
S1(config)#enable password cisco1 //配置enable密码
S1(config)#service password-encryption //将密码加密
S1(config)#end
S1#sh mac-address-table //查看交换机的MAC地址表
Mac Address Table
-------------------------------------------
Vlan Mac Address Type Ports
---- ----------- -------- -----
S1#copy running-config startup-config //保存配置
口令恢复:
步骤 1. 将终端或带终端仿真软件的 PC 连接到交换机控制台端口。
步骤 2. 在仿真软件中将线路速度设置为 9600 波特。
步骤 3. 关闭交换机电源。将电源线重新连接到交换机,并在 15 秒内,当 System(系统)LED 仍闪烁绿光时按下 Mode 按钮。一直按住 Mode 按钮,直到 System(系统)LED 短暂变成琥珀色,然后变成绿色常亮。然后释放 Mode 按钮。
步骤 4. 使用 flash_init 命令初始化闪存文件系统。
步骤 5. 使用 load_helper 命令加载所有 helper 文件。
步骤 6. 使用 dir flash 命令显示闪存内容:
交换机文件系统如下显示:
Directory of flash:
13 drwx 192 Mar 01 1993 22:30: 48 c 2960-lanbase-mz.122-25.FX
11 -rwx 5825 Mar 01 1993 22:31:59 config.text
18 -rwx 720 Mar 01 1993 02:21:30 config.text
16128000 bytes total (10003456 bytes free)
步骤 7. 使用 rename flash:config.text flash:config.text.old 命令将配置文件重命名为 config.text.old,该文件中包含口令定义。
步骤 8. 用 boot 命令启动系统。
步骤 9. 系统提示是否要启动设置程序。在提示符下输入 N,然后当系统提示是否继续配置对话时,输入 N。
步骤 10. 在交换机提示符下,使用 enable 命令进入特权执行模式。
步骤 11. 使用 rename flash:config.text.old flash:config.text 命令将配置文件重命名为其原始名称。
步骤 12. 使用 copy flash:config.text system:running-config 命令将配置文件复制到内存中。输入此命令后,控制台上将显示以下内容:
Source filename [config.text]?
Destination filename [startup-config]?
按回车响应确认提示。现在交换机将重新加载配置文件,并且您可以更改口令。
步骤 13. 使用 configure terminal 命令进入全局配置模式。
步骤 14. 使用 enable secretpassword 命令更改口令。
步骤 15. 使用 exit 命令返回到特权执行模式。
步骤 16. 使用 copy running-config startup-config 命令将运行配置写入启动配置文件。
步骤 17. 使用 reload 命令重新加载交换机。