无论你是刚接手网络设备的新手,还是正在排障的老工程师,思科交换机查看配置命令的核心就一条:使用show running-config查看当前生效配置,使用show startup-config查看保存的启动配置。 这两条命令覆盖了绝大多数日常需求,配合过滤和定向查看命令,你能在几秒钟内定位到任何接口、VLAN或协议配置问题。
思科交换机查看当前配置命令:从运行配置开始
登录交换机后,最直接的动作就是敲enable进入特权模式,然后执行show running-config,这条命令会完整打印设备当前内存中正在运行的配置,所谓“当前配置”,指的是设备自上次开机或配置修改后,所有生效参数的总和,它和保存在NVRAM里的启动配置不一定相同如果你修改了配置但没有执行write memory或copy running-config startup-config,重启后改动就会丢失。
实际使用中,完整输出可能长达数百行,尤其在三层交换机上,因此我一般推荐带上过滤条件,
show running-config | include interface只显示包含“interface”字样的行show running-config | section interface GigabitEthernet0/1显示某个接口下的完整配置段落show running-config | begin vlan从VLAN配置开始显示
这里的是管道符,后接include、section、begin、exclude等操作符,很多朋友第一次用的时候容易漏掉竖线前后的空格,注意show running-config | section之间必须有空格。
思科交换机查看配置命令大全:除了run-config还有哪些
日常运维中,我不建议一上来就背几十条命令,先掌握下面这张表里的核心命令,足以应对绝大多数场景。
| 命令 | 作用 | 适用场景 |
|---|---|---|
show running-config |
查看当前运行配置 | 检查已生效的修改 |
show startup-config |
查看下次启动加载的配置 | 确认保存结果,对比改动 |
show version |
查看IOS版本、运行时间、硬件信息 | 判断设备型号和系统状态 |
show interfaces status |
查看所有接口的连通状态 | 快速判断端口是否up |
show interfaces trunk |
查看Trunk链路和允许的VLAN | 排查VLAN透传问题 |
show vlan brief |
查看VLAN ID、名称和所属端口 | 确认VLAN划分是否合理 |
show ip interface brief |
查看三层接口IP和协议状态 | 排查IP地址配置错误 |
show mac address-table |
查看MAC地址表 | 定位终端接入端口 |
思科交换机查看接口配置命令怎么用
接口配置是故障高发区,如果你想看某个接口的具体参数,比如速率、双工、VLAN、端口安全策略,建议用show running-config interface加上具体接口名。
show running-config interface GigabitEthernet0/1
这条命令只输出该接口下的所有配置行,干净利落,如果接口状态异常,再用show interfaces GigabitEthernet0/1查看物理层和链路层的详细信息,包括收发包统计、错误计数、输入输出速率,后者不是配置命令,但排障时几乎必用,业内专家指出,接口错误计数(如CRC错误、input errors)是判断网线或光模块问题的重要依据。
思科交换机查看VLAN配置命令:一张表看清全貌
VLAN配置错误导致的网络不通,比其他问题更隐蔽,很多人喜欢直接看running-config里的vlan段落,但输出中看不到端口归属的直观对应关系,我更习惯先用show vlan brief,它用表格形式展示VLAN ID、名称和包含的接口,一目了然。
如果想确认某个端口到底属于哪个VLAN且是否配置了Trunk,用show interfaces trunk查看所有Trunk口,然后用show interfaces switchport查看某个端口的详细VLAN模式。
show interfaces GigabitEthernet0/1 switchport
输出中会明确标出Administrative Mode、Operational Mode、Access Mode VLAN、Trunking VLANs等字段,行业共识认为,多数VLAN跨交换机不通的问题,都出在Trunk口没有放行对应VLAN,或者本征VLAN不一致这两项检查在上述输出里直接能看到。
思科交换机查看配置命令是什么:分清running和startup的差异
很多新手会混淆“当前配置”和“启动配置”,简单说:running-config在内存里,startup-config在NVRAM里。 每次修改配置,改的是running-config,它立即生效但断电即失,只有保存后,startup-config才会更新。
操作习惯上,我建议你在每次确认配置无误后,立即执行

