查看思科交换机配置,核心就两条命令:show running-config看当前运行状态,show startup-config看启动时加载的配置。 实际操作中,九成以上问题的排查,都是从这两条命令开始的。
思科交换机查看配置命令有哪些
思科交换机基于IOS或IOS-XE系统,命令体系对老运维来说非常熟悉,新手刚接手设备时,最容易犯的错是输入show config,这条命令在大多数型号上并不存在,正确写法是show running-config,查看配置命令主要围绕三个维度展开:当前生效配置、开机加载的配置、接口详细状态。
日常使用频率最高的一组命令如下:
show running-config:查看当前运行在内存里的全部配置,设备改动即时生效,但只要不保存,重启就全丢。show startup-config:查看保存在NVRAM里的配置,设备开机时读取的就是这份文件。show version:查看IOS版本、系统运行时长、硬件型号和启动镜像信息。show interface status:查看所有接口的物理状态、速率、双工模式以及是否开启。show running-config interface GigabitEthernet0/1:只看某一个接口的配置片段,输出短,定位快。
真正上手排查时,很少有人完整刷一遍几千行的配置,多数情况下,大家更习惯带着过滤器去看,举个例子,你想确认所有VLAN接口的IP地址是否配错,直接执行:
show running-config | include interface Vlan
输出结果会帮你把相关行筛出来,想连上下文一起看,就用section而不是include:
show running-config | section interface Vlan10
这样会把整段VLAN 10的配置一起带出来,而不是只给一行。过滤器用得好,比命令本身更省时间。
思科交换机如何查看当前配置,完整操作步骤
很多网络管理员拿到一台陌生设备,第一反应是懵,下面这套流程可以直接照着做,几分钟内就能掌握设备情况。
登录设备并进入特权模式
用Console线或SSH连上之后,先进入用户模式,执行enable,输入特权密码,才能拿到查看全部配置的权限,在用户模式下执行show running-config,会返回权限不足的提示,这是思科默认的安全策略。
执行查看命令并处理长输出
进入特权模式后,输入

show running-config,如果配置量比较大,屏幕会快速翻滚,你不需要想办法截停它,思科自带分页机制,按空格键翻下一页,按回车键一行一行翻,按q退出剩余输出。
想彻底避免翻页问题,可以加一条管道命令:
show running-config | no-more
这里有个容易忽略的细节:省略掉的配置不会显示。 思科交换机很多参数处于默认状态时,show running-config里是看不到的,比如默认的管理VLAN 1、默认的生成树协议参数,只要没改动过,输出里就不出现,这意味着,你看不到完整参数,只能看到非默认的那部分,想确认某条默认参数,得用show命令去单独查看,比如show spanning-tree就是专门看生成树状态的。
思科交换机运行配置与启动配置的区别
这是一个理解门槛较高的地方,也是面试现场的高频题,行业共识认为,搞懂这两份配置的区别,是排查配置类故障的分水岭。
- 运行配置存放在内存中,写入后立刻生效,不依赖重启,缺点是设备断电或重启后,内存清空。
- 启动配置存放在NVRAM中,设备开机时读入内存,变成运行配置,只要不改写NVRAM,重启后配置不会丢。
实际网络环境里,两者的内容经常不一致,比如下午改了一个接口的配置,添加了Trunk允许列表,但忘了执行保存,此时运行配置是新的,启动配置还是旧的,设备一旦意外重启,新配置全部回滚,接口状态恢复到上午的样子。
对比结果的表格如下:
| 对比维度 | 运行配置 | 启动配置 |
|---|---|---|
| 存储位置 | RAM(内存) | NVRAM |
| 生效方式 | 修改后立即生效 | 开机加载时生效 |
| 重启后状态 | 清空,重新加载启动配置 | 保留 |
| 常用命令 | show running-config |
show startup-config |
| 保存操作 | copy running-config startup-config |
无需手动保存 |
确认改动无误后,用copy running-config startup-config把当前配置写入NVRAM,行业里常说的”保存配置”,指的就是这条命令。思科交换机保存配置命令就是它,没有第二条更标准的写法。
业内专家指出,相当一部分”设备重启后行为异常”的故障,根源都是运行配置与启动配置不一致,排查思路很简单:先对比两份配置,不一致就先找原因,别急着重启。

