启动配置文件是什么
设备内存里有两份配置:运行配置(running-config,重启即丢)和启动配置(startup-config,掉电保留)。设备重启后加载的一定是启动配置,所以「改了配置没保存」这件事,会在一次断电或重启后归零。华为 VRP 的启动文件通常是 flash:/vrpcfg.zip,思科 IOS 存在 NVRAM,H3C Comware 用 flash:/startup.cfg,查看命令分别是 display startup、show startup-config、display startup。
基本信息
| 适用平台 | 华为 VRP / 思科 IOS / H3C Comware |
|---|---|
| 查看命令 | display startup、display saved-configuration、show startup-config |
| 权限要求 | display 类在用户视图即可;切换启动文件需进入 system-view |
| 常见文件名 | flash:/vrpcfg.zip(华为)、NVRAM:startup-config(思科)、flash:/startup.cfg(H3C) |
典型使用场景
- 重启或版本升级前核验:确认「下一次启动」用的确实是刚保存的那份文件
- 排查「保存了却没生效」:对比当前启动文件与下次启动文件是否指向同一个
- 双主控设备开机检查:两块主控板的启动文件可能不一致,需分别确认
- 配置回滚:把下次启动文件指向备份文件,再重启完成回退
- 判断是否保存过:思科 show startup-config 为空,说明从上电到此刻从未保存
华为 VRP
华为 VRP
<SW-CORE-01> display startup # 本次启动与下次启动分别用哪个文件
MainBoard:
Current startup saved-configuration file: flash:/vrpcfg.zip
Next startup saved-configuration file: flash:/vrpcfg.zip
<SW-CORE-01> save # 交互确认后把运行配置写入启动文件
<SW-CORE-01> display saved-configuration | include sysname # 抽查启动文件里的主机名思科 IOS
思科 IOS
SW-CORE-01# show startup-config # 内容为空代表从未保存,重启即回出厂
Using 5120 out of 65536 bytes
! Last configuration change at 10:22:31 CST Sun Oct 11 2026
SW-CORE-01# copy running-config startup-config # 保存运行配置
SW-CORE-01# show boot # 顺带确认下次加载哪个 IOS 镜像H3C Comware
H3C Comware
<SW-CORE-01> display startup
Current startup saved-configuration file: flash:/startup.cfg
Next main startup saved-configuration file: flash:/startup.cfg
<SW-CORE-01> save force # 不弹交互直接保存输出逐列读法
| 输出字段 | 含义 | 正常与异常 |
|---|---|---|
| Current startup saved-configuration file | 本次启动实际加载的文件 | 与 Next 不一致即处于「已改未存」状态 |
| Next startup saved-configuration file | 重启后将要加载的文件 | 显示为空或 NULL 表示未指定,重启可能回出厂 |
| Using N out of M bytes(思科) | 启动配置占用的 NVRAM 字节数 | N 为 0 表示没有任何已保存配置 |
| MainBoard / SlaveBoard 分段(华为双主控) | 各主控板各自的启动信息 | 两板指向不同文件时,倒换后配置会突然变化 |
华为 display startup 回答「用哪个文件」,display saved-configuration 回答「文件里是什么」,两个命令配合看才能判断保存是否真的落盘。
双主控设备做主备倒换或更换主控板之前,先确认备板的下次启动文件与主板一致,否则倒换后可能出现接口配置缺失。