微信优化

weixinyouhua

思科交换机查看配置命令是什么?常用查询命令有哪些?

2026-08-31 08:42:18

无论你是刚接手网络设备的新手,还是正在排障的老工程师,思科交换机查看配置命令的核心就一条:使用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-config
  • show 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:常见于物理层干扰或线缆过长

如果错误数持续增长,大概率是物理链路问题,而不是配置问题。

总结一条高效排查路径

当你接到报障说“交换机上不了网”,按这个顺序敲命令:

  1. ping 网关,确认三层连通性
  2. show interfaces status,看所有端口状态
  3. show running-config interface,查问题端口配置
  4. show vlan brief,确认VLAN归属
  5. 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等定向查看命令,足以应付绝大多数网络运维场景,掌握它们,你离一个合格的网络工程师就更近了一步。

相关文章

2024年,SaaS软件行业碰到获客难、增长慢等问题吗?

我们努力让每一次邂逅总能超越期待