思科设备作为网络基础设施中的核心组件,其配置管理是网络运维的重要环节,掌握查看所有配置的命令不仅能帮助管理员快速定位问题,还能确保配置的合规性和可追溯性,本文将详细介绍思科设备查看所有配置的常用命令、场景化应用及注意事项,并结合实际案例说明操作方法。

在思科设备中,查看配置主要涉及两种模式:用户模式(Privileged EXEC)和全局配置模式(Global Configuration),用户模式下的命令主要用于查看当前运行的配置或保存的配置文件,而全局配置模式则更多用于修改或验证特定配置,以下从不同场景出发,分类说明查看配置的命令及使用方法。
查看当前运行的配置
当前运行的配置(Running-Config)是设备内存中正在生效的配置,通常通过命令show running-config
或其简写形式show run
查看,该命令会显示所有生效的配置参数,包括接口配置、路由协议、访问控制列表等,在用户模式下输入show run
,系统将逐屏输出当前配置,可通过空格键翻页,q
键退出,若需查看特定配置片段,可结合begin
、include
或exclude
参数进行过滤。show run | begin interface
会从包含“interface”的行开始显示,而show run | include ip address
则仅显示配置了IP地址的行。
查看已保存的配置
已保存的配置(Startup-Config)是设备重启后自动加载的配置文件,存储在NVRAM中,通过命令show startup-config
或show start
可查看该配置,若需比较运行配置与启动配置的差异,可使用show running-config | compare startup-config
,该命令会列出运行配置中存在但启动配置中不存在的配置项,帮助识别未保存的修改,需要注意的是,执行write memory
或copy running-config startup-config
命令后,运行配置才会同步到启动配置。
查看特定模块的配置
对于大型网络设备,可能需要分模块查看配置以提高效率,接口配置可通过show run interface [接口名]
查看,例如show run interface GigabitEthernet0/1
将显示千兆以太网接口0/1的具体参数,路由协议配置方面,OSPF可通过show run | section router ospf
查看,而BGP则使用show run | section router bgp
,安全相关的配置如ACL可通过show run | ip access-lists
查看,NAT配置则通过show run | section ip nat
定位。

查看历史配置与变更记录
为追踪配置变更,思科设备支持配置日志功能,通过show log
或show logging
命令可查看系统日志,其中包括配置修改的时间、操作者及变更内容,若需更详细的操作历史,可启用archive log config
功能,该功能会自动记录配置变更历史,并通过show archive log config all
查看所有历史版本,管理员可通过该命令回溯某次故障发生前的配置状态。
查看配置文件大小与校验信息
在备份或传输配置文件时,了解文件大小和校验值很重要,通过show startup-config | include !
可快速统计配置行数,而show boot
命令则显示启动配置文件的位置及大小,若需验证配置文件的完整性,可使用show archive config summa
ry`查看配置文件的MD5校验和,确保备份文件与设备配置一致。
使用表格对比常用查看命令
为便于快速查阅,以下表格总结了思科设备查看配置的常用命令及其功能:
命令 | 功能描述 | 适用场景 |
---|---|---|
show running-config |
查看当前运行的配置 | 临时调试、验证生效配置 |
show startup-config |
查看已保存的配置 | 检查重启后加载的配置 |
show running-config | begin 关键字 |
从指定关键字开始显示配置 | 快速定位配置段落 |
show running-config | include 关键字 |
仅显示包含关键字的行 | 过滤特定配置项 |
show running-config | exclude 关键字 |
排除包含关键字的行 | 隐藏无关配置 |
show running-config | section 模块名 |
查看指定模块的配置 | 集中查看路由、接口等模块 |
show archive log config all |
查看所有历史配置版本 | 追踪配置变更历史 |
注意事项
- 权限控制:部分查看命令需要进入特权模式(
enable
),普通用户可能无法执行。 - 输出过滤:对于大型设备,
show run
输出可能较长,合理使用include
、exclude
可提高效率。 - 配置保存:查看运行配置后,若需保留修改,务必执行
write memory
或copy run start
,否则重启后配置丢失。 - 敏感信息:配置中可能包含密码、密钥等敏感信息,需注意输出内容的保密性。
相关问答FAQs
问题1:如何快速查看设备所有接口的IP地址配置?
解答:使用命令show ip interface brief
,该命令会以表格形式列出所有接口的状态(up/down)、IP地址、子网掩码及协议状态,比show run | interface
更直观。

Interface IP-Address OK? Method Status Protocol
GigabitEthernet0/0 192.168.1.1 YES manual up up
GigabitEthernet0/1 unassigned YES unset administratively down down
问题2:如何对比当前运行配置与上次保存的配置差异?
解答:使用show running-config | compare startup-config
命令,该命令会输出运行配置中存在但启动配置中不存在的配置行,若输出+ ip address 192.168.2.1 255.255.255.0
,表示该IP地址配置尚未保存,若需反向对比(启动配置中存在但运行配置中不存在的配置),可使用show startup-config | compare running-config
。