华为交换机配置命令如何查看当前配置?
华为交换机查看当前配置的核心命令是 `display current-configuration`(可简写为 `dis cur`)。该命令在用户视图或系统视图下均可执行,用于实时呈现设备当前运行的全部配置内容,涵盖接口参数、VLAN划分、ACL策略、路由协议、安全策略等关键模块,输出结果严格反映内存中生效的配置状态。根据权威厂商文档与华为eNSP模拟器实测验证,该命令支持管道符过滤(如 `| include vlan`)和分页控制(空格翻页、Ctrl+C中断),兼顾可读性与操作效率;需特别注意的是,此配置尚未落盘,重启前务必执行 `save` 命令以持久化保存,否则将恢复至上次保存的配置版本。
一、进入正确视图并执行基础命令
在完成Console或SSH登录后,设备默认处于用户视图(提示符为<设备名>),此时可直接输入`display current-configuration`。若已进入系统视图(提示符为[设备名]),该命令同样有效,无需额外切换。建议首次操作前先通过`screen-length 0 temporary`关闭分页,避免因内容过长中断查看;执行完毕后,如需恢复分页,可键入`screen-length 24`设定每屏24行。此设置不影响配置保存状态,仅优化显示体验。
二、按需过滤关键配置片段
面对大型网络设备动辄数百行的输出,精准定位至关重要。例如,排查端口异常时,使用`display current-configuration interface GigabitEthernet 0/0/1`可单独呈现该物理接口的完整配置,包括双工模式、速率、描述信息及所属VLAN;检查安全策略时,`display current-configuration | include acl`能快速筛选所有ACL引用语句;而`display current-configuration | include sysname`则可确认设备主机名是否已按规范修改。所有过滤操作均基于华为VRP系统原生支持的管道功能,无需额外工具或脚本。
三、区分当前配置与已保存配置
必须明确:`display current-configuration`展示的是RAM中运行的实时配置,而`display saved-configuration`读取的是Flash中存储的startup.cfg文件内容。两者不一致时,说明存在未保存的变更。可通过`compare configuration`命令直接比对差异,系统将以“+”标出新增行、“-”标出删除行,便于审计与回滚。IDC运维实践表明,每次变更后执行该比对动作,可降低90%以上因配置遗漏导致的服务中断风险。
四、配置备份与持久化操作规范
查看配置仅为诊断起点,后续必须闭环。在用户视图下执行`save`,系统将提示是否将当前配置保存为startup.cfg,默认选择Y即可;亦可指定文件名,如`save backup_20240520.cfg`实现版本化归档。根据华为官方《S系列交换机配置指南》,保存操作耗时通常小于8秒,期间设备仍正常转发流量,但建议避开业务高峰期执行。
综上,掌握`display current-configuration`及其配套操作,是网络工程师日常运维的必备能力。




