分类: 系统运维
2011-10-20 10:00:33
为了了解设备的当前配置情况,避免重复配置以及配置冲突的情况发生,在进行设备的配置之前我们可以使用display命令查看设备的配置。H3C设备的配置大体可以分成如下三种:
出厂配置:设备在出厂时通常会被安装一些基本的配置,称为出厂配置。它是用来保证设备在没有配置文件或者配置文件丢失、损坏的情况下,能够正常启动、运行。
当前配置:设备当前正在运行的配置。如无特殊说明(比如该命令需要重启设备才能生效),这些配置只在设备的本次运行过程中生效,设备重启后,将不再生效。
保存配置:已保存在配置文件中的配置。使用配置文件能够简便的进行配置恢复。
查看以上三类设备配置的命令如表2-14所示。
表2-14 显示设备的配置
命令 |
说明 |
display default-configuration |
显示设备的出厂配置。该命令在任意视图下执行 |
display startup |
查看系统保存的用于本次启动和下次启动的配置文件 |
display current-configuration [ [ configuration [ configuration ] | controller | interface [ interface-type ] [ interface-number ] ] [ by-linenum ] [ | { begin | exclude | include } regular-expression ] ] |
显示设备当前生效的配置。该命令在任意视图下执行 |
more file-url (如果该文件为设备的下次启动配置文件,还可以使用命令:display saved-configuration [ by-linenum ]) |
查看保存配置(即显示配置文件的内容)。more命令在用户视图下执行,display saved-configuration命令在任意视图下执行 |
1. display default-configuration命令
“display default-configuration”命令用来显示设备的出厂配置,查看到使用出厂配置启动设备时所有将执行的命令。
2. display startup命令
“display startup”命令用来查看系统保存的用于本次启动和下次启动的配置文件。
以下示例是显示系统保存的用于本次启动和下次启动的配置文件。
Startup saved-configuration file: flash:/config.cfg
Next startup saved-configuration file: flash:/comware.cfg
3. display current-configuration命令
“display current-configuration [ [ configuration [ configuration ] | interface [ interface-type ] [ interface-number ] ] [ by-linenum ] [ | { begin | exclude | include } regular-expression ] ]”命令用来显示设备当前生效的配置。其中的可选项和参数说明如下:
interface interface-type interface-number:指示显示指定接口的配置。参数interface-type为接口类型,可以是Aux、Ethernet、GigabitEthernet、LoopBack、NULL、Vlan-interface;参数interface-number为接口编号。
by-linenum:指示以带有行编号的形式显示配置信息。
|:指示使用正则表达式过滤显示的配置,用户通过指定正则表达式,就可以迅速定位、查找所需的信息。
regular-expression:指定过滤显示的正则表达式,区分大小写。它支持多种匹配规则:选择选项begin则指定显示特定行及其以后的所有行,该特定行必须包含指定正则表达式;选择选择项exclude则指定显示不包含指定正则表达式的所有行;选择选项include则指定显示只包含指定正则表达式的所有行。
正则表达式还支持多种特殊字符,特殊字符的匹配规则参见本章前面的表2-4。当用户完成一组配置之后,需要验证配置是否生效,则可以执行“display current-configuration”命令来查看当前生效的参数。需要注意的是:如果当前配置的参数与默认参数相同,则不予显示;对于某些参数,虽然用户已经配置,但如果这些参数对应的功能没有生效,则不予显示。
下面的示例是查看包含“user”,且以“user”为行首字符串的配置信息。
user-interface aux 0 7
user-interface vty 0 4
以下示例是显示路由器当前生效的配置参数。
#
radius scheme system
#
domain system
#
local-user admin
password simple admmin
service-type telnet
#
interface Aux0
async mode flow
#
interface GigabitEthernet1/0
ip address 172.16.2.2 255.255.255.0
#
interface GigabitEthernet2/0
ip address 192.168.2.1 255.255.255.0
#
interface GigabitEthernet3/0
#
interface GigabitEthernet4/0
#
interface NULL0
#
interface LoopBack0
ip address 3.3.3.3 255.255.255.255
#
bgp 1
undo synchronization
group ibgp internal
peer ibgp next-hop-local
peer ibgp connect-interface LoopBack0
peer 2.2.2.2 group ibgp
peer 1.1.1.1 group ibgp
group ebgp external
peer 192.168.2.2 group ebgp as-number 3
#
rip
undo summary
network 172.16.0.0
network 3.0.0.0
#
user-interface con 0
user-interface aux 0
user-interface vty 0 4
authentication-mode scheme
#
sysname H3C
#
dvpn service enable
#
firewall packet-filter enable
firewall packet-filter default permit
#
return
4. display saved-configuration命令
“display saved-configuration [ by-linenum ]”命令用来显示显示路由器本次启动时加载的配置文件。可选项by-linenum用来指定以带有行编号的形式显示配置信息。
下面的示例是显示路由器本次启动时加载的配置文件。
#
sysname H3C
#
dvpn service enable
#
firewall packet-filter enable
#
firewall url-filter parameter add ^select^
firewall url-filter parameter add ^insert^
firewall url-filter parameter add ^update^
firewall url-filter parameter add ^delete^
firewall url-filter parameter add ^drop^
firewall url-filter parameter add --
firewall url-filter parameter add '
firewall url-filter parameter add ^exec^
firewall url-filter parameter add %27
#
radius scheme system
#
domain system
#
interface Aux0
async mode flow
#
interface GigabitEthernet1/0
ip address 192.168.1.1 255.255.255.0
#
interface GigabitEthernet2/0
ip address 192.168.4.1 255.255.255.0
#
interface GigabitEthernet3/0
#
interface GigabitEthernet4/0
#
interface NULL0
#
interface LoopBack1
ip address 200.200.200.200 255.255.255.0
#
bgp 1
undo synchronization
group ex2 external
peer 192.168.1.2 group ex2 as-number 2
group ex4 external
peer 192.168.4.2 group ex4 as-number 4
#
user-interface con 0
user-interface aux 0
user-interface vty 0 4
#
return