08-系统基本配置命令
本章节下载: 08-系统基本配置命令 (188.03 KB)
目 录
1.1.2 clock summer-time one-off
1.1.3 clock summer-time repeating
1.1.9 display current-configuration
1.1.10 display diagnostic-information
1.1.15 super authentication-mode
l 不同型号产品的特性功能支持情况略有不同,详细请参见“特性差异化列表” 部分的介绍。
l 设备支持的接口类型和编号与设备的实际情况相关,本手册涉及以太网接口的配置举例统一使用Eth口举例说明。实际使用中请根据具体设备的接口类型和编号进行配置。
【命令】
clock datetime time date
【视图】
用户视图
【缺省级别】
3:管理级
【参数】
time:设置的时间,格式为HH:MM:SS(小时:分钟:秒),HH取值范围为00~23,MM和SS取值范围为00~59。HH、MM和SS的取值中如果第一位为0,则该0可以省略;如果SS取值为00,则该参数可写为HH:MM;如果MM和SS取值均为00,则该参数可写为HH。
date:设置的日期,格式为MM/DD/YYYY(月/日/年)或者YYYY/MM/DD(年/月/日),MM的取值范围为1~12,DD的取值范围与月份有关,YYYY的取值范围为2000~2035。
【描述】
clock datetime命令用来设置时间和日期。
在需要严格获取绝对时间的应用环境中,必须设定设备当前日期和时钟。在输入时间参数时,可以不输入秒。
相关配置可参考命令clock summer-time one-off、clock summer-time repeating、clock timezone和display clock。
【举例】
# 设置设备的系统时间为2005年8月1日14时10分20秒。
<Sysname> clock datetime 14:10:20 8/1/2005
# 设置设备的系统时间为2007年1月1日零点6分。
<Sysname> clock datetime 0:6 2007/1/1
【命令】
clock summer-time zone-name one-off start-time start-date end-time end-date add-time
undo clock summer-time
【视图】
系统视图
【缺省级别】
3:管理级
【参数】
zone-name:夏令时名称,为1~32个字符的字符串,区分大小写。
start-time:起始时间,格式为HH:MM:SS,除表示零点外,格式中的其它0可以省略不写。
start-date:起始日期,格式为YYYY/MM/DD或MM/DD/YYYY。
end-time:结束时间,格式为HH:MM:SS,除表示零点外,格式中的其它0可以省略不写。
end-date:结束日期,格式为YYYY/MM/DD或MM/DD/YYYY。
add-time:相对于标准时间增加的时间,格式为HH:MM:SS,除表示零点外,格式中的其它0可以省略不写。
【描述】
clock summer-time one-off命令用来设置从“起始日期”的“起始时间”到“结束日期”的“结束时间”这个时间段内采用夏令时制,夏令时间要比设备的当前时间增加“add-time”。undo clock summer-time命令用来取消夏令时设置。
缺省情况下,设备上没有配置夏令时,本地采用UTC(Universal Time Coordinated,世界调整时间)时间。
设置完成后,可以使用display clock命令进行查看。日志、debug等信息时间将采用经过时区和夏令时调整过的本地时间。
需要注意的是:
l 从“起始日期”的“起始时间”到“结束日期”的“结束时间”这个时间段长度必须大于1天小于1年,否则视为无效参数,配置失败。
l 如果当前系统时间在该命令指定的时间段内,则执行该命令后,系统时间将自动增加“add-time”。
相关配置可参考命令clock datetime、clock summer-time repeating、clock timezone和display clock。
【举例】
# 设置夏令时abc1,从2006年8月1日的06:00:00开始,到2006年9月1日的06:00:00结束,比当前设备标准时间增加1小时。
<Sysname> system-view
[Sysname] clock summer-time abc1 one-off 6 08/01/2006 6 09/01/2006 1
【命令】
clock summer-time zone-name repeating start-time start-date end-time end-date add-time
undo clock summer-time
【视图】
系统视图
【缺省级别】
3:管理级
【参数】
zone-name:夏令时名称,为1~32个字符的字符串。
start-time:起始时间,格式为HH:MM:SS,除表示零点外,格式中的其它0可以省略不写。
start-date:起始日期,有两种设置方式:
l 直接一次性输入年月日,参数格式为YYYY/MM/DD或MM/DD/YYYY。
l 分次输入年、月、日,各参数之间以<空格>键隔开。首先输入开始的年份,取值范围2000~2035;其次输入开始的月份,取值如下:January、February、March、April、May、June、July、August、September、October、November、December;然后输入开始的星期(用当月的第几个星期表示),取值如下:first、second、third、fourth、fifth、last;最后输入起始日,取值为Sunday、Monday、Tuesday、Wednesday、Thursday、Friday、Saturday。
end-time:结束时间,格式为HH:MM:SS,除表示零点外,格式中的其它0可以省略不写。
end-date:结束日期,有两种设置方式:
l 直接一次性输入年月日,参数格式为YYYY/MM/DD或MM/DD/YYYY。
l 分次输入年、月、日,各参数之间以<空格>键隔开。首先输入结束的年份,取值范围2000~2035;其次输入结束的月份,取值如下:January、February、March、April、May、June、July、August、September、October、November、December;然后输入结束的星期(用当月的第几个星期表示),取值如下:first、second、third、fourth、fifth、last;最后输入结束日,取值为:Sunday、Monday、Tuesday、Wednesday、Thursday、Friday、Saturday。
add-time:相对于设备当前标准时间增加的时间,格式为HH:MM:SS,除表示零点外,格式中的其它0可以省略不写。
【描述】
clock summer-time repeating命令用来设置设备重复采用夏令时制。undo clock summer-time命令用来取消夏令时设置。
缺省情况下,设备上没有配置夏令时,本地采用UTC(Universal Time Coordinated,世界调整时间)时间。
比如,当指定“start-date”和“start-time”为“2007/6/6”和“00:00:00”,指定“end-date”和“end-time”为“2007/10/1”和“00:00:00”,指定“add-time”为“01:00:00”,则表示从2007年开始(包括2007年)以后每年的6月6号的零点整到10月1号的零点整,都采用夏令时制,夏令时间要比设备的当前标准时间增加1小时。
设置完成后,可以使用display clock命令进行查看。日志、debug等信息时间将采用经过时区和夏令时调整过的本地时间。
需要注意的是:
l 从“起始日期”的“起始时间”到“结束日期”的“结束时间”这个时间段长度必须大于1天小于1年,否则视为无效参数,配置失败。
l 如果当前系统时间在该命令作用的时间段内,则执行该命令后,系统时间将自动增加“add-time”。
相关配置可参考命令clock datetime、clock summer-time one-off、clock timezone和display clock。
【举例】
# 设置夏令时abc2,从2007年开始(包括2007年)以后每年的8月1日的06:00:00到9月1日的06:00:00,比当前系统时间增加1小时。
<Sysname> system-view
[Sysname] clock summer-time abc2 repeating 06:00:00 08/01/2007 06:00:00 09/01/2007 01:00:00
【命令】
clock timezone zone-name { add | minus } zone-offset
undo clock timezone
【视图】
系统视图
【缺省级别】
3:管理级
【参数】
zone-name:时区名称,为1~32个字符的字符串,区分大小写。
add:在UTC(Universal Time Coordinated,通用协调时间)标准时间的基础上增加指定时间。
minus:在UTC标准时间的基础上减少指定时间。
zone-offset:与UTC的时间差,格式为HH:MM:SS,HH取值范围为0~23,MM和SS取值范围为0~59,除表示零点外,格式中的其它0可以省略不写。
【描述】
clock timezone命令用来对本地时区信息进行设置。undo clock timezone命令用来恢复缺省情况。
缺省情况下,本地时区采用UTC(Universal Time Coordinated,世界调整时间)时区。
设置生效后,可以用display clock命令进行查看。日志、debug等信息时间将采用经过时区和夏令时调整过的本地时间。
相关配置可参考命令clock datetime、clock summer-time one-off、clock summer-time repeating和display clock。
【举例】
# 设置本地时区名称为Z5,比UTC标准时间增加5小时。
<Sysname> system-view
[Sysname] clock timezone Z5 add 5
【命令】
configure-user count number
undo configure-user count
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
number:用户数,取值范围为1~6。
【描述】
configure-user count命令用来设置可以同时进入系统视图的用户数。undo configure-user count用来恢复缺省情况。
缺省情况下,允许两个用户在系统视图下进行配置。
相关配置可参考命令display configure-user。
l 当多个用户同时进入系统视图并对某个特性进行配置的时候,系统以最新配置为准。
l 如果当前并发配置用户数目已达到所设置的限制数目,新登录的用户将无法再进入系统视图。
【举例】
# 设置并发配置用户数目为4。
<Sysname> system-view
[Sysname] configure-user count 4
【命令】
display clipboard
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
无
【描述】
display clipboard命令用来显示剪贴板的内容。
将指定的内容复制到系统剪贴板的操作过程如下:
l 将光标移到需要剪贴部分的起始位置,按下<Esc+Shift+,>键(其中“,”是指英文格式的逗号);
l 将光标移到需要剪贴部分的结束位置,按下<Esc+Shift+.>键(其中“.”是指英文格式的句号),则指定的内容便复制到系统剪贴板中了。
【举例】
# 查看系统剪贴板的内容。
<Sysname> display clipboard
---------------- CLIPBOARD-----------------
display current-configuration
【命令】
display clock
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
无
【描述】
display clock命令用来显示系统当前的时间和日期。
该时间由clock datetime、clock summer-time one-off(或者clock summer-time repeating)和clock timezone命令联合决定,规则请参见“基础配置指导”中的“系统基本配置操作”里“配置系统时间”一节。
相关配置可参考命令clock datetime、clock summer-time one-off、clock summer-time repeating和clock timezone。
【举例】
# 查看系统当前日期和时间。
<Sysname> display clock
09:41:23 UTC Thu 12/15/2005
【命令】
display configure-user
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
无
【描述】
display configure-user命令用来显示已经登录设备且当前命令视图不是用户视图的用户的信息。
相关配置可参考命令configure-user count。
【举例】
# 显示设备当前同时进入系统视图的用户的信息。
<Sysname> display configure-user
The information of current configuration user(s):
Idx UI Delay Type Userlevel
+ 178 VTY 0 01:10:16 TEL 3
+ 179 VTY 1 00:00:00 TEL 3
Following are more details.
VTY 0 :
Location: 192.168.1.59
VTY 1 :
Location: 192.168.1.54
+ : User-interface is active.
F : User-interface is active and work in async mode.
【命令】
display current-configuration [ [ configuration [ configuration ] | interface [ interface-type ] [ interface-number ] ] [ by-linenum ] [ | { begin | exclude | include } regular-expression ] ]
【视图】
任意视图
【缺省级别】
2:系统级
【参数】
configuration [ configuration ]:显示非接口配置。如果不带参数,则显示所有的非接口配置;如果带参数,具体参数与设备型号和用户当前的配置有关,例如:
l isp:显示网络服务提供商的配置。
l post-system:显示后置配置。
l system:显示前置配置。
l user-interface:显示用户接口的配置。
interface [ interface-type ] [ interface-number ]:显示接口的配置。interface-type表示接口类型,interface-number表示接口编号。
by-linenum:显示每一行信息的行号。
|:使用正则表达式对显示进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“系统基本配置操作”里“命令行显示”一节。
l begin:显示特定行及其以后的所有行,该特定行必须包含指定正则表达式。
l exclude:显示不包含指定正则表达式的所有行。
l include:只显示包含指定正则表达式的所有行。
regular-expression:表示正则表达式,为1~256个字符的字符串,可以包含空格,区分大小写。
【描述】
display current-configuration命令用来显示设备当前生效的配置。
当用户完成一组配置之后,需要验证是否配置正确,则可以执行display current-configuration命令来查看当前生效的参数。对于某些当前配置的参数,如果与缺省参数相同,则不显示。对于某些参数,虽然用户已经配置,但如果实际生效的参数发生了改变,则显示实际生效的参数,如:在某Loopback接口下配置的“ip address 11.11.11.11 24”,这时,执行display current-configuration后看到的配置为“ip address 11.11.11.11 255.255.255.255”,实际生效的掩码为32位。
相关配置可参考“文件系统管理命令”中的命令save、reset saved-configuration和display saved-configuration。
【举例】
# 查看当前设备接口的配置信息(该显示信息与用户的当前配置有关)。
<Sysname> display current-configuration
#
interface NULL0
#
interface Vlan-interface1
ip address 20.1.1.11 255.0.0.0
#
interface Ethernet1/0/1
#
interface Ethernet1/0/2
#
interface WLAN-BSS1
#
interface WLAN-BSS2
#
interface WLAN-Radio1/0/1
service-template 1 interface wlan-bss 1
#
interface WLAN-Radio1/0/2
service-template 2 interface wlan-bss 2
#
return
# 查看当前生效的配置中,从包含“user-interface”字符串的行开始到最后一行的配置信息(该显示信息与用户的当前配置有关)。
<Sysname>display currrent-configuration | begin user-interface
user-interface con 0
user-interface vty 0 4
#
return
【命令】
display diagnostic-information
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
无
【描述】
display diagnostic-information命令用来显示或保存系统当前多个功能模块运行的统计信息。
在日常维护或系统出现故障时,为了便于问题定位,用户需要查看各个功能模块的运行信息。因为各个功能模块都有其对应的运行信息,所以一般情况下,用户需要逐条运行相应的display命令。为便于一次性收集更多信息,用户可以在任意视图下执行display diagnostic-information命令,显示或保存系统当前多个功能模块运行的统计信息。display diagnostic-information命令一次性收集的信息等效于依次执行display clock、display version、display device、display current-configuration等命令后终端显示的信息。
【举例】
# 保存系统当前各个功能模块运行的统计信息。
<Sysname> display diagnostic-information
Save or display diagnostic information (Y=save, N=display)? [Y/N]:y
Please input the file name(*.diag)[flash:/default.diag]:aa.diag
Diagnostic information is outputting to flash:/aa.diag.
Please wait...
Save succeeded.
再在用户视图下执行“more aa.diag”命令,配合使用<Page Up>/<Page Down>键,可以查看aa.diag文件的记录的内容。
# 显示系统当前各个功能模块运行的统计信息(因为显示信息多,请以设备的实际情况为准,此处略)。
<Sysname> display diagnostic-information
Save or display diagnostic information (Y=save, N=display)? [Y/N]:n
=================================================
===============display clock===============
=================================================
08:54:16 UTC Fri 11/15/2008
===================================================
===============display version===============
===================================================
……略……
display this [ by-linenum ]
【缺省级别】
1:监控级
【参数】
by-linenum:显示每一行信息的行号。
display this命令用来显示当前视图下生效的配置。
当用户在某一视图下完成一组配置之后,需要验证是否配置成功,则可以执行display this命令来查看当前生效的参数。
需要注意以下几点:
l 对于已经生效的配置参数如果与缺省工作参数相同,则不显示;
l 对于某些参数,虽然用户已经配置,但如果这些参数所在的功能没有生效,则不显示;
l 在任意一个用户界面视图下执行此命令,将会显示所有用户界面下生效的配置。
l 在任意一个VLAN视图下执行此命令,将会显示所有创建VLAN的配置。
# 显示系统当前视图下生效的配置信息(该显示信息与设备当前的配置有关)。
<Sysname> system-view
[Sysname] user-interface vty 0
[Sysname-ui-vty0] display this
#
user-interface con 0
user-interface vty 0
history-command max-size 256
user-interface vty 1 4
#
return
# 显示所有用户界面下生效的配置(该显示信息与设备当前的配置有关)。
<Sysname> system-view
[Sysname] user-interface vty 0
[Sysname-ui-vty0] display this
#
user-interface con 0
user-interface vty 0
history-command max-size 256
user-interface vty 1 4
#
return
【命令】
display version
【视图】
【缺省级别】
1:监控级
【参数】
无
【描述】
display version命令用来显示系统版本信息。
通过查看版本信息,可以获知系统当前使用的软件版本、机架类型、主控板及接口板的相关信息。
【举例】
# 查看系统版本信息(请以设备的实际情况为准)。
<Sysname> display version
H3C Comware Platform Software
Comware Software, Version 5.00, 0001
Copyright (c) 2004-2007 Hangzhou H3C Tech. Co., Ltd. All rights reserved.
WA2200 uptime is 0 week, 0 day, 3 hours, 45 minutes
CPU type: AMCC PowerPC 266MHz
64M bytes SDRAM Memory
8M bytes Flash Memory
Pcb Version: Ver.A
Basic BootROM Version: 1.00
Extend BootROM Version: 1.01
[SLOT 1]CON (Hardware)Ver.A, (Driver)1.0
[SLOT 1]RADIO1/0/1 (Hardware)Ver.N/A, (Driver)1.0
[SLOT 1]RADIO1/0/2 (Hardware)Ver.N/A, (Driver)1.0
[SLOT 1]ETH1/0/1 (Hardware)Ver.A, (Driver)1.0
[SLOT 1]ETH1/0/2 (Hardware)Ver.A, (Driver)1.0
【命令】
header { incoming | legal | login | motd | shell } text
undo header { incoming | legal | login | motd | shell }
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
incoming:设置Modem登录用户登录进入用户视图时的欢迎信息。如果要求认证,则欢迎信息在通过认证后输出。
legal:设置登录终端界面前的授权信息,在输入认证用户名和密码前输出。
login:设置登录验证时的欢迎信息。
motd:设置登录终端界面前的欢迎信息。
shell:设置非Modem登录用户登录进入用户视图时的欢迎信息。
text:输入欢迎信息的内容。内容的输入支持单行和多行两种方式,具体规则请参见“基础配置指导”中的“系统基本配置操作”。
【描述】
header命令用来设置欢迎信息。undo header命令用来关闭欢迎信息。
【举例】
# 配置进入用户视图的欢迎信息。
<Sysname> system-view
[Sysname] header incoming %
Please input banner content, and quit with the character '%'.
Welcome to incoming(header incoming)%
[Sysname] header legal %
Please input banner content, and quit with the character '%'.
Welcome to incoming(header incoming)%
[Sysname] header legal %
Please input banner content, and quit with the character '%'.
Welcome to legal (header legal)%
[Sysname] header login %
Please input banner content, and quit with the character '%'.
Welcome to login(header login)%
[Sysname] header motd %
Please input banner content, and quit with the character '%'.
Welcome to motd(header motd)%
[Sysname] header shell %
Please input banner content, and quit with the character '%'.
Welcome to shell(header shell)%
l 本例中,“%”为text的起始/结束字符,在显示文本后输入“%”表示文本结束,退出header命令。
l 作为起始与结束字符,“%”不会成为所设置欢迎信息的一部分。
# 采用Telnet方式远程登录设备,测试以上设置(只有设置了登录认证之后,才会显示login欢迎信息)。
**************************************************************************
* All rights reserved (2004-2006) *
* Without the owner's prior written consent, *
* no decompiling or reverse-engineering shall be allowed. *
**************************************************************************
Welcome to legal(header legal)
Press Y or ENTER to continue, N to exit.
Welcome to motd(header motd)
Welcome to login(header login)
Login authentication
Password:
Welcome to shell(header shell)
<Sysname>
【命令】
super [ level ]
【视图】
用户视图
【缺省级别】
0:访问级
【参数】
level:用户的级别,取值范围为0~3,缺省值为3。
【描述】
super命令用来使用户从当前级别切换到指定的级别。
使用本命令时如果不指定level参数,会使用户从当前级别切换到级别3。
用户级别指登录用户的分类,共划分为4个级别,与命令级别对应,不同级别的用户登录后,只能使用等于或低于自己级别的命令。
用户可以无条件切换到比当前低的用户级别,但为了保证操作的安全性,只有使用Console用户界面登录并进行级别切换时不需要输入切换密码,使用AUX、TTY或VTY用户界面登录,并且从低级别往高级别切换时,均需要输入级别切换密码。如果输入的密码错误或者没有配置级别切换密码,切换操作失败。因此,在进行切换操作前,请先配置级别切换密码。
相关配置可参考命令super password和super authentication-mode。
【举例】
# 将用户级别切换到2级(用户当前的级别为3)。
<Sysname> super 2
User privilege level is 2, and only those commands can be used
whose level is equal or less than this.
Privilege note: 0-VISIT, 1-MONITOR, 2-SYSTEM, 3-MANAGE
# 将用户级别从2级恢复到3级(假设切换密码123已经设置,否则将不能恢复到3级)。
<Sysname> super 3
Password:
User privilege level is 3, and only those commands can be used
whose level is equal or less than this.
Privilege note: 0-VISIT, 1-MONITOR, 2-SYSTEM, 3-MANAGE
【命令】
super authentication-mode { local | scheme } *
undo super authentication-mode
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
local:表示使用本地密码认证。该密码由super password命令设置。该方式下,如果没有设置切换密码,则使用Console口登录的用户可以成功切换级别,其它用户(使用VTY用户界面登录的用户)切换操作失败;如果输入的切换密码错误,则切换操作失败。
scheme:表示使用AAA认证。AAA的详细介绍和配置请参见“安全配置指导”中的“AAA”。
local scheme:表示先使用local认证方式,如果没有设置本地密码,使用Console口登录的用户直接切换级别,其它用户则转入scheme认证方式。
scheme local:表示先使用scheme认证方式,如果AAA配置无效(没配域参数或认证方案)或者服务器没有响应则转为local认证方式。
【描述】
super authentication-mode命令用来设置切换用户级别时使用的认证方式。undo super authentication-mode命令用来恢复缺省情况。
缺省情况下,采用local认证方式。
相关配置可参考命令super password。
【举例】
# 配置切换用户级别时采用local认证方式。
<Sysname> system-view
[Sysname] super authentication-mode local
# 配置切换用户级别时采用scheme+local认证方式。
<Sysname> system-view
[Sysname] super authentication-mode scheme local
【命令】
super password [ level user-level ] { simple | cipher } password
undo super password [ level user-level ]
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
level user-level:用户的级别,取值范围为1~3,缺省值为3,即如没有指定用户级别,则表示设置的是切换到3级用户操作的密码。
simple:配置明文密码。
cipher:配置密文密码。
password:密码字符串,区分大小写。
l 如果采用明文(simple)形式,为1~16个字符的字符串;
l 如果采用密文(cipher)形式,既可以是1~16个字符的明文,也可以是24个字符的密文。如:明文“1234567”对应的密文是“_(TT8F]Y\5SQ=^Q`MAF4<1!!”。
【描述】
super password命令用来设置切换用户级别时的密码。undo super password命令用来恢复缺省情况。
缺省情况下,系统没有设置用户级别切换的密码。
需要注意以下几点:
l 如果指定simple参数,则配置文件中保存的是明文形式的密码;
l 如果指定cipher参数,如果用户输入的是明文形式的密码,在配置文件中会加密后保存。
l 不论配置的是明文密码还是密文密码,认证时必须输入明文形式的密码。
l 明文密码容易被盗取,建议用户使用密文形式。
【举例】
# 将用户级别切换到3级的操作密码为abc,使用明文的形式。
<Sysname> system-view
[Sysname] super password level 3 simple abc
查看切换用户级别的密码。
[Sysname] display current-configuration
#
super password level 3 simple abc
# 将用户级别切换到3级的操作密码为abc,使用密文的形式。
<Sysname> system-view
[Sysname] super password level 3 cipher abc
查看切换用户级别的密码。
[Sysname] display current-configuration
#
super password level 3 cipher =`*Y=F>*.%-a_SW8\MYM2A!!
【命令】
sysname sysname
undo sysname
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
sysname:设备名称,为1~30个字符的字符串。
【描述】
sysname命令用来设置设备的名称。undo sysname用来恢复设备名称为默认名称。
缺省情况下,设备名称为设备的型号。
设备的名称对应于命令行接口的提示符,如设备的名称为Sysname,则用户视图的提示符为<Sysname>。
【举例】
# 设置设备的名称为R2000。
<Sysname> system-view
[Sysname] sysname R2000
[R2000]
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!