面对一台华为交换机,不知道它当前运行着哪些配置,或者想知道上一次保存的配置和当前运行配置的差异。华为交换机查看配置的核心方法是使用display current-configuration命令查看运行配置,使用display saved-configuration查看保存配置,通过display startup确认下次启动加载的配置,再配合display interface等命令定位接口和协议细节。 这套组合拳能覆盖99%的日常排障和变更需求,本文将从实际运维视角,把这几条命令的用法、输出解读和实战经验一次讲透。
为什么必须掌握查看配置的正确姿势
华为交换机运行中,当前生效的配置存放在内存里,称为“运行配置”,而设备重启后加载的是Flash中的“保存配置”,如果两者不一致,轻则变更丢失,重则网络故障无法恢复,查看配置是所有运维操作的第一步,也是变更前备份、问题定位、配置审计的基础,很多新手只会上网搜到一个命令就盲目执行,但不同场景需要不同的查看维度,选错了命令,看到的信息就是不完整的,甚至会误导判断。
核心命令实战:从运行态到启动态
display current-configuration:查看当前运行配置
这是最核心、使用频率最高的命令,执行后,设备会按功能模块输出所有当前生效的配置,包括系统参数、接口配置、路由协议、ACL、VLAN等,执行方式:
<Huawei> display current-configuration
从系统视图参数开始,逐步到接口和协议配置,信息量很大,如果只想看某一部分,可以加过滤条件,
<Huawei> display current-configuration interface GigabitEthernet0/0/1 <Huawei> display current-configuration | include ospf
关键点:这条命令看到的是内存中的配置,如果设备没保存,重启后就会丢失。

所以变更前必须同时查看保存配置,并手动保存。
display saved-configuration:查看已保存的配置
查看Flash中保存的下次启动配置文件,通常用于对比“实际配置”和“保存配置”是否一致,命令:
<Huawei> display saved-configuration
执行后顶部会显示配置文件的名称、大小、最后保存时间,这些信息对审计很有价值,如果设备没有保存过任何配置,会有提示“No saved configuration exists”。
display startup:确认启动加载哪个配置文件
这条命令解决“设备重启后到底加载哪个文件”的疑问,执行:
<Huawei> display startup
输出会标明当前启动配置文件、下一次启动配置文件、备份启动配置文件,如果当前启动文件为空,设备重启后会进入空配置状态,日常维护中,建议每次变更后都执行save命令,并将启动文件设置为最新保存的配置文件。
专项排查:display interface与display ip routing-table
- 查看某个接口的详细物理状态、协议状态、流量统计,用:
<Huawei> display interface GigabitEthernet0/0/1
- 查看三层路由表,确认转发路径:
<Huawei> display ip routing-table
这两条命令常在业务不通、丢包时配合display current-configuration一起使用,形成“全局配置-接口状态-路由表”的完整排障闭环。
实操案例:批量设备配置巡检的完整方案
我们团队在维护一套多分支网络时,经常需要快速核对几十台交换机的配置一致性,单纯逐台登录执行

display current-configuration效率极低,而且容易漏看,后来我们做了一个标准化流程:先通过SSH批量登录设备,导出display current-configuration和display saved-configuration的结果,再用脚本对比差异,具体做法如下。
- 在每台设备上执行
save确保配置已经持久化。 - 批量执行
display current-configuration和display saved-configuration,将输出重定向到本地文件。 - 用diff工具对比两个文件的差异,如果无差异,说明运行态和保存态一致;有差异则重点核查变更记录。
- 同时执行
display startup,确认每台设备的启动配置文件均为最新版本。
这套流程让我们在半小时内完成全分支的配置一致性审核。核心价值在于:先用命令把配置可视化,再用自动化工具做差异分析,避免了人工逐行阅读的失误。
如果你也经常做设备巡检,强烈建议把“查看配置”固化为一套标准SOP,至少包含以下动作:
- 登录后先执行
display version确认设备型号和软件版本。 - 执行
display current-configuration导出当前配置。 - 执行
display saved-configuration确认保存的配置。 - 执行
display startup核准启动文件。 - 对关键接口执行
display interface检查物理状态。
常见坑点与专业建议
- 不要只看
display current-configuration就以为万事大吉,很多现场变更后忘记save,一旦设备重启或主备倒换,所有配置全部回退,这是最常见的故障原因。 - 过滤输出时注意引号和中括号的转义

,在VRP中,
| include、| exclude等过滤器非常好用,但要注意关键字中如果包含空格或特殊字符,需用单引号包裹。 - 配置文件内包含敏感信息,如明文密码或密钥,导出后要妥善保管,避免泄露。
相关问题解答
问题1:display current-configuration和display saved-configuration显示的配置不一样,怎么办?
- 如果两者不一致,说明当前运行的配置还没保存,执行
save命令,按提示确认文件名和路径,将当前配置写入Flash,覆盖原有保存配置,如果不想覆盖原文件,可以save [文件名]另存一份,保存后再执行display saved-configuration一致。如果仍然不一致,检查是否存在配置回滚机制或冗余配置文件,也可能是两个文件引用了不同的启动配置。
问题2:如何快速查看某个特定配置项(比如VLAN配置)?
- 使用
display current-configuration加管道过滤,例如查看所有VLAN相关配置:display current-configuration | include vlan,如果想看接口下某一行配置,可以进入该接口视图后执行display this,只显示当前接口配置。display this是维配置时的利器,可以避免在全局配置里翻找。
配置查看是华为交换机运维的基本功,但越是基础的操作越要严谨,建议你把上面的命令和思路收藏起来,并在自己的测试环境先逐一验证一遍。看清当前配置、保存配置、启动配置三者之间的关系,很多疑难杂症自然迎刃而解。 如果在实际运用中遇到什么特殊问题,也欢迎在评论区留言交流,大家一起探讨更高效的排查方法。
图片来源于AI模型,如侵权请联系管理员。作者:酷小编,如若转载,请注明出处:https://www.kufanyun.com/ask/760441.html