copy running-config startup-config,查看两条配置是否一致,可以分别执行:
show running-configshow startup-config
然后手动对比,如果配置较多,可以用show running-config | diff?注意,Cisco IOS标准版本没有直接的配置diff命令,我的做法是把两个输出分别用show running-config和show startup-config抓取到文本文件,再用Beyond Compare等工具对比,这里给你一个更高效的办法:执行show archive config differences(部分IOS版本支持),可以直接输出两个配置的差异。
查看配置时的权限和模式限制
show命令本身是只读操作,理论上普通用户模式也能执行部分show命令,但show running-config包含密码和密钥信息,多数设备要求特权模式才能查看,如果你在用户模式下敲show running-config提示权限不足,先enable进入特权模式,如果返回% Invalid input,检查是否输入了完整的命令部分旧IOS不支持缩写show run?其实支持,但如果你只写了show r就会报错。
show running-config输出中,密码默认以密文显示,如果你想确认某个接口下的具体配置,但又担心密码泄露,建议使用show running-config | exclude password过滤掉含password的行。
用配置命令做比对:思科交换机查看配置命令的实用技巧
单纯查看只是第一步,我更看重“用查看命令解决具体问题”,这里分享三个高频场景。
接口down了,怎么判断是配置问题还是物理问题
先执行show interfaces status,看接口列的状态是connected还是notconnect,如果是notconnect,再执行show running-config interface检查是否被shutdown,如果配置正常,检查网线或光模块,如果状态是connected但业务不通,检查show interfaces switchport里的Access VLAN和Trunk配置。
新加的VLAN没生效
执行show vlan brief,看新VLAN是否在列表中,如果在但状态显示active,检查端口是否加入,如果端口已加入但仍不通,执行show interfaces trunk查看对端交换机是否放行了该VLAN,跨交换机时,两边都要查。
排查丢包和错包
show interfaces输出尾部有详细的错误统计,重点关注:
- Input errors:可能由网线质量问题、双工不匹配、光模块故障导致
- Output errors:可能由端口拥塞或冲突导致
- CRC errors:常见于物理层干扰或线缆过长

如果错误数持续增长,大概率是物理链路问题,而不是配置问题。
总结一条高效排查路径
当你接到报障说“交换机上不了网”,按这个顺序敲命令:
ping网关,确认三层连通性show interfaces status,看所有端口状态show running-config interface,查问题端口配置show vlan brief,确认VLAN归属show mac address-table,看MAC是否学到
这条路径能覆盖从物理层到数据链路层的大部分问题,配置查看命令只是工具,真正的价值在于你能否快速定位差异、判断异常。
关于思科交换机查看配置命令的常见问题
问:为什么我敲了show running-config但只显示了一部分配置?
答:部分思科交换机在远程SSH登录时,由于终端长度限制,输出会分页显示,底部会出现–More–提示,你可以按空格键翻页,按回车逐行滚动,若想一次性输出全部内容,先执行terminal length 0关闭分页,再执行show running-config,这在大批量抓取配置时非常实用。
问:思科交换机查看配置命令能否同时查看多台设备?
答:单台设备上无法直接跨设备查看,若管理多台设备,建议使用Python脚本通过SSH批量执行show running-config并保存到本地,或者部署思科Prime Infrastructure等网管平台定期采集配置,这样对比多台设备时更方便,也能在配置变更后及时发现问题。
问:交换机意外重启后配置没了,怎么找回之前的配置?
答:先检查是否执行过copy running-config startup-config,如果没做过保存,且设备没有配置自动备份,配置无法从本机恢复,如果设备支持CF卡或USB接口,可尝试从这些外部介质中读取备份文件,日常运维中养成修改后立即保存的习惯,比事后恢复更可靠。
回到最初的问题:思科交换机查看配置命令,核心就是show running-config和show startup-config这两条,配合接口、VLAN等定向查看命令,足以应付绝大多数网络运维场景,掌握它们,你离一个合格的网络工程师就更近了一步。

