掌握华三路由器当前运行配置与保存配置的查看方法是网络管理的基础核心操作,对故障排查、配置审计、备份及学习至关重要,需熟悉多种常用命令。
display
华三路由器(运行Comware V5/V7操作系统)使用 display
(可简写为 dis
)命令来查看各种信息,包括配置,最常用的是查看当前运行配置和下次启动的保存配置。
-
查看当前运行配置 (
current-configuration
)- 命令:
display current-configuration
- 简写:
dis cu
- 作用: 显示路由器当前内存中正在运行的完整配置,这是路由器此刻实际生效的配置,任何未保存的临时修改都会显示在这里。
- 使用场景:
- 检查当前生效的配置细节。
- 查看刚刚修改但尚未保存的配置是否生效。
- 进行实时故障排查。
- 输出特点: 输出内容非常详细,包含所有已配置的命令行及其参数,输出可能很长,会分屏显示(按空格键继续,按
q
键退出)。 - 示例:
<H3C> system-view // 进入系统视图(特权模式) [H3C] display current-configuration ... (显示完整的当前运行配置) ...
- 命令:
-
查看保存的启动配置 (
saved-configuration
)- 命令:
display saved-configuration
- 简写:
dis sa
- 作用: 显示存储在路由器启动配置文件(通常是
startup.cfg
)中的配置,这是路由器下次重启时将加载的配置。 - 使用场景:
- 确认哪些配置在路由器重启后依然有效。
- 检查最近保存的配置是否正确。
- 进行配置备份前的确认。
- 输出特点: 输出的是最后一次使用
save
命令保存的配置内容,如果从未保存过,或者保存后配置有变动但未再次保存,则此命令显示的内容可能与display current-configuration
不同。 - 示例:
[H3C] display saved-configuration ... (显示存储的启动配置文件内容) ...
- 命令:
查看特定配置片段
有时你不需要查看整个配置,而只关心某个特定功能或接口的配置。display
命令结合视图和关键字可以精确过滤:
-
在系统视图下查看特定部分:
- 命令模式: 在
[H3C]
系统视图下。 - 方法:
display current-configuration [ | { begin | include | exclude } ]
- 常用过滤选项:
| begin
: 从包含指定关键字的行开始显示配置。dis cu | begin interface GigabitEthernet
会从第一个 GigabitEthernet 接口配置开始显示后续所有配置。| include
: 只显示包含指定关键字的行,这是最常用的过滤方式。dis cu | include sysname
: 查看设备名称配置。dis cu | include 192.168.1.1
: 查看所有包含 IP 地址 192.168.1.1 的配置行(可能是接口地址、ACL、NAT等)。dis cu | include interface GigabitEthernet0/0
: 查看特定接口 GE0/0 的配置。dis cu | include ospf
: 查看所有 OSPF 相关的配置。
| exclude
: 排除包含指定关键字的行。
- 示例:
[H3C] display current-configuration | include ip address // 查看所有配置的IP地址 [H3C] display current-configuration | include vlan 10 // 查看所有与VLAN 10相关的配置
- 命令模式: 在
-
在特定功能视图下查看:
- 当你进入某个具体的配置视图(如接口视图、OSPF视图、ACL视图等)后,可以直接使用
display this
命令。 - 命令:
display this
- 简写:
dis th
- 作用: 显示当前配置视图下已输入并生效的配置命令。
- 使用场景: 快速查看当前所在视图(如某个接口、某个OSPF进程)下的具体配置,无需滚动整个配置。
- 示例:
[H3C] interface GigabitEthernet 0/0 // 进入GE0/0接口视图 [H3C-GigabitEthernet0/0] display this # 显示结果类似: interface GigabitEthernet0/0 port link-mode route ip address 192.168.1.254 255.255.255.0 [H3C-GigabitEthernet0/0]
- 当你进入某个具体的配置视图(如接口视图、OSPF视图、ACL视图等)后,可以直接使用
查看配置差异
如果你修改了配置但不确定具体改了哪里,或者想比较运行配置和启动配置的差异:
- 命令:
display current-configuration diff
- 简写:
dis cu diff
- 作用: 比较当前运行配置与下次启动的保存配置之间的差异,清晰地标出增加()、删除()和修改的行。
- 使用场景: 在保存 (
save
) 之前,确认本次修改了哪些内容,避免误操作,这是非常实用的命令。 - 示例:
[H3C] display current-configuration diff ... (显示运行配置与保存配置的差异) ...
保存和导出配置
查看配置后,经常需要将其保存或导出备份:
-
保存当前配置到启动文件:
- 命令:
save
- 作用: 将当前运行配置 (
current-configuration
) 写入到启动配置文件 (startup.cfg
),使其成为下次启动的配置。重要提示: 任何需要永久生效的修改,在完成后必须执行save
命令! - 系统提示: 执行
save
后,系统通常会询问是否确定保存,输入y
或直接回车确认(取决于配置),文件名默认是startup.cfg
。 - 示例:
[H3C] save The current configuration will be written to the device. Are you sure? [Y/N]: y Please input the file name(*.cfg)[flash:/startup.cfg] (To leave the existing filename unchanged, press the enter key): // 直接回车使用默认名 Validating file. Please wait... Configuration is saved to device successfully.
- 命令:
-
导出配置到文件(用于备份或分析):
- 在CLI中复制粘贴
- 使用终端软件(如PuTTY, SecureCRT, Xshell等)连接到路由器。
- 执行
display current-configuration
或display saved-configuration
。 - 在终端软件中选中所有输出文本,复制,然后粘贴到本地的文本编辑器(如记事本、Notepad++)中保存为
.txt
或.cfg
文件。
- 使用FTP/TFTP导出
- 确保你的PC上运行了FTP或TFTP服务器软件。
- 在路由器上配置好与PC相通的IP地址。
- 在路由器用户视图 (
<H3C>
) 下执行:- FTP:
ftp get startup.cfg local-filename
(从路由器下载保存的配置) 或ftp get flash:/startup.cfg local-filename
- TFTP:
tftp startup.cfg put tftp-server-ip-address
(上传保存的配置到TFTP服务器) 或tftp flash:/startup.cfg put tftp-server-ip-address
- FTP:
- 将
startup.cfg
替换为current-configuration
可以导出当前运行配置(但通常导出保存的配置更有意义)。local-filename
是保存在PC上的文件名。
- 在CLI中复制粘贴
重要注意事项 (E-A-T 重点体现)
- 权限: 执行
display
命令(尤其是查看完整配置)通常需要用户具有相应的查看权限。save
命令需要配置权限,确保你使用具有足够权限的账户登录。 - 保存是关键: 务必牢记,在系统视图 (
[H3C]
) 下做的配置修改,只有执行了save
命令后,才会在路由器重启后依然存在,未保存的配置仅存在于内存中。 - 配置差异 (
dis cu diff
): 强烈建议在save
之前使用此命令核对修改,这是专业网络工程师的常见做法,能有效避免配置错误。 - 安全考虑: 配置文件中可能包含敏感信息(如密码、SNMP community strings等),华三设备通常会对密码进行加密(显示为
cipher
类型),但在导出、存储和传输配置文件时仍需注意安全,避免泄露。 - 版本差异: 本文介绍的命令适用于主流的Comware V5和V7平台,虽然核心命令 (
display current-configuration
,display saved-configuration
,save
) 在版本间高度一致,但某些过滤方式或特定功能的查看命令可能有细微差别,始终以设备实际版本和官方文档为准。 - 最佳实践: 定期使用
display saved-configuration
或导出配置文件进行备份,在进行重大变更前,务必备份当前配置。
掌握 display current-configuration
(查看当前运行配置)、display saved-configuration
(查看保存的启动配置)、display this
(查看当前视图配置) 和 display current-configuration diff
(查看配置差异) 这组命令,是有效管理和维护华三路由器的基础,结合 | include
等过滤器和 save
命令,你可以高效地查看、定位、确认和保存路由器的配置信息,养成在修改后核对差异并保存的习惯,是保障网络稳定运行的重要环节。
引用说明:
- 本文所涉及的华三路由器命令行接口(CLI)语法和功能基于H3C Comware V5及V7操作系统的通用特性,具体命令的详细参数和细微行为可能因设备型号和软件版本略有差异。
- 权威的操作指南和命令参考应始终以对应设备型号和软件版本的H3C官方文档为准,用户可访问H3C官方网站的支持与下载中心获取最新的产品文档:https://www.h3c.com/cn/Service/Document_Software/ (链接仅为示例,请根据实际设备型号查找对应文档)。
- 文中关于网络管理最佳实践(如备份、变更前检查)的建议,符合行业通用的IT运维和网络管理规范。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/9566.html