思科交换机查看接口配置的实用手法
接口配置是日常排障中最常被打交道的部分,完整刷一遍show running-config,找接口段落,效率太低了,更精准的办法是直接定位到目标接口。
按接口名查看配置
show running-config interface GigabitEthernet0/1
这条命令输出接口下的IP地址、描述、VLAN归属、端口类型等信息,不同型号对接口缩写支持不同,有些设备接受Gi0/1,有些必须写全称,养成写完整名称的习惯,可以避免不必要的麻烦。
查看接口物理状态与协商结果
想确认线路是否连通、速率是否协商正常,要用状态类命令:
show interface status
输出顶部会列出所有接口的Port、Name、Status、Vlan、Duplex、Speed,Status显示connected代表物理链路正常,显示notconnect意味着网线没通,显示err-disabled则说明接口被安全策略锁住了。
查看Trunk与VLAN信息
交换机上联接口常配置为Trunk模式,查配置时建议用专门命令:
show interface trunk
这条命令只展示处于Trunk模式的接口,能直接看到允许通过的VLAN列表和Native VLAN,如果下行设备访问不了某些VLAN,多半是Trunk允许列表里漏放行了。
查看接口错误计数
物理链路是通的,但丢包严重,这种情况要查接口的错误计数器:
show interface | include error|CRC|collision
CRC错误持续增长,常见原因是网线或者光模块不达标,这类问题看配置解决不了,需要结合现场硬件状态判断。查看配置只是一个环节,配合状态类命令交叉验证,结论才靠得住。
查完配置之后的几个常见坑
掌握了基础命令,不代表排查不出问题,下面是几个实操中非常常见的坑。
默认配置不显示,容易漏判断
前面提到过,show running-config看不到默认参数,有些运维查了半天配置,发现一切正常,但业务就是不通,原因可能出在端口为默认的Access口,而业务需要Trunk,配置里没有Trunk配置,本身就是疑点,查配置时,不光看有什么,还要看缺什么。
改完配置忘记保存
在一台运行了很长时间的交换机上做临时调整,比如临时放通某个ACL,调整后业务恢复正常,于是关掉终端,几天后设备重启,ACL回到旧版,故障复现,这种剧情在机房反复上演。

任何临时改动,要么明确不保存,要么确认稳定后立刻copy running-config startup-config。 没有中间态。
输出里出现大量无用信息
千行配置,真正有关联的只有十几行,用过滤器减少噪音,查路由相关,就| include route;查ACL,先| section ip access-list;查某个接口,直接看接口段,熟练掌握管道过滤语法,排查效率提升非常明显。
特权密码丢失,无法查看配置
如果登录后进不了特权模式,配置就看不到,处理方法:通过Console口重启设备,进入ROMMON模式后,修改配置寄存器跳过启动配置加载,重启后再查看,这是标准恢复流程,需要谨慎操作,尽量不要在生产环境里贸然试。
关于思科交换机查看配置的常见问题
输入show running-config之后屏幕刷太快,根本看不清内容,怎么办?
使用分页快捷键控制输出节奏,按空格键翻页,按回车键逐行查看,也可以执行terminal length 0,取消分页,让输出一次性全部显示,另一种做法是加| no-more,同样可以绕过翻页,输出内容太长时,建议直接配合include或section命令,只提取关键配置行。
查看接口配置时,为什么有些配置看不到?
思科交换机默认情况下不显示默认值,比如接口没有显式配置描述信息,show running-config interface就不会输出description字段,想确认某一项参数的实际状态,需要单独执行对应协议的查询命令。show interface GigabitEthernet0/1能看到接口所有实际生效参数,比看配置片段更有效。
设备重启后配置丢了一部分,怎么判断是哪里出了问题?
先执行show startup-config,看NVRAM里保存的配置是否完整,再执行show running-config,对比两份内容的差异,丢失的配置只存在于运行配置中,说明改动后没有执行copy running-config startup-config,如果两份配置一致但设备行为异常,问题可能出在硬件或系统镜像层面,需要结合show version和show log进一步定位。
核心结论收束一下:查配置,先分清运行配置和启动配置,再结合接口状态命令交叉验证,用过滤器缩小排查范围。 只要这三步走对,大部分思科交换机的配置问题都能在几分钟内定位到根因。
