菜鸟科技网

H3C删除命令有哪些?常用命令及使用场景?

在H3C设备的管理与维护中,删除命令是日常操作的重要部分,主要用于清除配置、释放资源或恢复设备默认状态,以下将详细分类介绍H3C设备中常用的删除命令,涵盖系统配置、接口、路由、策略、用户等多个维度,并附表格汇总关键命令格式及说明。

H3C删除命令有哪些?常用命令及使用场景?-图1
(图片来源网络,侵删)

系统配置相关删除命令

删除当前配置

  • 命令undo startup-configuration
    作用:删除设备保存的下次启动时加载的配置(即“saved-configuration”),相当于恢复出厂配置(需重启生效)。
    示例system-view进入系统视图后,执行undo startup-configuration,然后reboot重启设备。

删除临时配置

  • 命令reset saved-configuration
    作用:与undo startup-configuration功能类似,直接删除存储的配置文件,需重启生效。
    注意:执行前需确认当前配置已备份,避免误操作导致设备不可用。

清除配置回滚记录

  • 命令undo configuration rollback record [record-number]
    作用:删除配置回滚记录(默认保留最近5条),record-number为可选参数,指定删除某条记录。
    示例undo configuration rollback record 3删除第3条回滚记录。

接口配置删除命令

删除接口配置

  • 命令undo interface interface-type interface-number
    作用:删除指定接口的所有配置(包括IP地址、VLAN、描述等),恢复接口默认状态。
    示例undo interface GigabitEthernet 1/0/1删除GigabitEthernet1/0/1接口的所有配置。

删除接口IP地址

  • 命令undo ip address ip-address { mask | mask-length } [ secondary ]
    作用:删除接口的主IP地址或 secondary 次要IP地址。
    示例undo ip address 192.168.1.1 24删除接口的主IP地址;undo ip address 192.168.2.1 24 secondary删除次要IP地址。

删除接口VLAN成员

  • 命令undo port link-type / undo port default vlan vlan-id
    作用
    • undo port link-type:删除接口的链路类型(如access/trunk/hybrid),恢复默认为access。
    • undo port default vlan vlan-id:删除access接口的默认VLAN或trunk接口的允许VLAN(需先进入接口视图)。
      示例interface GigabitEthernet 1/0/1undo port default vlan 10删除接口加入的VLAN 10。

路由协议相关删除命令

静态路由删除

  • 命令undo ip route-static ip-address { mask | mask-length } { next-hop-address | interface-type interface-number [ next-hop-address ] } [ preference preference-value ] [ reject | blackhole ]
    作用:删除指定的静态路由条目。
    示例undo ip route-static 10.1.1.0 24 192.168.1.2删除目标网段为10.1.1.0/24、下一跳为192.168.1.2的静态路由。

OSPF路由删除

  • 删除OSPF进程undo ospf [ process-id ]
    作用:删除OSPF进程(默认进程ID为1),删除后所有OSPF路由将被移除。
  • 删除OSPF网络宣告undo ospf area area-id
    作用:删除指定OSPF区域内的所有网络宣告(需先进入系统视图)。
  • 删除OSPF虚链路undo ospf virtual-link router-id
    作用:删除指定路由器ID的虚链路配置。

BGP路由删除

  • 删除BGP进程undo bgp [ as-number ]
    作用:删除BGP进程(默认AS号需手动指定),删除后所有BGP路由将被移除。
  • 删除BGP邻居undo bgp peer as-number
    作用:删除指定AS号的BGP邻居关系。
  • 删除BGP网络条目undo network network-address mask-length [ route-policy route-policy-name ]
    作用:撤销BGP对指定网段的宣告。

VLAN与ACL策略删除命令

VLAN删除

  • 删除VLANundo vlan vlan-id
    作用:删除指定VLAN(包括VIF接口和成员端口),若端口已加入该VLAN,需先从端口移除。
    示例undo vlan 100删除VLAN 100。

ACL策略删除

  • 删除ACL规则undo acl [ number ] acl-number | name acl-name } [ rule rule-id ]
    作用
    • rule rule-id时,删除整个ACL规则集;
    • rule rule-id时,删除指定规则ID的条目。
      示例undo acl 2001删除编号为2001的ACL;undo acl 3000 rule 5删除ACL 3000中的第5条规则。

用户与安全相关删除命令

删除用户账号

  • 命令undo local-user user-name
    作用:删除本地用户账号(包括密码、权限等配置)。
    示例undo local-user admin删除admin用户。

删除AAA认证方法

  • 命令undo aaa authentication-scheme scheme-name
    作用:删除指定的AAA认证方案。
    示例undo aaa authentication-scheme default删除默认认证方案。

删除SSH服务配置

  • 命令undo ssh server enable
    作用:关闭SSH服务,删除SSH相关配置(如用户密钥、端口等)。

文件与日志管理删除命令

删除文件

  • 命令delete file-url [ /unreserved ]
    作用:删除存储设备(如Flash)中的文件,/unreserved表示彻底删除(不进入回收站)。
    示例delete /vrpcfg.cfg /unreserved删除配置文件并彻底释放空间。

删除日志缓冲区

  • 命令reset logbuffer
    作用:清空设备日志缓冲区中的所有日志信息。

关键删除命令汇总表

功能分类 命令格式 说明
删除启动配置 undo startup-configuration 删除下次启动加载的配置,需重启生效
删除接口配置 undo interface interface-type interface-num 删除指定接口的所有配置,恢复默认状态
删除静态路由 undo ip route-static ... 删除指定目标网段、下一跳的静态路由
删除VLAN undo vlan vlan-id 删除指定VLAN(需先移除端口成员关系)
删除ACL规则 undo acl [number] acl-number [rule rule-id] 删除整个ACL或指定规则
删除本地用户 undo local-user user-name 删除指定本地用户账号
删除配置回滚记录 undo configuration rollback record [num] 删除指定编号的配置回滚记录,默认保留5条
清空日志缓冲区 reset logbuffer 清空设备内存中的日志信息

相关问答FAQs

Q1:执行undo startup-configuration后,设备配置会立即丢失吗?
A1:不会。undo startup-configuration仅删除“保存的配置”(即存储在Flash中、下次启动时加载的配置),当前运行的配置(display current-configuration查看的)仍会保留,若需彻底清除当前配置并恢复出厂状态,需在执行undo startup-configuration后输入reboot重启设备,重启时设备会加载默认配置。

Q2:删除VLAN时提示“VLAN is being used”,如何解决?
A2:该错误表示VLAN中仍有接口成员或被其他功能(如VLANIF接口)引用,解决步骤:

  1. 使用display vlan查看VLAN包含的接口;
  2. 进入相关接口视图,执行undo port default vlan vlan-id移除VLAN成员;
  3. 若存在VLANIF接口(如interface Vlan-interface 100),需先删除该接口(undo interface Vlan-interface 100);
  4. 完成后再次执行undo vlan vlan-id删除VLAN。
H3C删除命令有哪些?常用命令及使用场景?-图2
(图片来源网络,侵删)
分享:
扫描分享到社交APP
上一篇
下一篇