核心概念:两种配置模式
在华为设备上,配置主要分为两种,删除命令也针对这两种:

- 当前生效配置:设备正在运行的配置,通过
display current-configuration查看。 - 下次启动配置:设备下次重启后生效的配置,存储在
startup-configuration文件中(通常是vrpcfg.zip)。
最佳实践:通常我们修改的是“当前生效配置”,然后用 save 命令将其保存为“下次启动配置”,删除操作也主要针对当前配置,然后保存。
删除单条或部分配置命令
这是最常用的方式,用于精确地移除某一条或某一组配置。
基本删除命令
使用 undo 关键字来删除一条命令。
示例:

- 删除配置:要删除
interface GigabitEthernet 0/0/1下的ip address 192.168.1.1 24命令。system-view [Huawei] interface GigabitEthernet 0/0/1 [Huawei-GigabitEthernet0/0/1] undo ip address 192.168.1.1 24
- 删除配置:要删除全局配置中的
sysname Router_A命令,并恢复默认的Huawei。system-view [Huawei] undo sysname
删除整个功能模块或接口的所有配置
当需要删除一个接口或一个功能(如OSPF、VLAN)下的所有配置时,使用 undo 后跟该模块的关键字。
示例:
- 删除接口的所有配置:删除
GigabitEthernet 0/0/1接口上的所有IP地址、描述、MTU等配置。system-view [Huawei] interface GigabitEthernet 0/0/1 [Huawei-GigabitEthernet0/0/1] undo interface // 删除该接口下的所有配置
- 删除一个VLAN的所有配置:删除VLAN 10的所有成员端口。
system-view [Huawei] undo vlan 10 // 删除VLAN 10及其所有配置
- 删除整个OSPF进程:删除OSPF 1进程的所有相关配置。
system-view [Huawei] undo ospf 1
删除大量或全部配置
当需要清空设备上的大部分或全部配置时,可以使用以下命令。
重置接口配置
这个命令只清除接口相关的配置,不会影响全局配置。

命令:
reset interface interface-type interface-number
示例:
# 重置GE0/0/1接口的所有配置 reset interface GigabitEthernet 0/0/1
删除下次启动配置文件
这个命令会删除设备下次启动时要加载的配置文件,相当于让设备“恢复出厂设置”(在重启后)。
命令:
delete /unreserved startup-configuration
/unreserved:表示强制删除,即使文件被占用也删除,推荐加上。
示例:
# 删除下次启动配置文件 delete /unreserved startup-configuration
执行后,设备会提示配置已删除。此时当前运行的配置仍然有效,直到设备重启。
恢复出厂设置(最彻底的方式)
这个命令会清除设备上所有的配置(包括当前运行配置和下次启动配置),并恢复到出厂默认状态。
命令:
reset saved-configuration
这个命令等同于 delete /unreserved startup-configuration,但更简洁。
重要提示:
reset saved-configuration不会立即生效,它只是删除了启动配置文件。- 执行完
reset saved-configuration后,你需要重启设备 (reboot),设备才会用空的配置启动,从而实现真正的“恢复出厂设置”。
强制重启与恢复出厂设置(高级操作)
这是一个组合拳,可以一步到位地清空所有配置并重启。
操作流程:
# 1. 进入用户视图 <Huawei> # 2. 执行恢复出厂设置命令 <Huawei> reset saved-configuration # 3. 系统会提示确认,输入 Y <Huawei> reset saved-configuration Info: The operation may take a few minutes. Please wait for a moment... done. The startup-configuration file has been deleted. # 4. 立即重启设备 <Huawei> reboot # 5. 系统会再次提示确认,输入 Y <Huawei> reboot System will reboot! Continue? [Y/N]: y
设备将重启,并以空的配置启动。
操作流程与最佳实践
场景:你需要彻底清空一台华为交换机的所有配置,准备重新部署。
推荐步骤:
- 登录设备:通过Console、Telnet或SSH登录到设备。
- 进入系统视图:
<Huawei> system-view
- (可选但推荐)删除当前配置中的敏感信息:如果只是想重置部分配置,可以手动
undo相关命令。 - 删除下次启动配置文件:
[Huawei] delete /unreserved startup-configuration
- 优点:这是一个非常明确的操作,只影响下次启动,不影响当前会话。
- 保存当前配置(可选但推荐):
[Huawei] save
- 为什么保存? 执行
delete startup-configuration后,当前运行的配置和启动配置就不一致了,执行save会让启动配置文件变成一个空文件,这样逻辑更清晰,确保重启后确实是空配置,如果不save,重启时系统可能会尝试加载一个不存在的配置文件,效果一样,但save后状态更明确。
- 为什么保存? 执行
- 重启设备:
[Huawei] quit <Huawei> reboot
- 输入
Y确认重启。
- 输入
- 验证:设备重启后,登录进去,使用
display current-configuration查看,应该只显示最基本的系统信息(如sysname Huawei)。
重要注意事项
- 谨慎操作:删除配置是不可逆的操作(除非你有配置备份),在执行
delete或reset saved-configuration之前,请务必确认你已经备份了重要配置。 - 影响网络:删除配置会导致网络中断、业务中断,请在维护窗口期进行操作。
- 权限:这些命令通常需要
system-view视图的管理员权限。 - 配置备份:在任何重大变更前,使用
save命令备份当前配置到FTP、TFTP服务器或本地。<Huawei> save ftp://username:password@192.168.1.100/config_backup_20251027.zip
希望这份详细的指南能帮助你熟练地在华为设备上进行配置删除操作!
