命令在线tracert

在线tracert  时间:2021-01-12  阅读:()

H3CS5110系列以太网交换机基础配置命令参考新华三技术有限公司http://www.
h3c.
com资料版本:6W105-20181213Copyright2013-2018新华三技术有限公司及其许可者版权所有,保留一切权利.
未经本公司书面许可,任何单位和个人不得擅自摘抄、复制本书内容的部分或全部,并不得以任何形式传播.
除新华三技术有限公司的商标外,本手册中出现的其它公司的商标、产品标识及商品名称,由各自权利人拥有.
前言《基础配置命令参考》主要介绍命令行接口、登录交换机、FTP和TFTP、文件系统管理、配置文件管理、软件升级、设备管理以及密码恢复等功能的命令.
前言部分包含如下内容:读者对象本书约定资料意见反馈读者对象本手册主要适用于如下工程师:网络规划人员现场技术支持与维护人员负责网络配置和维护的网络管理员本书约定1.
命令行格式约定格式意义粗体命令行关键字(命令中保持不变、必须照输的部分)采用加粗字体表示.
斜体命令行参数(命令中必须由实际值进行替代的部分)采用斜体表示.
[]表示用"[]"括起来的部分在命令配置时是可选的.
{x|y|.
.
.
}表示从多个选项中仅选取一个.
[x|y|.
.
.
]表示从多个选项中选取一个或者不选.
{x|y表示从多个选项中至少选取一个.
[x|y表示从多个选项中选取一个、多个或者不选.
&表示符号&前面的参数可以重复输入1~n次.
#由"#"号开始的行表示为注释行.
2.
图形界面格式约定格式意义带尖括号""表示按钮名,如"单击按钮".
[]带方括号"[]"表示窗口名、菜单名和数据表,如"弹出[新建用户]窗口".
/多级菜单用"/"隔开.
如[文件/新建/文件夹]多级菜单表示[文件]菜单下的[新建]子菜单下的[文件夹]菜单项.
3.
各类标志本书还采用各种醒目标志来表示在操作过程中应该特别注意的地方,这些标志的意义如下:该标志后的注释需给予格外关注,不当的操作可能会对人身造成伤害.
提醒操作中应注意的事项,不当的操作可能会导致数据丢失或者设备损坏.

为确保设备配置成功或者正常工作而需要特别关注的操作或信息.
对操作内容的描述进行必要的补充和说明.
配置、操作、或使用设备的技巧、小窍门.
4.
图标约定本书使用的图标及其含义如下:该图标及其相关描述文字代表一般网络设备,如路由器、交换机、防火墙等.

该图标及其相关描述文字代表一般意义下的路由器,以及其他运行了路由协议的设备.

该图标及其相关描述文字代表二、三层以太网交换机,以及运行了二层协议的设备.

该图标及其相关描述文字代表无线控制器、无线控制器业务板和有线无线一体化交换机的无线控制引擎设备.
该图标及其相关描述文字代表无线接入点设备.
该图标及其相关描述文字代表无线终结单元.
该图标及其相关描述文字代表无线终结者.
该图标及其相关描述文字代表无线Mesh设备.
该图标代表发散的无线射频信号.
该图标代表点到点的无线射频信号.
该图标及其相关描述文字代表防火墙、UTM、多业务安全网关、负载均衡等安全设备.

该图标及其相关描述文字代表防火墙插卡、负载均衡插卡、NetStream插卡、SSLVPN插卡、IPS插卡、ACG插卡等安全插卡.
TTTT5.
示例约定由于设备型号不同、配置不同、版本升级等原因,可能造成本手册中的内容与用户使用的设备显示信息不一致.
实际使用中请以设备显示的内容为准.
本手册中出现的端口编号仅作示例,并不代表设备上实际具有此编号的端口,实际使用中请以设备上存在的端口编号为准.
资料意见反馈如果您在使用过程中发现产品资料的任何问题,可以通过以下方式反馈:E-mail:info@h3c.
com感谢您的反馈,让我们做得更好!
i目录1CLI1-11.
1CLI配置命令·1-11.
1.
1command-aliasenable·1-11.
1.
2command-aliasmapping1-11.
1.
3command-privilege·1-21.
1.
4displayclipboard·1-31.
1.
5displaycommand-alias1-41.
1.
6displayhistory-command·1-51.
1.
7displayhotkey·1-51.
1.
8hotkey·1-71.
1.
9quit·1-81.
1.
10return1-81.
1.
11screen-lengthdisable·1-91.
1.
12super·1-91.
1.
13superauthentication-mode·1-101.
1.
14superpassword1-111.
1.
15system-view·1-121-11CLI1.
1CLI配置命令1.
1.
1command-aliasenable【命令】command-aliasenableundocommand-aliasenable【视图】系统视图【缺省级别】2:系统级【参数】无【描述】command-aliasenable命令用来使能命令行别名功能.
undocommand-aliasenable命令用来关闭命令行别名的功能.
缺省情况下,命令行别名功能处于关闭状态.
相关配置可参考命令command-aliasmapping.
【举例】#使能命令行别名功能.
system-view[Sysname]command-aliasenable#关闭命令行别名功能.
system-view[Sysname]undocommand-aliasenable1.
1.
2command-aliasmapping【命令】command-aliasmappingcmdkeyaliasundocommand-aliasmappingcmdkey【视图】系统视图【缺省级别】2:系统级1-2【参数】cmdkey:表示将被别名替代的现有的某个命令的第一关键字,必须是完整的关键字名.

alias:表示命令的别名,该别名不能与设备上已有命令的第一个关键字相同.

【描述】command-aliasmapping命令用来给指定的命令行配置别名,undocommand-aliasmapping命令用来取消命令行别名的配置.
缺省情况下,命令行没有配置别名.
只有配置command-aliasenable后,配置的别名才生效.
【举例】#配置关键字display的别名为show.
system-view[Sysname]command-aliasmappingdisplayshow通过以上配置后,设备支持的原来命令中的display关键字就可以用show关键字来代替.
比如:原命令为displayclock,通过以上配置后,就可以输入showclock来查看系统时间了.
#取消display的别名配置.
system-view[Sysname]undocommand-aliasmappingdisplay1.
1.
3command-privilege【命令】command-privilegelevellevelviewviewcommandundocommand-privilegeviewviewcommand【视图】系统视图【缺省级别】3:管理级【参数】levellevel:命令的级别,取值范围为0~3.
viewview:命令行视图的名称,view的取值中shell表示用户视图.
该参数必须是command所在的视图,具体命令所在视图请参见该命令解释的"【视图】"小节的描述.
command:需要设置的命令.
【描述】command-privilege命令用来设置指定视图下的命令的级别.
undocommand-privilege命令用来恢复缺省情况.
缺省情况,各个视图下的每条命令都有指定的级别,详细介绍请参见"基础配置指导/CLI"中的"级别简介"小节.
命令级别共分为访问、监控、系统、管理4个级别,分别对应标识0、1、2、3.
管理员可以根据用户需要改变命令的级别,实现低级别用户可以使用部分高级别命令的功能.
用户操作设备时,可1-3以使用等于或者低于用户本身级别的所有命令.
例如:某用户的级别是3级,则该用户可以使用3级及3级以下的命令.
需要注意的是:通常情况下,建议用户不要修改缺省的命令级别或者在专业人员的指导下进行修改,以免造成操作和维护上的不便甚至给设备带来安全隐患.
配置command-privilege命令时,command参数必须是需要设置的命令的完整形式,即必须输入命令的所有关键字以及参数,参数只要在取值范围之内即可,对具体值没有限制.
比如tftpserver-address{get|put|sget}source-filename[destination-filename][source{interfaceinterface-typeinterface-number|ipsource-ip-address}]命令的缺省级别为3,现配置命令command-privilegelevel0viewshelltftp1.
1.
1.
1puta.
cfg,则当级别为0的用户登录设备时,可以执行tftpserver-addressputsource-filename命令(比如tftp192.
168.
1.
26putsyslog.
txt),但不能携带destination-filename和source参数,也不能执行get和sget操作.
配置undocommand-privilege命令时,command参数可以使用省略形式,即只输入命令最前面的部分参数.
比如执行undocommand-privilegeviewsystemftp,会将系统视图下所有以ftp关键字开头的命令(如ftpserveracl、ftpserverenable、ftptimeout等)的级别恢复到缺省级别.
如果当前已经修改了ftpserverenable和ftptimeout命令的级别,但只想将ftpserverenable命令的级别恢复到缺省级别,则需要使用命令undocommand-privilegeviewsystemftpserver.
如果将某视图下的某条命令的级别修改为低于缺省级别的级别,请注意相应的修改quit以及进入该视图命令的级别.
比如interface和system-view命令的缺省级别均为2(系统级),如果要将interface命令开放给级别为1的用户使用,则需要配置command-privilegelevel1viewshellsystem-view、command-privilegelevel1viewsysteminterfaceGigabitEthernet1/0/1、command-privilegelevel1viewsystemquit,以便级别为1的用户登录设备后,能够进入系统视图、执行interfaceGigabitEthernet命令、退回用户视图.
【举例】#将用户视图下的命令system-view的级别修改为3级.
(缺省情况级别是2或3的用户登录设备后可以使用system-view命令,通过以下配置只有级别是3的用户才可以使用该命令进入系统视图,对设备进行配置,从而增强了设备的安全性)system-view[Sysname]command-privilegelevel3viewshellsystem-view1.
1.
4displayclipboard【命令】displayclipboard[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级1-4【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayclipboard命令用来显示剪贴板的内容.
将指定的内容复制到系统剪贴板的操作过程如下:将光标移到需要剪贴部分的起始位置,按下键(其中","是指英文格式的逗号);将光标移到需要剪贴部分的结束位置,按下键(其中".
"是指英文格式的句号),则指定的内容便复制到系统剪贴板中了.
【举例】#查看系统剪贴板的内容.
displayclipboardCLIPBOARD-displaycurrent-configuration1.
1.
5displaycommand-alias【命令】displaycommand-alias[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaycommand-alias命令用来显示当前用户设置的命令行及其别名.
【举例】#显示当前用户设置的命令行及其别名.
1-5displaycommand-aliasCommandaliasisenabledindexaliascommandkey1showdisplay1.
1.
6displayhistory-command【命令】displayhistory-command[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayhistory-command命令用来显示历史命令缓存区内保存的当前用户界面下的命令.
系统会把用户最近执行的有效命令保存到历史命令缓存区,但是该命令缓存区有大小限制,缺省保存10条命令,用户也可以通过history-commandmax-size命令来修改大小,相关配置可参考"基础配置命令参考"中的"登录交换机".
【举例】#显示历史命令缓存区内保存的命令(显示信息与用户当前的配置有关).
displayhistory-commanddisplayhistory-commandsystem-viewvlan2quit1.
1.
7displayhotkey【命令】displayhotkey[|{begin|exclude|include}regular-expression]【视图】任意视图1-6【缺省级别】1:监控级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayhotkey命令用来显示系统中快捷键的分配信息.
【举例】#显示系统中快捷键的分配信息.
displayhotkeyHOTKEY=Definedhotkeys=HotkeysCommandCTRL_Gdisplaycurrent-configurationCTRL_Ldisplayiprouting-tableCTRL_Oundodebugall=Undefinedhotkeys=HotkeysCommandCTRL_TNULLCTRL_UNULL=Systemhotkeys=HotkeysFunctionCTRL_AMovethecursortothebeginningofthecurrentline.
CTRL_BMovethecursoronecharacterleft.
CTRL_CStopcurrentcommandfunction.
CTRL_DErasecurrentcharacter.
CTRL_EMovethecursortotheendofthecurrentline.
CTRL_FMovethecursoronecharacterright.
CTRL_HErasethecharacterleftofthecursor.
CTRL_KKilloutgoingconnection.
CTRL_NDisplaythenextcommandfromthehistorybuffer.
CTRL_PDisplaythepreviouscommandfromthehistorybuffer.
CTRL_RRedisplaythecurrentline.
CTRL_VPastetextfromtheclipboard.
CTRL_WDeletethewordleftofthecursor.
CTRL_XDeleteallcharactersuptothecursor.
CTRL_YDeleteallcharactersafterthecursor.
1-7CTRL_ZReturntotheUserView.
CTRL_]Killincomingconnectionorredirectconnection.
ESC_BMovethecursoronewordback.
ESC_DDeleteremainderofword.
ESC_FMovethecursorforwardoneword.
ESC_NMovethecursordownaline.
ESC_PMovethecursorupaline.
ESC_Specifytheendofclipboard.
1.
1.
8hotkey【命令】hotkey{CTRL_G|CTRL_L|CTRL_O|CTRL_T|CTRL_U}commandundohotkey{CTRL_G|CTRL_L|CTRL_O|CTRL_T|CTRL_U}【视图】系统视图【缺省级别】2:系统级【参数】CTRL_G:表示为快捷键指定一条命令.
CTRL_L:表示为快捷键指定一条命令.
CTRL_O:表示为快捷键指定一条命令.
CTRL_T:表示为快捷键指定一条命令.
CTRL_U:表示为快捷键指定一条命令.
command:快捷键关联的命令行.
【描述】hotkey命令用来为快捷键指定对应的命令行.
undohotkey命令用来恢复系统的缺省值.
缺省情况下,系统为、、三个快捷键指定了对应的命令行,其他快捷键缺省值为空.
对应命令displaycurrent-configuration(显示当前配置);对应命令displayiprouting-table(显示IPv4路由表信息);对应命令undodebuggingall(关闭设备支持的所有功能项的调试开关).
用户完全可以根据自己的需要改变它们的定义.
【举例】#指定命令displaytcpstatus的快捷键为.
system-view[Sysname]hotkeyctrl_tdisplaytcpstatus1-81.
1.
9quit【命令】quit【视图】任意视图【缺省级别】0:访问级(用户视图下)2:系统级(其他视图下)【参数】无【描述】quit命令用来使用户从当前视图退回到上一层视图.
如果当前是用户视图,执行quit后,会断开当前连接,退出系统.
【举例】#从接口GigabitEthernet1/0/1视图退回到系统视图,再退回到用户视图.
[Sysname-GigabitEthernet1/0/1]quit[Sysname]quit1.
1.
10return【命令】return【视图】除用户视图外的任意视图【缺省级别】2:系统级【参数】无【描述】return命令用来从当前视图(非用户视图)直接退回到用户视图.
用户也可以使用组合键从当前视图(非用户视图)直接退回到用户视图,效果等同于执行return命令.
相关配置可参考命令quit.
【举例】#从接口GigabitEthernet1/0/1视图退回到用户视图.
[Sysname-GigabitEthernet1/0/1]return1-91.
1.
11screen-lengthdisable【命令】screen-lengthdisableundoscreen-lengthdisable【视图】用户视图【缺省级别】1:监控级【参数】无【描述】screen-lengthdisable命令用来禁用当前用户的分屏显示功能.
undoscreen-lengthdisable用来启用当前用户的分屏显示功能.
缺省情况下,用户登录后将遵循用户界面下的screen-length设置.
screen-length设置的缺省情况为:允许分屏显示,下一屏显示24行数据.
(screen-length命令的详细介绍请参见"基础配置命令参考"中的"登录交换机".
)禁止分屏显示时,会一次显示所有信息,如果信息较多,则会连续刷屏,不方便立即查看.

需要注意的是:该配置只对当前用户有效,用户重新登录后将恢复到缺省情况.

【举例】#禁用当前用户的分屏显示功能.
screen-lengthdisable1.
1.
12super【命令】super[level]【视图】用户视图【缺省级别】0:访问级【参数】level:用户的级别,取值范围为0~3,缺省值为3.
【描述】super命令用来使用户从当前级别切换到指定的级别.
使用本命令时如果不指定level参数,会使用户从当前级别切换到级别3.
1-10用户级别指登录用户的分类,共划分为4个级别,与命令级别对应,不同级别的用户登录后,只能使用等于或低于自己级别的命令.
用户可以按以下方式切换用户级别:从高级别用户切换到低级别用户,无条件切换.
从低级别用户切换到高级别用户:{若已经配置级别切换密码,使用AUX用户界面(使用Console口登录)和VTY用户界面登录,输入密码后即可切换.
{若没有配置级别切换密码,使用AUX用户界面登录可无条件切换;使用VTY用户界面登录,请先配置密码再切换.
需要注意的是:级别切换认证方式为scheme方式,执行一轮super命令切换用户级别时,最多可以连续输入三次密码,如果三次密码输入都错误,则本轮切换操作失败.
级别切换认证方式为local方式,执行一轮super命令切换用户级别时,用户最多可以连续输入五次密码,如果五次密码输入都错误,则本轮切换操作失败,并且对于通过scheme方式登录设备的用户,此时会被锁定15分钟,锁定期间请勿进行切换操作,待锁定时间结束后,再重新进行级别切换.
相关配置可参考命令superpassword和superauthentication-mode.
【举例】#将用户级别切换到2级(用户当前的级别为3).
super2Userprivilegelevelis2,andonlythosecommandscanbeusedwhoselevelisequalorlessthanthis.
Privilegenote:0-VISIT,1-MONITOR,2-SYSTEM,3-MANAGE#将用户级别从2级恢复到3级(假设切换密码123已经设置,否则将不能恢复到3级).
super3Password:Userprivilegelevelis3,andonlythosecommandscanbeusedwhoselevelisequalorlessthanthis.
Privilegenote:0-VISIT,1-MONITOR,2-SYSTEM,3-MANAGE1.
1.
13superauthentication-mode【命令】superauthentication-mode{local|scheme}*undosuperauthentication-mode【视图】系统视图【缺省级别】2:系统级1-11【参数】local:表示使用本地密码认证.
该密码由superpassword命令设置.
该方式下,如果没有设置切换密码,则使用Console口登录的用户可以成功切换级别,其他用户(使用VTY用户界面登录的用户)切换操作失败;如果输入的切换密码错误,则切换操作失败.
scheme:表示使用AAA认证.
AAA的详细介绍和配置请参见"安全配置指导"中的"AAA".
localscheme:表示先使用local认证方式,如果没有设置本地密码,使用Console口登录的用户直接切换级别,其他用户则转入scheme认证方式.
schemelocal:表示先使用scheme认证方式,如果AAA配置无效(没配域参数或认证方案)或者服务器没有响应则转为local认证方式.
【描述】superauthentication-mode命令用来设置切换用户级别时使用的认证方式.
undosuperauthentication-mode命令用来恢复缺省情况.
缺省情况下,采用local认证方式.
相关配置可参考命令superpassword.
【举例】#配置切换用户级别时采用local认证方式.
system-view[Sysname]superauthentication-modelocal#配置切换用户级别时采用scheme+local认证方式.
system-view[Sysname]superauthentication-modeschemelocal1.
1.
14superpassword【命令】superpassword[leveluser-level][hash]{cipher|simple}passwordundosuperpassword[leveluser-level]【视图】系统视图【缺省级别】2:系统级【参数】leveluser-level:用户的级别,取值范围为1~3,缺省值为3,即如没有指定用户级别,则表示设置的是切换到3级用户操作的密码.
hash:密码配置支持哈希加密算法.
cipher:以密文方式设置用户级别切换密码.
simple:以明文方式设置用户级别切换密码.
password:设置的明文密码或密文密码,区分大小写.
明文密码的长度范围是1~16;如果指定hash参数密文密码的长度范围是1~110,如果不指定hash参数密文密码的长度范围是1~53.
1-12【描述】superpassword命令用来设置用户级别切换的密码.
undosuperpassword命令用来恢复缺省情况.
缺省情况下,系统没有设置用户级别切换的密码.
以明文或密文方式设置的密码,均以密文方式保存在配置文件中.
使能password-control功能后(password-controlenable命令),superpassword[levellevel]hashcipher命令将被禁止使用;重新关闭password-control功能,则superpassword[levellevel]hashcipher命令将可以正常使用.
【举例】使用明文形式将切换到3级用户的密码设置为abc.
system-view[Sysname]superpasswordlevel3simpleabc1.
1.
15system-view【命令】system-view【视图】用户视图【缺省级别】2:系统级【参数】无【描述】system-view命令用来从用户视图进入系统视图.
相关配置可参考命令quit和return.
【举例】#从用户视图进入系统视图.
system-viewSystemView:returntoUserViewwithCtrl+Z.
[Sysname]i目录1登录交换机·1-11.
1登录交换机命令·1-11.
1.
1acl(Userinterfaceview)1-11.
1.
2activation-key·1-21.
1.
3auto-executecommand·1-31.
1.
4authentication-mode·1-51.
1.
5commandaccounting1-61.
1.
6commandauthorization·1-61.
1.
7databits1-71.
1.
8displayiphttp·1-81.
1.
9displayiphttps1-91.
1.
10displaytelnetclientconfiguration1-101.
1.
11displayuser-interface·1-101.
1.
12displayusers·1-121.
1.
13displaywebusers1-141.
1.
14escape-key·1-151.
1.
15flow-control·1-161.
1.
16freeuser-interface·1-171.
1.
17freeweb-users1-171.
1.
18history-commandmax-size1-181.
1.
19idle-timeout·1-191.
1.
20iphttpacl1-191.
1.
21iphttpenable1-201.
1.
22iphttpdscp·1-211.
1.
23iphttpport1-211.
1.
24iphttpsacl·1-221.
1.
25iphttpscertificateaccess-control-policy1-221.
1.
26iphttpsenable·1-231.
1.
27iphttpsdscp1-241.
1.
28iphttpsport1-241.
1.
29iphttpsssl-server-policy1-251.
1.
30ipv6httpdscp·1-251.
1.
31ipv6httpsdscp1-26ii1.
1.
32lock·1-261.
1.
33parity·1-271.
1.
34protocolinbound1-281.
1.
35screen-length1-291.
1.
36send·1-301.
1.
37setauthenticationpassword1-311.
1.
38shell·1-321.
1.
39speed(Userinterfaceview)1-331.
1.
40stopbits·1-331.
1.
41telnet·1-341.
1.
42telnetclientsource1-351.
1.
43telnetclientdscp·1-351.
1.
44telnetclientipv6dscp·1-361.
1.
45telnetipv61-361.
1.
46telnetserverdscp·1-371.
1.
47telnetserverenable·1-371.
1.
48telnetserveripv6dscp1-381.
1.
49terminaltype1-381.
1.
50userprivilegelevel1-391.
1.
51user-interface·1-401-11登录交换机1.
1登录交换机命令1.
1.
1acl(Userinterfaceview)【命令】基本/高级ACL支持:acl[ipv6]acl-number{inbound|outbound}undoacl[ipv6]acl-number{inbound|outbound}二层ACL支持:aclacl-numberinboundundoaclacl-numberinbound【视图】VTY用户界面视图【缺省级别】2:系统级【参数】ipv6:支持IPv6协议,不带该参数表示支持IPv4协议.
acl-number:访问控制列表号,取值范围如下:2000~2999:基本ACL编号;3000~3999:高级ACL编号;4000~4999:二层ACL编号.
inbound:表示对使用该用户界面建立的Telnet或者SSH连接进行限制,当设备收到的Telnet或者SSH连接报文符合ACL规则时,才允许建立连接.
当设备作为Telnetserver或SSHserver时,通常使用该参数对Telnetclient或SSHclient进行限制.
outbound:表示对使用该用户界面建立的Telnet连接进行限制,当设备发送的Telnet连接报文符合ACL规则时,才允许建立连接.
当设备作为Telnetclient时,通常使用该参数对可以访问的Telnetserver进行限制.
【描述】acl命令用来引用访问控制列表(ACL),对当前用户界面的使用权限进行限制.
undoacl命令用来取消指定ACL对用户界面的使用权限的限制.
(ACL的相关内容可参考"ACL和QoS配置指导"中的"ACL".
)缺省情况下,系统不对用户界面的使用权限进行限制.
如果VTY用户界面下没有配置ACL,则使用该用户界面建立Telnet或者SSH连接时不进行限制;如果VTY用户界面下配置了ACL,则只有匹配上permit规则的允许建立连接.
1-2需要注意的是,系统将带inbound参数的基本/高级ACL,带outbound参数的基本/高级ACL看成是不同类型的ACL,在同一个VTY用户界面下,不同类型的ACL可以共存,如果同时配置了不同类型的ACL,则匹配的顺序由先到后为基本/高级ACL、二层ACL;相同类型的ACL只能配置一条,以最新的配置为准.
【举例】#当使用Telnet或者SSH方式访问设备时,只允许IP地址为192.
168.
1.
26的用户访问,不允许其他IP地址的用户使用该界面进行访问.
system-view[Sysname]aclnumber2001[Sysname-acl-basic-2001]rulepermitsource192.
168.
1.
260[Sysname-acl-basic-2001]quit[Sysname]user-interfacevty0[Sysname-ui-vty0]acl2001inbound当UserA(IP地址为192.
168.
1.
26)Telnet到设备时,可以连接成功;当UserB(IP地址为192.
168.
1.
60)Telnet到设备时,连接建立失败,系统提示"%connectionclosedbyremotehost!
".
#仅允许设备使用Telnet方式访问IP地址为192.
168.
1.
41的Telnetserver,不允许访问其他Telnetserver.
system-view[Sysname]aclnumber3001[Sysname-acl-adv-3001]rulepermittcpdestination192.
168.
1.
410[Sysname-acl-adv-3001]quit[Sysname]user-interfacevty015[Sysname-ui-vty0-15]acl3001outbound[Sysname-ui-vty0-15]return此时执行telnet192.
168.
1.
46,连接建立失败:telnet192.
168.
1.
46%Can'taccessthehostfromthisterminal!
如果执行telnet192.
168.
1.
41,连接建立成功:telnet192.
168.
1.
41Trying192.
168.
1.
41.
.
.
PressCTRL+KtoabortConnectedto192.
168.
1.
41.
.
.
1.
1.
2activation-key【命令】activation-keycharacterundoactivation-key【视图】AUX用户界面视图【缺省级别】3:管理级1-3【参数】character:定义启动终端会话的快捷键,可以是字符或者字符对应的ASCII码值(0~127).
如果输入1~3个字符的字符串,则只有第一个字符生效.
比如,设置时使用的参数是ASCII码值97,系统会将快捷键设置成;如果设置时使用的参数是字符串b@c,系统会将快捷键设置成.
【描述】activation-key命令用来配置启动终端会话的快捷键.
undoactivation-key命令用来恢复缺省情况.
缺省情况下,按键启动终端会话.
如果使用activation-key命令设置了别的快捷键,则新的快捷键将代替键来启动终端会话,新设置的快捷键可以使用displaycurrent-configuration|includeactivation-key命令查看.
【举例】#指定启动Console口终端会话的快捷键为.
system-view[Sysname]user-interfaceaux0[Sysname-ui-aux0]activation-keys验证过程如下:退出console口终端会话.
[Sysname-ui-aux0]returnquit重新使用Console口登录设备,能看到如下显示信息.
*Copyright(c)2004-2017NewH3CTechnologiesCo.
,Ltd.
Allrightsreserved.
**Withouttheowner'spriorwrittenconsent,**nodecompilingorreverse-engineeringshallbeallowed.
*Userinterfaceaux0isavailable.
PleasepressENTER.
此时,键失效,需要按键才能出现用户视图提示符,启动Console口终端会话.
%Mar218:40:27:9812011SysnameSHELL/5/LOGIN:Consoleloginfromaux01.
1.
3auto-executecommand【命令】auto-executecommandcommandundoauto-executecommand【视图】用户界面视图1-4【缺省级别】3:管理级【参数】command:需要自动执行的某条命令.
【描述】auto-executecommand命令用来设置自动执行命令.
undoauto-executecommand命令用来取消自动执行命令.
缺省情况下,未设定自动执行命令.
AUX用户界面不支持该命令.
用户在登录时自动执行用auto-executecommand配置好的命令,执行完命令后,自动断开用户连接.
如果这条命令引发起了一个任务,系统会等这个任务执行完毕后再断开连接.

该命令通常的用法是:在设备的用户界面视图下执行auto-executecommandtelnet,使用户通过该用户界面登录设备时能自动连接到指定的主机.
用户断开与指定主机的连接后,用户与该设备的连接也会自动断开.
在配置auto-executecommand命令之前,要确保可以通过其他方式登录系统,以便出现问题后,能删除该配置.
执行auto-executecommand命令后,可能导致用户不能通过该终端线对本系统进行配置,需谨慎使用.
【举例】#配置用户从VTY0登录后,自动Telnet到IP地址为192.
168.
1.
41的设备.
system-view[Sysname]user-interfacevty0[Sysname-ui-vty0]auto-executecommandtelnet192.
168.
1.
41%Thisactionwillleadtoconfigurationfailurethroughui-vty0.
Areyousure[Y/N]:y[Sysname-ui-vty0]结果验证:重新Telnet登录到设备(IP地址为192.
168.
1.
40)时,设备会自动执行telnet192.
168.
1.
41命令,在Telnet客户端会看到以下显示信息.
C:\>telnet192.
168.
1.
40*Copyright(c)2004-2017NewH3CTechnologiesCo.
,Ltd.
Allrightsreserved.
**Withouttheowner'spriorwrittenconsent,**nodecompilingorreverse-engineeringshallbeallowed.
*Trying192.
168.
1.
41.
.
.
PressCTRL+Ktoabort1-5Connectedto192.
168.
1.
41.
.
.
*Copyright(c)2004-2017NewH3CTechnologiesCo.
,Ltd.
Allrightsreserved.
**Withouttheowner'spriorwrittenconsent,**nodecompilingorreverse-engineeringshallbeallowed.
*此时相当于用户直接登录了192.
168.
1.
41设备.
如果用户断开与192.
168.
1.
41的Telnet连接,用户与192.
168.
1.
40设备的Telnet连接也会同时自动断开.
1.
1.
4authentication-mode【命令】authentication-mode{none|password|scheme}undoauthentication-mode【视图】用户界面视图【缺省级别】3:管理级【参数】none:设置不进行认证.
password:指定进行本地密码认证方式.
scheme:指定进行AAA认证方式.
AAA的相关内容请参见"安全配置指导"中的"AAA".
【描述】authentication-mode命令用来设置用户使用当前用户界面登录设备时的认证方式.
undoauthentication-mode命令用来恢复缺省情况.
使用VTY用户界面登录的用户的认证方式为password,使用AUX用户界面登录的用户不需要认证.
相关配置可参考命令setauthenticationpassword.
【举例】#设置用户使用VTY0用户界面登录设备时,不需要认证.
(注意:该方式存在安全隐患.
)system-view[Sysname]user-interfacevty0[Sysname-ui-vty0]authentication-modenone#设置用户使用VTY0用户界面登录设备时,需要密码认证,认证密码为321.
system-view[Sysname]user-interfacevty0[Sysname-ui-vty0]authentication-modepassword[Sysname-ui-vty0]setauthenticationpasswordsimple3211-6#设置用户使用VTY0用户界面登录设备时,需要用户名和密码认证,用户名为123,认证密码为321.
system-view[Sysname]user-interfacevty0[Sysname-ui-vty0]authentication-modescheme[Sysname-ui-vty0]quit[Sysname]local-user123[Sysname-luser-123]passwordsimple321[Sysname-luser-123]service-typetelnet[Sysname-luser-123]authorization-attributelevel31.
1.
5commandaccounting【命令】commandaccountingundocommandaccounting【视图】用户界面视图【缺省级别】3:管理级【参数】无【描述】commandaccounting命令用来使能命令行计费功能.
undocommandaccounting命令用来恢复缺省情况.
缺省情况下,没有使能命令行计费功能,即计费服务器不会记录用户执行的命令行.

commandaccounting命令执行成功后,如果没有配置命令行授权功能,则当前用户执行的每一条命令都会发送到HWTACACS服务器上做记录;如果配置了命令行授权功能,则当前用户执行的并且授权成功的命令都会发送到HWTACACS服务器上做记录.
【举例】#设置用户使用VTY0用户界面登录设备时,执行的命令需要在HWTACACS服务器上做记录.
system-view[Sysname]user-interfacevty0[Sysname-ui-vty0]commandaccounting1.
1.
6commandauthorization【命令】commandauthorizationundocommandauthorization1-7【视图】用户界面视图【缺省级别】3:管理级【参数】无【描述】commandauthorization命令用来使能命令行授权功能.
undocommandauthorization命令用来恢复缺省情况.
缺省情况下,没有使能命令行授权功能,即用户登录后执行命令行不需要服务器授权.

使能命令行授权功能后,使用该用户界面登录的用户只能执行服务器授权的命令,服务器没有授权的命令不能执行.
【举例】#设置用户使用VTY0用户界面登录设备时,需要服务器授权才能执行命令.
system-view[Sysname]user-interfacevty0[Sysname-ui-vty0]commandauthorization1.
1.
7databits【命令】databits{7|8}undodatabits【视图】用户界面视图【缺省级别】2:系统级【参数】7:数据位为7位,即使用7个比特来表示一个字符.
8:数据位为8位,即使用8个比特来表示一个字符.
【描述】databits命令用来设置数据位的个数.
undodatabits命令用来恢复缺省的数据位.
缺省情况下,用户界面的数据位为8位.
本命令只对异步串口(Console口)有效.
访问终端和设备相应用户界面下数据位的设置必须一致,双方才能正常通信.

1-8【举例】#设置数据位为7位.
system-view[Sysname]user-interfaceaux0[Sysname-ui-aux0]databits71.
1.
8displayiphttp【命令】displayiphttp[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayiphttp命令用来显示HTTP的状态信息.
【举例】#显示HTTP的状态信息.
displayiphttpHTTPport:80BasicACL:0Currentconnection:0Operationstatus:Running表1-1displayiphttp命令显示信息描述表字段描述HTTPportHTTP服务使用的端口号BasicACL与HTTP服务关联的基本访问控制列表号Currentconnection当前连接数Operationstatus操作状态,取值为:Running:表示HTTP服务处于开启状态Stopped:表示HTTP服务处于关闭状态1-91.
1.
9displayiphttps【命令】displayiphttps[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayiphttps命令用来显示HTTPS的状态信息.
【举例】#显示HTTPS的状态信息.
displayiphttpsHTTPSport:443SSLserverpolicy:Certificateaccess-control-policy:BasicACL:0Operationstatus:Stopped表1-2displayiphttps命令显示信息描述表字段描述HTTPSportHTTPS服务使用的端口号SSLserverpolicy与HTTPS服务关联的SSL服务器端策略Certificateaccess-control-policy与HTTPS服务关联的证书属性访问控制策略BasicACL与HTTPS服务关联的基本访问控制列表号Currentconnection当前连接数Operationstatus操作状态,取值为:Running:表示HTTPS服务处于开启状态Stopped:表示HTTPS服务处于关闭状态1-101.
1.
10displaytelnetclientconfiguration【命令】displaytelnetclientconfiguration[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaytelnetclientconfiguration命令用来显示设备作为Telnet客户端的相关配置信息.
目前该命令显示的是Telnet客户端源IPv4地址或源接口的配置信息.
相关配置可参考telnetclientsource命令.
【举例】#显示设备作为Telnet客户端的相关配置信息.
displaytelnetclientconfigurationThesourceIPaddressis1.
1.
1.
1.
以上显示信息表示设备作为Telnet客户端时,发送Telnet报文的源IPv4地址为1.
1.
1.
1.
1.
1.
11displayuser-interface【命令】displayuser-interface[num1|{aux|vty}num2][summary][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】num1:用户界面的编号(绝对编号方式),取值范围为0~32.
aux:AUX用户界面.
vty:VTY用户界面.
1-11num2:用户界面的编号(相对编号方式),当类型为AUX时,取值为0;当类型为VTY时,取值范围为0~15.
summary:显示用户界面的摘要信息.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayuser-interface命令用来显示用户界面的相关信息.
不输入关键字summary,将显示用户界面类型、绝对/相对编号、传输速率、从该用户界面登录可以访问的命令级别、认证方式及接入接口.
输入关键字summary,将显示正在使用和未使用的用户界面数目和类型.
【举例】#显示用户界面0的相关信息.
displayuser-interface0IdxTypeTx/RxModemPriviAuthIntF0AUX09600-3N-+:Currentuser-interfaceisactive.
F:Currentuser-interfaceisactiveandworkinasyncmode.
Idx:Absoluteindexofuser-interface.
Type:Typeandrelativeindexofuser-interface.
Privi:Theprivilegeofuser-interface.
Auth:Theauthenticationmodeofuser-interface.
Int:ThephysicallocationofUIs.
A:AuthenticationuseAAA.
L:Authenticationuselocaldatabase.
N:CurrentUIneednotauthentication.
P:AuthenticationusecurrentUI'spassword.
表1-3displayuser-interface命令显示信息描述表字段描述+表示当前正在使用的用户界面F表示当前正在使用的用户界面,且工作在异步方式Idx用户界面的绝对编号Type用户界面的类型及相对编号Tx/Rx用户界面的速率ModemModem的呼入/呼出开关,取值有in(允许呼入)、out(允许呼出)、inout(允许呼入呼出)、缺省显示"-"(表示没有配置)Privi从该用户界面登录可以访问的命令级别1-12字段描述Auth使用该用户界面登录的用户的认证方式,取值有A、L、N和P四种方式Int用户界面的物理位置,用用户界面对应的物理接口的简称表示(AUX和VTY用户界面均显示"-")A表示使用AAA认证方式,对应的authentication-mode为schemeL表示使用本地认证方式(目前暂时不支持)N表示无需认证,对应的authentication-mode为noneP表示使用当前用户界面的密码进行认证,对应的authentication-mode为password#显示所有用户界面的摘要信息.
displayuser-interfacesummaryUserinterfacetype:[AUX]0:UUserinterfacetype:[VTY]1:UUUUXXXXXXXXXXXX5charactermodeusers.
(U)12UIneverused.
(X)5totalUIinuse表1-4displayuser-interfacesummary命令显示信息描述表字段描述Userinterfacetype用户界面类型(AUX/VTY)0:X0表示用户界面的绝对编号,X表示当前没有用户使用该用户界面(U表示当前有用户使用该用户界面)charactermodeusers.
(U)当前配置用户的数量(即U字符的个数)UIneverused.
(X)当前没有被使用的用户界面数(即X字符的个数)totalUIinuse.
当前正在被使用的用户界面总数(即设备当前的用户总数)1.
1.
12displayusers【命令】displayusers[all][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级1-13【参数】all:显示设备支持的所有用户界面的相关信息.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayusers命令用来显示当前正在使用的用户界面的相关信息.
displayusersall命令用来显示设备支持的所有用户界面的相关信息.
【举例】#显示当前正在使用的用户界面的相关信息.
displayusersTheuserapplicationinformationoftheuserinterface(s):IdxUIDelayTypeUserlevelF0AUX000:01:2131VTY003:00:06TEL32VTY100:59:34TEL3Followingaremoredetails.
VTY0:Location:192.
168.
1.
54VTY1:Location:192.
168.
1.
58+:Currentoperationuser.
F:Currentoperationuserworkinasyncmode.
以上显示信息表明,当前有三个用户已经登录设备,用户自己使用的是AUX0用户界面;另两个用户使用的是VTY0和VTY1用户界面,用户的IP地址分别为192.
168.
1.
54和192.
168.
1.
58.
表1-5displayusers命令显示信息描述表字段描述Idx用户界面的绝对编号UI用户界面的相对编号,第一列(比如VTY)表示用户界面的类型,第二列(比如0)表示用户界面的相对编号Delay表明用户最近一次输入到执行displayusers命令时的时间间隔,格式为hh:mm:ssType显示用户类型,如Telnet、SSHUserlevel显示用户的权限,即用户级别(0-VISIT访问,1-MONITOR监控,2-SYSTEM系统,3-MANAGE管理)+当前操作用户Location使用该用户界面登录的用户的位置信息(即用户的IP地址)1-14字段描述F当前操作用户工作在异步模式1.
1.
13displaywebusers【命令】displaywebusers[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaywebusers命令用来显示当前Web用户的相关信息.
【举例】#显示当前Web用户的相关信息.
displaywebusersUserIDNameLanguageLevelStateLinkCountLoginTimeLastTimeab800000adminChineseManagementEnable014:13:4614:14:18表1-6displaywebusers显示信息描述表字段描述UserIDWeb用户的ID号NameWeb用户的用户名LanguageWeb用户登录时使用的语言LevelWeb用户的级别StateWeb用户的状态LinkCountWeb用户运行的任务数量LoginTimeWeb用户的登录时间LastTimeWeb用户的最后访问时间1-151.
1.
14escape-key【命令】escape-key{default|character}undoescape-key【视图】用户界面视图【缺省级别】3:管理级【参数】character:定义终止当前运行任务的快捷键,可以是字符对应的ASCII码值(0~127)或者为1~3个字符的字符串,但实际生效的快捷键是参数所标志的第一个字符.
比如,设置时使用的参数是ASCII码值113,系统会将快捷键设置成;如果设置时使用的参数是字符串q@c,系统会将快捷键设置成.
default:恢复为缺省的快捷键.
【描述】escape-key命令用来配置终止当前运行任务(比如ping命令、telnet进程等)的快捷键.
undoescape-key命令用来禁止使用该功能,即不能通过快捷键终止当前运行的任务.
缺省情况下,按组合键终止当前运行的任务.
如果使用escape-key命令设置了别的快捷键,则新的快捷键将代替键来终止当前运行的任务,新设置的快捷键可以使用displaycurrent-configuration命令来查看.
需要注意的是,如果在某用户界面下设置了character,当使用该用户界面登录到设备,又通过该设备telnet到别的设备,这时的character将被视为控制字符,只能用来中止当前的任务,不能作为编辑字符输入.
比如,在DeviceA的VTY0用户界面下指定character为e,此时,PC(超级终端)使用VTY0界面登录设备,在PC上e可以作为编辑字符输入,也可以用e来中止DeviceA上正在运行的任务.
如果通过DeviceA再telnet到DeviceB,则此时,PC上只能使用e来中止DeviceB上正在运行的任务,但不能作为编辑字符输入.
所以,建议用户尽量将character指定为组合键.
【举例】#定义终止当前运行任务的快捷键为.
system-view[Sysname]user-interfaceaux0[Sysname-ui-aux0]escape-keya验证过程如下:#使用ping命令检查IP地址为192.
168.
1.
49的设备是否可达,并用-c参数指定发送ICMP回显请求报文的数目为20.
ping-c20192.
168.
1.
49PING192.
168.
1.
49:56databytes,pressatobreakReplyfrom192.
168.
1.
49:bytes=56Sequence=1ttl=255time=3msReplyfrom192.
168.
1.
49:bytes=56Sequence=2ttl=255time=3ms1-16#键入,任务立即终止,并返回到当前视图.
---192.
168.
1.
49pingstatistics---2packet(s)transmitted2packet(s)received0.
00%packetlossround-tripmin/avg/max=3/3/3ms1.
1.
15flow-control【命令】flow-control{hardware|none|software}undoflow-control【视图】AUX用户界面视图【缺省级别】2:系统级【参数】hardware:进行硬件方式的流量控制.
none:不进行流量控制.
software:进行软件方式的流量控制.
【描述】flow-control命令用来配置流量控制方式.
undoflow-control命令用来恢复缺省情况.
缺省情况下,流量控制方式为none,即不进行流量控制.
流量控制分为入方向和出方向,入方向表示本设备能够接受远端设备流控,出方向表示本设备能够流控远端设备.
配置该命令后,指定的流控方式对入方向和出方向都生效.

要使流量控制生效,双方才能正常通信,对端设备也要配置相同的流量控制方式.

目前设备只支持配置流量控制方式为none.
【举例】#配置AUX0用户界面视图下,不进行流量控制.
system-view[Sysname]user-interfaceaux0[Sysname-ui-aux0]flow-controlnone1-171.
1.
16freeuser-interface【命令】freeuser-interface{num1|{aux|vty}num2}【视图】用户视图【缺省级别】3:管理级【参数】num1:用户界面的编号(绝对编号方式),取值范围为0~32.
aux:AUX用户界面.
vty:VTY用户界面.
num2:用户界面的编号(相对编号方式),当类型为AUX时取值为0;当类型为VTY时,取值范围为0~15.
【描述】freeuser-interface命令用来释放指定用户界面上建立的连接.
需要注意的是,用户不能使用该命令释放自己的连接.
【举例】#释放用户界面上VTY1建立的连接.
查看当前有哪些用户正在操作设备.
displayusersTheuserapplicationinformationoftheuserinterface(s):IdxUIDelayTypeUserlevelF0AUX000:01:2131VTY003:00:06TEL32VTY100:59:34TEL3Followingaremoredetails.
VTY0:Location:192.
168.
0.
9VTY1:Location:192.
168.
0.
5+:Currentoperationuser.
F:Currentoperationuserworkinasyncmode.
如果VTY1用户的操作影响到网络管理员当前的操作,将他强制下线.
freeuser-interfacevty1Areyousuretofreeuser-interfacevty1[Y/N]:y1.
1.
17freeweb-users【命令】freeweb-users{all|user-iduser-id|user-nameuser-name}1-18【视图】用户视图【缺省级别】2:系统级【参数】all:所有Web用户.
user-id:Web用户的ID号,为8位十六进制数.
user-name:Web用户的用户名,取值范围为1~80个字符.
【描述】freeweb-users命令用来强制在线Web用户下线.
相关配置可参考命令displaywebusers.
【举例】#强制所有在线Web用户下线.
freeweb-usersall1.
1.
18history-commandmax-size【命令】history-commandmax-sizesize-valueundohistory-commandmax-size【视图】用户界面视图【缺省级别】2:系统级【参数】size-value:历史缓冲区的容量,取值范围为0~256.
【描述】history-commandmax-size命令用来设置当前用户界面历史命令缓冲区的容量.
undohistory-commandmax-size命令用来恢复缺省情况.
缺省情况下,历史命令缓冲区可存储10条历史命令.
每个用户界面对应一个历史命令缓冲区,缓冲区里保存了当前用户最近执行成功的命令,缓冲区的容量决定了可以保存的历史命令的数目.
用户使用displayhistory-command命令、上光标键↑或下光标键↓可以随时了解近期成功执行了哪些操作(displayhistory-command命令的详细介绍请参见"基础配置命令参考"中的"CLI").
同时登录设备的不同用户拥有不同的历史命令缓冲区,互不影响.
用户退出当前会话时,系统会自动清除相应历史命令缓冲区内保存的历史命令.

1-19【举例】#设置历史命令缓冲区的容量为20.
system-view[Sysname]user-interfaceaux0[Sysname-ui-aux0]history-commandmax-size201.
1.
19idle-timeout【命令】idle-timeoutminutes[seconds]undoidle-timeout【视图】用户界面视图【缺省级别】2:系统级【参数】minutes:指定超时时间,取值范围为0~35791,单位为分钟.
seconds:指定超时时间,取值范围为0~59,单位为秒,缺省值为0秒.
【描述】idle-timeout命令用来设置用户连接的超时时间.
undoidle-timeout命令用来恢复超时时间的缺省值.
缺省情况下,超时时间为10分钟.
如果在超时时间段内设备和用户间没有消息交互,设备就自动断开用户连接.

当超时时间设置为0时,表示关闭超时断开连接的功能.
【举例】#设置超时时间为1分钟30秒.
system-view[Sysname]user-interfaceaux0[Sysname-ui-aux0]idle-timeout1301.
1.
20iphttpacl【命令】iphttpaclacl-numberundoiphttpacl【视图】系统视图1-20【缺省级别】2:系统级【参数】acl-number:ACL的编号,取值范围为:2000~2999.
【描述】iphttpacl命令用来配置HTTP服务与ACL关联.
undoiphttpacl命令用来取消HTTP服务与ACL的关联.
缺省情况下,没有ACL与HTTP服务关联.
配置HTTP服务与ACL关联后,将只允许通过ACL过滤的客户端访问设备.
相关配置可参考命令displayiphttp和"ACL和QoS命令参考/ACL"中的命令acl.
【举例】#配置HTTP服务与ACL2001关联,只允许10.
10.
0.
0/16网段的客户端通过Web访问设备.
system-view[Sysname]aclnumber2001[Sysname-acl-basic-2001]rulepermitsource10.
10.
0.
00.
0.
255.
255[Sysname-acl-basic-2001]quit[Sysname]iphttpacl20011.
1.
21iphttpenable【命令】iphttpenableundoiphttpenable【视图】系统视图【缺省级别】2:系统级【参数】无【描述】iphttpenable命令用来使能HTTP服务.
undoiphttpenable命令用来关闭HTTP服务.
只有使能该功能后,设备才能作为HTTP服务器,允许用户通过Web功能访问和控制设备.
缺省情况下,HTTP服务处于开启状态.
相关配置可参考命令displayiphttp.
【举例】#开启HTTP服务.
system-view[Sysname]iphttpenable#关闭HTTP服务.
1-21system-view[Sysname]undoiphttpenable1.
1.
22iphttpdscp【命令】iphttpdscpdscp-valueundoiphttpdscp【视图】系统视图【缺省级别】2:系统级【参数】dscp-value:报文的DSCP优先级,取值范围为0~63.
【描述】iphttpdscp命令用来配置HTTP报文发送的DSCP优先级.
undoiphttpdscp命令用来恢复缺省情况.
缺省情况下,HTTP报文发送的DSCP优先级为16.
【举例】#配置HTTP报文发送的DSCP优先级为30.
system-view[Sysname]iphttpdscp301.
1.
23iphttpport【命令】iphttpportport-numberundoiphttpport【视图】系统视图【缺省级别】3:管理级【参数】port-number:HTTP服务的端口号,取值范围为1~65535.
【描述】iphttpport命令用来配置HTTP服务的端口号.
undoiphttpport命令用来恢复缺省情况.
缺省情况下,HTTP服务的端口号为80.
需要注意的是,此命令不会检查配置的端口是否与已有服务使用的端口冲突,修改前必须保证该端口没有被其他服务使用.
1-22相关配置可参考命令displayiphttp.
【举例】#配置HTTP服务的端口号为8080.
system-view[Sysname]iphttpport80801.
1.
24iphttpsacl【命令】iphttpsaclacl-numberundoiphttpsacl【视图】系统视图【缺省级别】3:管理级【参数】acl-number:ACL的编号,取值范围为:2000~2999.
【描述】iphttpsacl命令用来配置HTTPS服务与ACL关联.
undoiphttpsacl命令用来取消HTTPS服务与ACL的关联.
缺省情况下,没有ACL与HTTPS服务关联.
配置HTTPS服务与ACL关联后,将只允许通过ACL过滤的客户端访问设备.
相关配置可参考命令displayiphttps和"ACL和QoS命令参考/ACL"中的命令acl.
【举例】#配置HTTPS服务与ACL2001关联,只允许10.
10.
0.
0/16网段的客户端通过Web访问设备.
system-view[Sysname]aclnumber2001[Sysname-acl-basic-2001]rulepermitsource10.
10.
0.
00.
0.
255.
255[Sysname-acl-basic-2001]quit[Sysname]iphttpsacl20011.
1.
25iphttpscertificateaccess-control-policy【命令】iphttpscertificateaccess-control-policypolicy-nameundoiphttpscertificateaccess-control-policy【视图】系统视图【缺省级别】3:管理级1-23【参数】policy-name:证书属性访问控制策略名,为1~16个字符的字符串.
【描述】iphttpscertificateaccess-control-policy命令用来配置HTTPS服务与证书属性访问控制策略关联.
undoiphttpscertificateaccess-control-policy命令用来取消HTTPS服务与证书属性访问控制策略的关联.
缺省情况下,没有证书属性访问控制策略与HTTPS服务关联.
通过将HTTPS服务与已配置的客户端证书属性访问控制策略关联,可以实现对客户端的访问权限进行控制.
相关配置可参考命令displayiphttps和"安全命令参考/PKI"中的命令pkicertificateaccess-control-policy.
【举例】#设置HTTPS服务使用的证书属性访问控制策略为myacl.
system-view[Sysname]iphttpscertificateaccess-control-policymyacl1.
1.
26iphttpsenable【命令】iphttpsenableundoiphttpsenable【视图】系统视图【缺省级别】3:管理级【参数】无【描述】iphttpsenable命令用来使能HTTPS服务.
undoiphttpsenable命令用来关闭HTTPS服务.
缺省情况下,HTTPS服务处于关闭状态.
只有使能该功能后,设备才能作为HTTPS服务器,允许用户通过Web功能访问和控制设备.
需要注意的是,使能HTTPS服务,会触发SSL的握手协商过程.
在SSL握手协商过程中,如果设备的本地证书已经存在,则SSL协商可以成功,HTTPS服务可以正常启动;如果设备的本地证书不存在,则SSL协商过程会触发证书申请流程.
由于证书申请需要较长的时间,会导致SSL协商不成功,从而无法正常启动HTTPS服务.
因此,在这种情况下,需要多次执行iphttpsenable命令,这样HTTPS服务才能正常启动.
相关配置可参考命令displayiphttps.
1-24【举例】#使能HTTPS服务.
system-view[Sysname]iphttpsenable1.
1.
27iphttpsdscp【命令】iphttpsdscpdscp-valueundoiphttpsdscp【视图】系统视图【缺省级别】2:系统级【参数】dscp-value:报文的DSCP优先级,取值范围为0~63.
【描述】iphttpsdscp命令用来配置HTTPS报文发送的DSCP优先级.
undoiphttpsdscp命令用来恢复缺省情况.
缺省情况下,HTTPS报文发送的DSCP优先级为16.
【举例】#配置HTTPS报文发送的DSCP优先级为30.
system-view[Sysname]iphttpsdscp301.
1.
28iphttpsport【命令】iphttpsportport-numberundoiphttpsport【视图】系统视图【缺省级别】3:管理级【参数】port-number:HTTPS服务的端口号,取值范围为1~65535.
【描述】iphttpsport命令用来配置HTTPS服务的端口号.
undoiphttpsport命令用来恢复缺省情况.
缺省情况下,HTTPS服务的端口号为443.
1-25需要注意的是,此命令不会检查配置的端口是否与已有服务使用的端口冲突,修改前必须保证该端口没有被其他服务使用.
相关配置可参考命令displayiphttps.
【举例】#配置HTTPS服务的端口号为6000.
system-view[Sysname]iphttpsport60001.
1.
29iphttpsssl-server-policy【命令】iphttpsssl-server-policypolicy-nameundoiphttpsssl-server-policy【视图】系统视图【缺省级别】3:管理级【参数】policy-name:SSL服务器端策略名,为1~16个字符的字符串.
【描述】iphttpsssl-server-policy命令用来配置HTTPS服务与SSL服务器端策略关联.
undoiphttpsssl-server-policy命令用来取消HTTPS服务与SSL服务器端策略的关联.
缺省情况下,没有SSL服务器端策略与HTTPS服务关联.
需要注意的是:只有此命令设置成功,才能使能HTTPS服务.
HTTPS服务使能后不允许修改SSL服务器端策略,也不允许取消HTTPS服务与SSL服务器端策略的关联.
相关配置可参考命令displayiphttps和"安全命令参考/SSL"中的命令sslserver-policy.
【举例】#设置HTTPS服务使用的SSL服务器端策略为myssl.
system-view[Sysname]iphttpsssl-server-policymyssl1.
1.
30ipv6httpdscp【命令】ipv6httpdscpdscp-valueundoipv6httpdscp1-26【视图】系统视图【缺省级别】2:系统级【参数】dscp-value:报文的DSCP优先级,取值范围为0~63.
【描述】ipv6httpdscp命令用来配置IPv6HTTP报文发送的DSCP优先级.
undoipv6httpdscp命令用来恢复缺省情况.
缺省情况下,IPv6HTTP报文发送的DSCP优先级为0.
【举例】#配置IPv6HTTP报文发送的DSCP优先级为30.
system-view[Sysname]ipv6httpdscp301.
1.
31ipv6httpsdscp【命令】ipv6httpsdscpdscp-valueundoipv6httpsdscp【视图】系统视图【缺省级别】2:系统级【参数】dscp-value:报文的DSCP优先级,取值范围为0~63.
【描述】ipv6httpsdscp命令用来配置IPv6HTTPS报文发送的DSCP优先级.
undoipv6httpsdscp命令用来恢复缺省情况.
缺省情况下,IPv6HTTPS报文发送的DSCP优先级为0.
【举例】#配置IPv6HTTPS报文发送的DSCP优先级为30.
system-view[Sysname]ipv6httpsdscp301.
1.
32lock【命令】lock1-27【视图】用户视图【缺省级别】3:管理级【参数】无【描述】lock命令用来锁住当前用户界面,防止未授权的用户操作该界面.
用户输入lock命令后,系统提示输入密码(密码最大长度为16个字符),并提示再次输入密码,只有两次输入的密码相同,Lock操作才能成功.
之后,如果用户要再进入系统,需要按回车键,并输入刚才配置的密码后,才能结束锁定,进入系统.
缺省情况下,系统不会自动锁住当前用户界面.
【举例】#锁住当前用户界面.
lockPleaseinputpasswordtolockcurrentuserterminalinterface:Password:Again:locked!
Password:1.
1.
33parity【命令】parity{even|none|odd}undoparity【视图】AUX用户界面视图1-28【缺省级别】2:系统级【参数】even:进行偶校验.
none:无校验.
odd:进行奇校验.
【描述】parity命令用来设置校验位的解析和生成方式.
undoparity命令用来恢复缺省情况.
缺省情况下,设备校验位的校验方式为none,即不进行校验.
访问终端和设备相应用户界面下校验位的设置必须一致,双方才能正常通信.

【举例】#将Console口传输校验位设为奇校验.
system-view[Sysname]user-interfaceaux0[Sysname-ui-aux0]parityodd1.
1.
34protocolinbound【命令】protocolinbound{all|ssh|telnet}undoprotocolinbound【视图】VTY用户界面视图【缺省级别】3:管理级【参数】all:支持所有的协议,包括Telnet、SSH.
ssh:支持SSH协议.
telnet:支持Telnet协议.
【描述】protocolinbound命令用来指定所在用户界面支持的协议.
undoprotocolinbound命令用来恢复缺省情况.
缺省情况下,系统支持所有协议.
配置结果将在下次登录时生效.
1-29如果要配置用户界面支持SSH协议,必须先将该用户的认证方式配置为scheme,否则protocolinboundssh命令会执行失败.
相关配置可参考命令authentication-mode.
Telnet协议的缺省认证方式是password.
【举例】#设置用户界面VTY0到VTY4只支持SSH协议.
system-view[Sysname]user-interfacevty04[Sysname-ui-vty0-4]authentication-modescheme[Sysname-ui-vty0-4]protocolinboundssh1.
1.
35screen-length【命令】screen-lengthscreen-lengthundoscreen-length【视图】用户界面视图【缺省级别】2:系统级【参数】screen-length:指定下一屏所显示的行数,取值范围为0~512,0表示一次性显示全部信息,即不进行分屏显示.
【描述】screen-length命令用来设置下一屏所显示的行数.
undoscreen-length命令用来恢复缺省情况.
缺省情况下,下一屏显示24行数据.
设备支持分屏显示信息,在暂停显示时按空格键,能继续显示下一屏信息.
该命令设置的是下一屏所显示的行数,但显示终端实际显示的行数由终端的规格决定.
比如,设置screen-length的值为40,但显示终端的规格为24行,当暂停显示按空格键时,设备发送给显示终端的信息为40行,但当前屏幕显示的是第18~第40行的信息,前面的17行信息,需要通过/键来翻看.
该命令设置的是指定用户界面的分屏显示行数,但用户可以使用screen-lengthdisable命令关闭当前界面的分屏显示功能.
screen-lengthdisable命令的详细介绍请参见"基础配置命令参考"中的"CLI".
【举例】#设置AUX0用户界面下一屏显示的行数为30.
system-view[Sysname]user-interfaceaux01-30[Sysname-ui-aux0]screen-length301.
1.
36send【命令】send{all|num1|{aux|vty}num2}【视图】用户视图【缺省级别】1:监控级【参数】all:所有的用户界面.
aux:AUX用户界面.
vty:VTY用户界面.
num1:用户界面的编号(绝对编号方式),取值范围为0~32.
num2:用户界面的编号(相对编号方式),当类型为AUX时,取值为0;当类型为VTY时,取值范围为0~15.
【描述】send命令用来向指定的用户界面发送消息.
在输入消息内容时,按组合键结束输入,按组合键取消此次操作.
【举例】#AUX0用户界面给自己发送消息helloabc.
sendaux0Entermessage,endwithCTRL+ZorEnter;abortwithCTRL+C:helloabc^ZSendmessage[Y/N]:y*********Messagefromaux0toaux0***helloabc#使用VTY0用户界面上线的用户想重启设备,为了提醒其他并行操作用户做好相应准备(比如保存当前配置),于是向其他用户界面发送消息"Noteplease,Iwillrebootthesystem!
".
VTY0终端上的配置.
displayusersTheuserapplicationinformationoftheuserinterface(s):1-31IdxUIDelayTypeUserlevel+1VTY000:00:00TEL32VTY100:12:49TEL3Followingaremoredetails.
VTY0:Location:192.
168.
1.
26VTY1:Location:192.
168.
1.
20+:Currentoperationuser.
F:Currentoperationuserworkinasyncmode.
//通过以上操作可以查看当前有哪些用户正在操作设备sendvty1Entermessage,endwithCTRL+ZorEnter;abortwithCTRL+C:Noteplease,Iwillrebootthesystemin3minutes!
^ZSendmessage[Y/N]:y//通过以上操作可以给VTY1发送消息,告诉他"我将在3分钟内重启系统",以便其他用户做好相关备份工作如果有用户使用VTY1用户界面登录,则用户的终端上将收到如下消息(该例为VTY1正在输入interfaceGigabitEthernet命令的过程中收到了VTY0的消息):[Sysname]interfaceGigabitEthernet*********Messagefromvty0tovty1***Noteplease,Iwillrebootthesystemin3minutes!
1.
1.
37setauthenticationpassword【命令】setauthenticationpassword[hash]{cipher|simple}passwordundosetauthenticationpassword【视图】用户界面视图【缺省级别】3:管理级【参数】hash:密码配置支持哈希加密算法.
cipher:以密文方式设置本地认证的密码.
simple:以明文方式设置本地认证的密码.
password:设置的明文密码或密文密码,区分大小写.
明文密码的长度范围是1~16;如果指定hash参数密文密码的长度范围是1~110,如果不指定hash参数密文密码的长度范围是1~53.
1-32【描述】setauthenticationpassword命令用来设置本地认证的密码.
undosetauthenticationpassword命令用来取消本地认证的密码.
缺省情况下,没有设置本地认证的密码.
以明文或密文方式设置的密码,均以密文方式保存在配置文件中.
相关配置可参考命令authentication-mode.
【举例】#设置用户界面AUX0的本地认证口令为hello.
system-view[Sysname]user-interfaceaux0[Sysname-ui-aux0]authentication-modepassword[Sysname-ui-aux0]setauthenticationpasswordsimplehello设置完后如果退出系统,只有在密码提示信息后输入hello字符串才能再进入系统.
1.
1.
38shell【命令】shellundoshell【视图】VTY用户界面视图【缺省级别】3:管理级【参数】无【描述】shell命令用来在当前用户界面上启动终端服务.
undoshell命令用来在当前用户界面上禁止终端服务.
缺省情况下,系统在所有的用户界面上启动终端服务.
undoshell命令有限制:用户不能在自己登录的用户界面上使用该命令.
【举例】#在虚拟终端VTY0到VTY15上终止终端服务(用户将不能通过VTY0-15登录设备).
system-view[Sysname]user-interfacevty015[Sysname-ui-vty0-15]undoshell%Disableui-vty0-15,areyousure[Y/N]:y[Sysname-ui-vty0-15]对于Telnet终端,登录后将提示:Theconnectionwasclosedbytheremotehost!
1-331.
1.
39speed(Userinterfaceview)【命令】speedspeed-valueundospeed【视图】AUX用户界面视图【缺省级别】2:系统级【参数】speed-value:传输速率,单位为bps.
异步串口的传输速率有:300bps、600bps、1200bps、2400bps、4800bps、9600bps、19200bps、38400bps、57600bps和115200bps.
设备对以上速率的支持由产品和配置时的网络环境决定.
【描述】speed命令用来设置用户界面的传输速率.
undospeed命令用来恢复缺省情况.
缺省情况下,用户界面的传输速率为9600bps.
访问终端和设备相应用户界面下传输速率的设置必须一致,双方才能正常通信.

【举例】#将用户界面AUX0的传输速率设置为19200bps.
system-view[Sysname]user-interfaceaux0[Sysname-ui-aux0]speed192001.
1.
40stopbits【命令】stopbits{1|1.
5|2}undostopbits【视图】AUX用户界面视图【缺省级别】2:系统级【参数】1:停止位为1个比特.
1.
5:停止位为1.
5个比特.
1-342:停止位为2个比特.
【描述】stopbits命令用来设置停止位的个数.
undostopbits命令用来恢复缺省的用户界面停止位.
缺省情况下,停止位为1个比特.
访问终端和设备相应用户界面下停止位的设置必须一致,双方才能正常通信.

【举例】#设置AUX用户界面的停止位为1.
5个比特.
system-view[Sysname]user-interfaceaux0[Sysname-ui-aux0]stopbits1.
51.
1.
41telnet【命令】telnetremote-host[service-port][source{interfaceinterface-typeinterface-number|ipip-address}]【视图】用户视图【缺省级别】0:访问级【参数】remote-host:远端系统的IPv4地址或主机名,为1~20个字符的字符串,不区分大小写.
service-port:远端系统提供Telnet服务的TCP端口号,取值范围为0~65535,缺省值为23.
source:指定Telnet报文的源接口或源IPv4地址.
interfaceinterface-typeinterface-number:指定源接口,发送的Telnet报文的源IPv4地址为该接口的地址.
interface-typeinterface-number为接口类型和接口编号.
ipip-address:指定Telnet报文的源IPv4地址.
【描述】telnet命令用于Telnet登录到远程主机,以便进行远程管理.
用户可以使用组合键或quit命令来中断本次Telnet登录.
需要注意的是,本命令指定的源IPv4地址或源接口只对当前Telnet连接有效.
【举例】#Telnet登录到远程主机(IP地址为1.
1.
1.
2),并指定发送Telnet报文的源IP地址为1.
1.
1.
1.
telnet1.
1.
1.
2sourceip1.
1.
1.
11-351.
1.
42telnetclientsource【命令】telnetclientsource{interfaceinterface-typeinterface-number|ipip-address}undotelnetclientsource【视图】系统视图【缺省级别】2:系统级【参数】interfaceinterface-typeinterface-number:指定源接口,发送的Telnet报文的源IPv4地址为该接口的地址.
interface-typeinterface-number为接口类型和接口编号.
ipip-address:指定发送Telnet报文的源IPv4地址.
【描述】telnetclientsource命令用来指定设备作为Telnet客户端时,发送Telnet报文的源IPv4地址或源接口.
undotelnetclientsource命令用来删除发送Telnet报文的源IPv4地址和源接口的配置.
缺省情况下,没有指定发送Telnet报文的源IPv4地址和源接口,此时通过路由选择源IPv4地址.
需要注意的是:本命令指定的源IPv4地址或源接口对所有Telnet连接有效.
若同时使用本命令和telnet命令指定源IPv4地址或源接口,则以telnet命令指定的源IP地址或源接口为准.
相关配置可参考命令displaytelnetclientconfiguration.
【举例】#设备作为Telnet客户端时,指定发送的Telnet报文的源IP地址为1.
1.
1.
1.
system-view[Sysname]telnetclientsourceip1.
1.
1.
11.
1.
43telnetclientdscp【命令】telnetclientdscpdscp-valueundotelnetclientdscp【视图】系统视图【缺省级别】2:系统级【参数】dscp-value:报文的DSCP优先级,取值范围为0~63.
1-36【描述】telnetclientdscp命令用来配置telnet客户端发送报文的DSCP优先级.
undotelnetclientdscp命令用来恢复缺省情况.
缺省情况下,telnet客户端发报文的DSCP优先级为16.
【举例】#配置telnet客户端发送的报文的DSCP优先级为30.
system-view[Sysname]telnetclientdscp301.
1.
44telnetclientipv6dscp【命令】telnetclientipv6dscpdscp-valueundotelnetclientipv6dscp【视图】系统视图【缺省级别】2:系统级【参数】dscp-value:报文的DSCP优先级,取值范围为0~63.
【描述】telnetclientipv6dscp命令用来配置IPv6telnet客户端发送报文的DSCP优先级.
undotelnetclientipv6dscp命令用来恢复缺省情况.
缺省情况下,IPv6telnet客户端发报文的DSCP优先级为0.
【举例】#配置IPv6telnet客户端发送的报文的DSCP优先级为30.
system-view[Sysname]telnetclientipv6dscp301.
1.
45telnetipv6【命令】telnetipv6remote-host[-iinterface-typeinterface-number][port-number]【视图】用户视图【缺省级别】0:访问级【参数】remote-host:远端系统的IPv6地址或主机名,为1~46个字符的字符串,不区分大小写.
1-37-iinterface-typeinterface-number:Telnet报文的出接口.
interface-typeinterface-number为接口类型和接口编号.
当目的地址是链路本地地址时,需要指定此参数.
port-number:远端系统提供Telnet服务的TCP端口号,取值范围为0~65535,缺省值为23.
【描述】telnetipv6命令用于IPv6组网环境下,Telnet登录到远程主机,以便进行远程管理.
用户可以使用组合键或quit命令来中断本次Telnet登录.
【举例】#Telnet登录到远程主机,IPv6地址为5000::1.
telnetipv65000::11.
1.
46telnetserverdscp【命令】telnetserverdscpdscp-valueundotelnetserverdscp【视图】系统视图【缺省级别】2:系统级【参数】dscp-value:报文的DSCP优先级,取值范围为0~63.
【描述】telnetserverdscp命令用来配置telnet服务器发送报文的DSCP优先级.
undotelnetserverdscp命令用来恢复缺省情况.
缺省情况下,telnet服务器发报文的DSCP优先级为48.
【举例】#配置telnet服务器发送的报文的DSCP优先级为30.
system-view[Sysname]telnetserverdscp301.
1.
47telnetserverenable【命令】telnetserverenableundotelnetserverenable【视图】系统视图【缺省级别】3:管理级1-38【参数】无【描述】telnetserverenable命令用来启动Telnet服务.
undotelnetserverenable命令用来关闭Telnet服务.
缺省情况下,Telnet服务处于关闭状态.
【举例】#启动Telnet服务.
system-view[Sysname]telnetserverenable1.
1.
48telnetserveripv6dscp【命令】telnetserveripv6dscpdscp-valueundotelnetserveripv6dscp【视图】系统视图【缺省级别】2:系统级【参数】dscp-value:报文的DSCP优先级,取值范围为0~63.
【描述】telnetserveripv6dscp命令用来配置IPv6telnet服务器发送报文的DSCP优先级.
undotelnetserveripv6dscp命令用来恢复缺省情况.
缺省情况下,IPv6telnet服务器发报文的DSCP优先级为0.
【举例】#配置IPv6telnet服务器发送的报文的DSCP优先级为30.
system-view[Sysname]telnetserveripv6dscp301.
1.
49terminaltype【命令】terminaltype{ansi|vt100}undoterminaltype【视图】用户界面视图1-39【缺省级别】2:系统级【参数】ansi:终端显示类型为ANSI类型.
vt100:终端显示类型为VT100类型.
【描述】terminaltype命令用来设置当前用户界面下的终端显示类型.
undoterminaltype命令用来恢复缺省情况.
缺省情况下,终端显示类型为ANSI.
需要注意的是,设备支持ANSI和VT100两种终端显示类型.
当设备的终端类型与客户端(如超级终端或者Telnet客户端等)的终端类型不一致,或者均设置为ANSI时,但当前编辑行的总字符数超过80个字符时,客户端会出现光标错位、终端屏幕不能正常显示的现象.
建议两端都设置为VT100类型.
【举例】#设置终端显示类型为VT100类型.
system-view[Sysname]user-interfacevty0[Sysname-ui-vty0]terminaltypevt1001.
1.
50userprivilegelevel【命令】userprivilegelevellevelundouserprivilegelevel【视图】用户界面视图【缺省级别】3:管理级【参数】level:命令级别,取值范围为0~3.
命令级别共分为访问、监控、系统、管理4个级别,分别对应标识0、1、2、3.
管理员可以根据需要改变用户所能访问的命令级别,使其在相应的权限下工作.
【描述】userprivilegelevel命令用来配置从当前用户界面登录系统的用户所能访问的命令级别.
undouserprivilegelevel命令用来恢复缺省情况.
1-40缺省情况下,通过Console口登录系统的用户所能访问的命令级别是3,通过其他用户界面登录系统所能访问的命令级别是0.
【举例】#设置通过用户界面VTY0登录系统的用户能访问的命令级别为0.
system-view[Sysname]user-interfacevty0[Sysname-ui-vty0]userprivilegelevel0以Telnet方式从VTY0用户界面登录设备后,通过帮助信息可以看到终端上只显示了命令级别为0级的命令,具体操作和显示信息如下:Userviewcommands:clusterRunclustercommanddisplayDisplaycurrentsysteminformationpingPingfunctionquitExitfromcurrentcommandviewssh2EstablishasecureshellclientconnectionsuperSetthecurrentuserpriorityleveltelnetEstablishoneTELNETconnectiontracertTraceroutefunction1.
1.
51user-interface【命令】user-interface{first-num1[last-num1]|{aux|vty}first-num2[last-num2]}【视图】系统视图【缺省级别】2:系统级【参数】first-num1:第一个用户界面的编号(绝对编号方式),取值范围为0~32.
last-num1:最后一个用户界面的编号(绝对编号方式),取值范围为1~32,但不能小于first-num1.
aux:AUX用户界面.
vty:VTY用户界面.
first-num2:第一个用户界面的编号(相对编号方式),当类型为AUX时,取值为0;当类型为VTY时,取值范围为0~15.
last-num2:最后一个用户界面的编号(相对编号方式),当类型为AUX时,取值为0;当类型为VTY时,取值范围为1~15,但不能小于first-num2.
【描述】user-interface命令用来进入单一或多个用户界面视图.
进入单一用户界面视图进行配置后,该配置只对该用户视图有效.
进入多个用户界面视图进行配置后,该配置对这些用户视图均有效.
1-41【举例】#进入AUX0用户界面视图.
system-view[Sysname]user-interfaceaux0[Sysname-ui-aux0]#进入VTY0~4用户界面视图.
system-view[Sysname]user-interfacevty04[Sysname-ui-vty0-4]i目录1FTP1-11.
1FTP服务器配置命令·1-11.
1.
1displayftp-server1-11.
1.
2displayftp-user·1-21.
1.
3freeftpuser·1-31.
1.
4ftpserveracl·1-31.
1.
5ftpserverenable·1-41.
1.
6ftpserverdscp1-41.
1.
7ftptimeout·1-51.
1.
8ftpupdate1-61.
2FTP客户端配置命令·1-61.
2.
1ascii·1-61.
2.
2binary·1-71.
2.
3bye·1-81.
2.
4cd·1-81.
2.
5cdup1-91.
2.
6close·1-91.
2.
7debugging·1-101.
2.
8delete·1-111.
2.
9dir1-121.
2.
10disconnect·1-131.
2.
11displayftpclientconfiguration1-141.
2.
12ftp·1-141.
2.
13ftpclientipv6dscp·1-151.
2.
14ftpclientdscp·1-161.
2.
15ftpclientsource1-161.
2.
16ftpipv61-171.
2.
17get·1-181.
2.
18lcd1-191.
2.
19ls·1-191.
2.
20mkdir·1-211.
2.
21open1-211.
2.
22openipv61-22ii1.
2.
23passive1-231.
2.
24put·1-231.
2.
25pwd·1-241.
2.
26quit1-241.
2.
27remotehelp1-251.
2.
28rmdir1-271.
2.
29user1-281.
2.
30verbose1-282TFTP客户端配置命令2-12.
1.
1displaytftpclientconfiguration·2-12.
1.
2tftp-serveracl·2-12.
1.
3tftp·2-22.
1.
4tftpclientdscp·2-32.
1.
5tftpclientipv6dscp2-42.
1.
6tftpclientsource2-42.
1.
7tftpipv62-51-11FTP1.
1FTP服务器配置命令1.
1.
1displayftp-server【命令】displayftp-server[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】3:管理级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayftp-server命令用来显示设备作为FTP服务器时的各项参数.
进行FTP参数设置后,可通过此命令查看设置结果.
相关配置可参考命令ftpserverenable、ftptimeout和ftpupdate.
【举例】#显示FTP服务器参数设置结果.
displayftp-serverFTPserverisrunningMaxusernumber:1Usercount:1Timeoutvalue(inminute):30PutMethod:fast表1-1displayftp-server命令显示信息描述表字段描述FTPserverisrunningFTP服务器功能正在运行中Maxusernumber支持同时登录的最大用户数Usercount当前登录的用户数1-2字段描述Timeoutvalue(inminute)FTP用户的连接空闲时间,如果在该时间段内,FTP客户端和服务器之间没有报文交互,该FTP连接则会被断开PutMethodFTP服务器更新文件的方式,fast表示快速更新;normal表示普通方式1.
1.
2displayftp-user【命令】displayftp-user[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】3:管理级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayftp-user命令用来显示当前FTP用户的详细情况.
【举例】#显示FTP用户详细情况.
displayftp-userUserNameHostIPPortIdleHomeDirftp192.
168.
1.
5411900flash:#当登录用户名长度超过10位时,将换行并靠左对齐显示.
例如登录用户名为administrator,显示情况为:displayftp-userUserNameHostIPPortIdleHomeDiradministrator192.
168.
0.
15210310flash:表1-2displayftp-user命令显示信息描述表字段描述UserName当前登录的FTP用户名HostIP当前登录的FTP用户的IP地址1-3字段描述Port当前登录的FTP用户使用的端口Idle当前FTP连接的持续时间(单位为分钟)HomeDir当前登录的FTP用户的授权路径1.
1.
3freeftpuser【命令】freeftpuserusername【视图】用户视图【缺省级别】3:管理级【参数】username:用户名.
可以使用displayftp-user命令来查看当前FTP连接所使用的登录用户名.
【描述】freeftpuser命令用来强制释放通过指定用户名建立的FTP连接.
执行该命令后,无论使用用户名username建立的连接是否正在传输文件,该连接都会被立即释放.
【举例】#强制释放通过用户名ftpuser建立的FTP连接.
freeftpuserftpuserAreyousuretofreeFTPuserftpuser[Y/N]:y1.
1.
4ftpserveracl【命令】ftpserveraclacl-numberundoftpserveracl【视图】系统视图【缺省级别】3:管理级【参数】acl-number:基本访问控制列表号,取值范围为2000~2999.
1-4【描述】ftpserveracl命令用来使用ACL限制哪些FTP客户端可以访问FTP服务器.
undoftpserveracl命令用来恢复缺省情况.
缺省情况下,没有使用ACL限制FTP客户端.
通过配置ACL规则,可以过滤掉来自某些客户端的FTP请求报文,只允许符合ACL过滤规则的客户端访问FTP服务器.
该配置只过滤新建立的FTP连接,不会对已建立的FTP连接和操作造成影响.
如果多次使用该命令配置FTP服务与ACL关联,FTP服务将只与最后一次配置的ACL关联.
【举例】#配置FTP服务与ACL关联,只允许客户端(1.
1.
1.
1)通过FTP访问本FTP服务器.
system-view[Sysname]aclnumber2001[Sysname-acl-basic-2001]rule0permitsource1.
1.
1.
10[Sysname-acl-basic-2001]rule1denysourceany[Sysname-acl-basic-2001]quit[Sysname]ftpserveracl20011.
1.
5ftpserverenable【命令】ftpserverenableundoftpserver【视图】系统视图【缺省级别】3:管理级【参数】无【描述】ftpserverenable命令用来开启设备的FTP服务器功能,允许FTP用户登录.
undoftpserver命令用来关闭设备的FTP服务器功能.
缺省情况下,FTP服务器功能处于关闭状态.
【举例】#开启设备的FTP服务器功能.
system-view[Sysname]ftpserverenable[Sysname]1.
1.
6ftpserverdscp【命令】ftpserverdscpdscp-value1-5undoftpserverdscp【视图】系统视图【缺省级别】2:系统级【参数】dscp-value:报文的DSCP优先级,取值范围为0~63.
【描述】ftpserverdscp命令用来配置FTP服务器发送报文的DSCP优先级.
undoftpserverdscp命令用来恢复缺省情况.
缺省情况下,FTP服务器发报文的DSCP优先级为0.
【举例】#配置FTP服务器发送的报文的DSCP优先级为30.
system-view[Sysname]ftpserverdscp30[Sysname]1.
1.
7ftptimeout【命令】ftptimeoutminuteundoftptimeout【视图】系统视图【缺省级别】3:管理级【参数】minute:连接空闲时间,取值范围为1~35791,单位为分钟.
【描述】ftptimeout命令用来设置连接空闲时间.
undoftptimeout命令用来恢复缺省情况.
缺省情况下,FTP连接空闲时间为30分钟.
使用连接空闲时间,当FTP服务器与某用户的连接在一定时间内没有进行消息交互时,FTP服务器将认为该连接已失效并断开该连接,从而避免系统资源被持续占用、其他FTP用户的登录受影响.
【举例】#设置连接空闲时间为36分钟.
system-view[Sysname]ftptimeout361-61.
1.
8ftpupdate【命令】ftpupdate{fast|normal}undoftpupdate【视图】系统视图【缺省级别】3:管理级【参数】fast:快速更新方式.
在给FTP服务器上传文件时使用fast方式,FTP服务器会先将文件全部写入内存,再一次全部写入到存储设备.
normal:普通更新方式.
在给FTP服务器上传文件时使用normal方式,FTP服务器会分多次将文件从内存写入存储设备,每次最多4096字节.
【描述】ftpupdate命令用来设置在给FTP服务器上传文件的过程中,FTP服务器更新文件的方式.
undoftpupdate命令用来恢复缺省情况.
缺省情况下,FTP服务器采用normal方式更新文件.
【举例】#设置在接收上传文件时,FTP服务器采用普通方式.
system-view[Sysname]ftpupdatenormal1.
2FTP客户端配置命令为避免重复,在本节中对需要在FTPClient视图下执行的命令进行举例时,将省略进入FTPClient视图的配置过程.
进入FTPClient视图的命令请参考1.
2.
12.
在执行本节介绍的FTP客户端配置命令前,请确认在FTP服务器上是否为用户配置了相应的权限,例如:查询工作目录下的文件列表、读取/下载指定文件、创建目录/上传文件、以及对服务器上的文件进行重命名/删除等.
本节举例中各命令的显示信息与FTP服务器的类型有关,请以实际情况为准.
1.
2.
1ascii【命令】ascii1-7【视图】FTP客户端视图【缺省级别】3:管理级【参数】无【描述】ascii命令用来设置文件传输的模式为ASCII模式.
缺省情况下,文件传输模式为ASCII模式.
不同的操作系统对换行符的表示方法不同,比如H3C设备系统和Windows系统使用"/r/n"作为换行符,在Linux系统中使用"/n"作为换行符.
在换行符表示方法不同的两个系统(比如Linux系统和H3C设备系统)间传输完文件,必须根据传输文件类型选择FTP文件传输模式:二进制模式(又称为binary模式),用于传输程序文件或者图片.
ASCII码模式,用于传输文本文件.
相关配置可参考binary.
【举例】#设置数据传输的模式为ASCII模式.
ftp[ftp]ascii200TypesettoA.
1.
2.
2binary【命令】binary【视图】FTP客户端视图【缺省级别】3:管理级【参数】无【描述】binary命令用来设置文件传输的模式为二进制模式(也称为流模式).
缺省情况下,文件传输模式为ASCII模式.
相关配置可参考ascii.
【举例】#设置文件传输类型支持binary模式.
ftp1-8[ftp]binary200TypesettoI.
1.
2.
3bye【命令】bye【视图】FTP客户端视图【缺省级别】3:管理级【参数】无【描述】bye命令用来断开与远程FTP服务器的连接,并退回到用户视图.
如果设备与远程FTP服务器没有建立连接,则直接退回到用户视图.
相关配置可参考命令close、disconnect和quit.
【举例】#终止与远程FTP服务器的连接,并退回到用户视图.
ftp[ftp]bye221Serverclosing.
1.
2.
4cd【命令】cd{directory【视图】FTP客户端视图【缺省级别】3:管理级【参数】directory:指定目标工作路径,如果指定的工作路径不存在,则执行cddirectory后保持当前工作路径不变.
格式为[drive:][/]path.
drive和path参数的详细解释,请参见"基础配置指导"中的"文件系统管理".
如果没有给出drive信息,则表示当前工作路径下的文件夹或者子文件夹.
.
.
:返回上一级目录,功能与cdup类似.
如果当前的工作路径是根目录,则执行cd.
.
后保持当前的工作路径不变.
该参数不支持命令行在线帮助.
/:返回FTP根目录.
该参数不支持命令行在线帮助.
1-9【描述】cd命令用来切换远程FTP服务器上的工作路径,即访问FTP服务器上的另一目录.
需要注意的是,用户可以访问的目录只能是FTP服务器对用户已经授权的目录.
相关命令可参考pwd.
【举例】#切换工作路径到当前工作路径的logfile子目录下.
[ftp]cdlogfile250CWDcommandsuccessful.
#切换工作路径到FTP根目录下的folder子目录下.
[ftp]cd/folder250CWDcommandsuccessful.
1.
2.
5cdup【命令】cdup【视图】FTP客户端视图【缺省级别】3:管理级【参数】无【描述】cdup命令用来退出远程FTP服务器的当前工作路径,返回FTP服务器的上一级目录.
如果当前工作路径已经是FTP根目录,则执行该命令后,保持当前工作路径不变.
相关命令可参考cd和pwd.
【举例】#将工作路径改为上一级目录.
[ftp]pwd257"/ftp/subdir"iscurrentdirectory.
[ftp]cdup200CDUPcommandsuccessful.
[ftp]pwd257"/ftp"iscurrentdirectory.
1.
2.
6close【命令】close1-10【视图】FTP客户端视图【缺省级别】3:管理级【参数】无【描述】close命令用来在不退出FTP客户端视图的前提下,断开与FTP服务器的连接.
该命令的功能与disconnect命令相同.
【举例】#终止与FTP服务器的连接,并保持在FTP客户端视图.
[ftp]close221Serverclosing.
[ftp]1.
2.
7debugging【命令】debuggingundodebugging【视图】FTP客户端视图【缺省级别】1:监控级【参数】无【描述】debugging命令用来打开FTP客户端调试信息开关.
undodebugging命令用来关闭FTP客户端调试信息开关.
缺省情况下,FTP客户端调试信息开关处于关闭状态.
【举例】#设备作为FTP客户端,成功登录后,打开设备的FTP客户端调试信息开关,使用主动模式下载FTP服务器当前工作路径下的sample.
file文件.
terminalmonitorterminaldebuggingftp192.
168.
1.
46Trying192.
168.
1.
46.
.
.
PressCTRL+KtoabortConnectedto192.
168.
1.
46.
1-11220FTPserviceready.
User(192.
168.
1.
46:(none)):ftp331Passwordrequiredforftp.
Password:230Userloggedin.
[ftp]undopassiveFTP:passiveisoff[ftp]debuggingFTP:debuggingswitchison[ftp]getsample.
file--->PORT192,168,1,44,4,21200Portcommandokay.
Theparsedreplyis200--->RETRsample.
file150OpeningASCIImodedataconnectionfor/sample.
file.
Theparsedreplyis150FTPC:Filetransferstartedwiththesignallightturnedon.
FTPC:Filetransfercompletedwiththesignallightturnedoff.
.
226Transfercomplete.
FTP:3304byte(s)receivedin4.
889second(s),675.
00byte(s)/sec.
[ftp]表1-3debugging命令显示信息描述表字段描述--->PORT192,168,1,44,4,21发出FTP指令,192,168,1,44分别为目的IP地址的四段,4,21用于计算数据端口号,计算方法为4*256+21Theparsedreplyis收到的FTP应答码.
FTP应答码由RFC959规定--->RETR下载文件FTPC:Filetransferstartedwiththesignallightturnedon.
开始文件传输,打开文件传输指示灯FTPC:Filetransfercompletedwiththesignallightturnedoff.
文件传输结束,关闭文件传输指示灯1.
2.
8delete【命令】deleteremotefile【视图】FTP客户端视图1-12【缺省级别】3:管理级【参数】remotefile:文件名.
【描述】delete命令用来彻底删除远程FTP服务器上的指定文件,删除的文件不能被恢复.
用户必须具有删除的权限,才能执行该操作.
【举例】#删除文件temp.
c.
[ftp]deletetemp.
c250DELEcommandsuccessful.
1.
2.
9dir【命令】dir[remotefile[localfile]]【视图】FTP客户端视图【缺省级别】3:管理级【参数】remotefile:待查询的远程FTP服务器上的目录或文件名.
localfile:用于保存查询信息的本地文件的名称.
【描述】dir命令用来查看远程FTP服务器当前工作路径下的所有子目录及文件的详细信息.
dirremotefile命令用来查看远程FTP服务器上指定目录或文件的详细信息.
dirremotefilelocalfile命令用来查看远程FTP服务器上指定目录或文件的详细信息,并把查看结果(找到的目录或文件的详细信息)保存在本地以localfile命名的文件中.
使用dir命令可以看到文件以及文件夹的相关信息,如大小、创建日期等.
如用户仅需要列出当前工作路径下的所有文件以及文件夹的名称,可以使用ls命令.
【举例】#显示当前远程FTP服务器工作路径下的所有文件夹以及文件的信息.
[ftp]dir227EnteringPassiveMode(192,168,1,46,5,68).
125ASCIImodedataconnectionalreadyopen,transferstartingfor/*.
1-13drwxrwxrwx1noonenogroup0Aug082006logfile-rwxrwxrwx1noonenogroup20471748May1110:21test.
bin-rwxrwxrwx1noonenogroup4001Dec082007config.
cfg-rwxrwxrwx1noonenogroup3608Jun132007startup.
cfgdrwxrwxrwx1noonenogroup0Dec032007test-rwxrwxrwx1noonenogroup299Oct152007key.
pub226Transfercomplete.
FTP:394byte(s)receivedin0.
189second(s),2.
00Kbyte(s)/sec.
[ftp]#查看文件ar-router.
cfg,并将查询结果保存在aa.
txt文件中.
[ftp]dirar-router.
cfgaa.
txt227EnteringPassiveMode(192,168,1,50,17,158).
125ASCIImodedataconnectionalreadyopen,transferstartingfor/ar-router.
cfg.
.
.
.
.
226Transfercomplete.
FTP:67byte(s)receivedin4.
600second(s),14.
00byte(s)/sec.
查看aa.
txt文件的内容.
[ftp]quitmoreaa.
txt-rwxrwxrwx1noonenogroup3077Jun2015:34ar-router.
cfg1.
2.
10disconnect【命令】disconnect【视图】FTP客户端视图【缺省级别】3:管理级【参数】无【描述】disconnect命令用来在不退出FTP客户端视图的前提下,断开与FTP服务器的连接.
该命令的功能与close命令相同.
【举例】#终止与远程FTP服务器的连接,保持在FTP客户端视图.
[ftp]disconnect221Serverclosing.
[ftp]1-141.
2.
11displayftpclientconfiguration【命令】displayftpclientconfiguration[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayftpclientconfiguration命令用来显示FTP客户端的配置信息.
相关配置可参考命令ftpclientsource.
【举例】#显示FTP客户端的当前配置信息.
displayftpclientconfigurationThesourceIPaddressis192.
168.
0.
123.
目前该命令显示的是源地址配置信息,如果当前生效的源地址是源IP则显示配置的源IP,如果当前生效的源地址是源接口则显示配置的源接口.
1.
2.
12ftp【命令】ftp[server-address[service-port][source{interfaceinterface-typeinterface-number|ipsource-ip-address}]]【视图】用户视图【缺省级别】3:管理级1-15【参数】server-address:远程FTP服务器的主机名(长度为1~20的字符串)或IP地址.
service-port:远端设备提供FTP服务的TCP端口号,取值范围为0~65535,缺省值为21.
source{interfaceinterface-typeinterface-number|ipsource-ip-address}]:指定建立FTP连接时使用的源地址.
其中,interfaceinterface-typeinterface-number:表示源接口的接口类型和接口编号.
发送FTP协议报文时,设备将使用该接口下配置的主IP地址作为源地址.
如果源接口下没有配置主地址,则不能建立连接.
ipsource-ip-address:表示源IP地址.
发送FTP协议报文时,设备将使用该IP地址作为源地址.
该地址必须是设备上已配置的IP地址,否则不能建立连接.
【描述】ftp命令用来登录FTP服务器,并进入FTP客户端视图.
需要注意的是:该命令仅适用于IPv4组网环境.
如果不指定任何参数,则只进入FTP客户端视图,不登录FTP服务器.
如果指定参数,系统会提示用户输入登录FTP服务器的用户名和密码.
如果用户名和密码正确,则登录成功,并进入FTP客户端视图;否则,登录失败.
【举例】#使用FTP方式,从当前设备Sysname1登录到设备Sysname2(IP地址为192.
168.
0.
211),并且FTP发送报文的源IP地址为192.
168.
0.
212.
ftp192.
168.
0.
211sourceip192.
168.
0.
212Trying192.
168.
0.
211.
.
.
PressCTRL+KtoabortConnectedto192.
168.
0.
211.
220FTPServerready.
User(192.
168.
0.
211:(none)):abc331PasswordrequiredforabcPassword:230Userloggedin.
[ftp]1.
2.
13ftpclientipv6dscp【命令】ftpclientipv6dscpdscp-valueundoftpclientipv6dscp【视图】系统视图【缺省级别】2:系统级1-16【参数】dscp-value:报文的DSCP优先级,取值范围为0~63.
【描述】ftpclientipv6dscp命令用来配置IPv6FTP客户端发送报文的DSCP优先级.
undoftpclientipv6dscp命令用来恢复缺省情况.
缺省情况下,IPv6FTP客户端发报文的DSCP优先级为0.
【举例】#配置IPv6FTP客户端发送的报文的DSCP优先级为30.
system-view[Sysname]ftpclientipv6dscp301.
2.
14ftpclientdscp【命令】ftpclientdscpdscp-valueundoftpclientdscp【视图】系统视图【缺省级别】2:系统级【参数】dscp-value:报文的DSCP优先级,取值范围为0~63.
【描述】ftpclientdscp命令用来配置FTP客户端发送报文的DSCP优先级.
undoftpclientdscp命令用来恢复缺省情况.
缺省情况下,FTP客户端发报文的DSCP优先级为0.
【举例】#配置FTP客户端发送的报文的DSCP优先级为30.
system-view[Sysname]ftpclientdscp301.
2.
15ftpclientsource【命令】ftpclientsource{interfaceinterface-typeinterface-number|ipsource-ip-address}undoftpclientsource【视图】系统视图1-17【缺省级别】2:系统级【参数】interfaceinterface-typeinterface-number:FTP连接使用的源接口,包括接口类型和接口编号.
源接口下配置的主IP地址即为FTP发送报文的源地址.
如果源接口下没有主地址,会导致连接失败.
ipsource-ip-address:FTP连接使用的源IP地址.
该地址必须是设备上已配置的IP地址.
【描述】ftpclientsource命令用来配置FTP客户端发送的FTP报文的源地址.
undoftpclientsource命令用来恢复缺省情况.
缺省情况下,设备使用路由决定的源地址与FTP服务器通信.
需要注意的是:源地址包括源接口和源IP,如果先后使用ftpclientsource命令指定了源接口和源IP,新指定的源IP将覆盖现有的源接口配置.
反之亦然.
使用该命令指定了源地址后,又在ftp命令中指定了源地址,则采用ftp命令中指定的源地址进行通信.
ftpclientsource命令指定的源地址对所有的ftp连接有效,ftp命令指定的源地址只对当前的ftp连接有效.
相关配置可参考命令displayftpclientconfiguration.
【举例】#指定FTP客户端的源IP地址为2.
2.
2.
2.
system-view[Sysname]ftpclientsourceip2.
2.
2.
2#指定FTP客户端的源接口为Vlan-interface1.
system-view[Sysname]ftpclientsourceinterfacevlan-interface11.
2.
16ftpipv6【命令】ftpipv6[server-address[service-port][sourceipv6source-ipv6-address][-iinterface-typeinterface-number]]【视图】用户视图【缺省级别】3:管理级【参数】server-address:远端设备的IP地址或主机名.
service-port:远端设备提供FTP服务的TCP端口号,取值范围为0~65535,缺省值为21.
1-18sourceipv6source-ipv6-address:当前FTP客户端连接所使用的源IPv6地址.
该地址必须是设备上已配置的IPv6地址.
-iinterface-typeinterface-number:表示出接口的接口类型和接口编号.
此参数只用于FTP服务器的地址是链路本地地址的情况,而且指定的出接口必需具有链路本地地址(链路本地地址的介绍和配置请参见"三层技术-IP业务配置指导"中的"IPv6基础").
【描述】ftpipv6命令用来登录FTP服务器,并进入FTP客户端视图.
需要注意的是:该命令仅适用于IPv6组网环境.
如果不指定任何参数,则只进入FTP客户端视图,不登录FTP服务器.
如果指定参数,系统会提示用户输入登录FTP服务器的用户名和密码.
如果用户名和密码正确,则登录成功,并进入FTP客户端视图;否则,登录失败.
【举例】#登录到IPv6地址为3000::200的远程FTP服务器.
ftpipv63000::200Trying3000::200.
.
.
PressCTRL+KtoabortConnectedto3000::200.
220Welcome!
User(3000::200:(none)):MY_NAME331Pleasespecifythepassword.
Password:230Loginsuccessful.
[ftp]1.
2.
17get【命令】getremotefile[localfile]【视图】FTP客户端视图【缺省级别】3:管理级【参数】remotefile:需要下载的文件名称.
localfile:将文件下载到本地保存时使用的文件名称.
如不使用该参数,将使用源文件名称作为本地文件名称保存到用户执行ftp命令时的当前工作路径.
【描述】get命令用来下载FTP服务器上的文件,并将下载的文件存储在本地.
1-19【举例】#下载testcfg.
cfg文件,并以aa.
cfg文件名保存.
[ftp]gettestcfg.
cfgaa.
cfg227EnteringPassiveMode(192,168,1,50,17,163).
125ASCIImodedataconnectionalreadyopen,transferstartingfor/testcfg.
cfg.
.
.
.
.
.
226Transfercomplete.
FTP:5190byte(s)receivedin7.
754second(s),669.
00byte(s)/sec.
1.
2.
18lcd【命令】lcd【视图】FTP客户端视图【缺省级别】3:管理级【参数】无【描述】lcd命令用来获取FTP客户端本地的工作路径.
【举例】#显示本地的工作路径.
[ftp]lcdFTP:Localdirectorynowflash:/clienttemp.
以上信息表明FTP客户端在执行ftp命令前的工作路径是flash:/clienttemp.
1.
2.
19ls【命令】ls[remotefile[localfile]]【视图】FTP客户端视图【缺省级别】3:管理级【参数】remotefile:待查询的远程FTP服务器上的目录或文件名.
localfile:用于保存查询信息的本地文件名称.
1-20【描述】ls命令用来查询远程FTP服务器上当前工作路径下的子目录及文件,系统将列出当前工作路径下的所有子目录及文件的名称.
lsremotefile命令用来查询远程FTP服务器上的指定目录或文件,系统将列出找到的目录或文件的名称.
lsremotefilelocalfile命令用来查询远程FTP服务器上指定的目录或文件,并把查询结果(找到的目录或文件的名称)保存到本地以localfile命名的文件中.
使用ls命令仅能列出FTP服务器上文件以及文件夹的名称,如用户需要查询其他与文件相关的信息,如大小、创建日期等,请使用dir命令.
【举例】#查询FTP服务器上当前工作路径下的所有子目录及文件.
[ftp]ls227EnteringPassiveMode(192,168,1,50,17,165).
125ASCIImodedataconnectionalreadyopen,transferstartingfor/*.
ar-router.
cfglogfilemainar.
binarbasic.
binftptestbb.
cfgtestcfg.
cfg226Transfercomplete.
FTP:87byte(s)receivedin0.
132second(s)659.
00byte(s)/sec.
#查询FTP服务器上的子目录logfile.
[ftp]lslogfile227EnteringPassiveMode(192,168,1,50,10,49).
125ASCIImodedataconnectionalreadyopen,transferstartingfor/logfile/*.
logfile.
loga.
cfg226Transfercomplete.
FTP:20byte(s)receivedin0.
075second(s),266.
00byte(s)/sec.
#将查询FTP服务器上的子目录logfile的结果保存在aa.
txt文件中.
[ftp]lslogfileaa.
txt227EnteringPassiveMode(192,168,1,50,4,3).
125ASCIImodedataconnectionalreadyopen,transferstartingfor/logfile/*.
.
.
.
.
226Transfercomplete.
FTP:20byte(s)receivedin3.
962second(s),5.
00byte(s)/sec.
#查看aa.
txt文件的内容.
[ftp]quitmoreaa.
txt1-21.
.
.
logfile.
log1.
2.
20mkdir【命令】mkdirdirectory【视图】FTP客户端视图【缺省级别】3:管理级【参数】directory:待创建的目录名称.
【描述】mkdir命令用来在远程FTP服务器上指定目录下创建子目录.
只有获得远程FTP服务器授权的客户端用户才能执行此项操作.
【举例】#在远程FTP服务器的当前工作路径下创建子目录mytest.
[ftp]mkdirmytest257"/mytest"newdirectorycreated.
1.
2.
21open【命令】openserver-address[service-port]【视图】FTP客户端视图【缺省级别】3:管理级【参数】server-address:远端设备的IP地址或主机名.
service-port:远端设备提供FTP服务的TCP端口号,取值范围为0~65535,缺省值为21.
【描述】open命令用来在FTP客户端视图下,登录IPv4FTP服务器.
登录时,系统会提示用户输入登录用户名和密码.
如果用户名和密码正确,则登录成功;否则,登录失败.
如果当前已经登录到FTP服务器,则不能直接使用open命令连接到其他服务器,需要中断与当前服务器的连接后再重新连接.
1-22相关配置可参考命令close.
【举例】#在FTPClient视图下,登录远程FTP服务器(IP地址为192.
168.
1.
50).
ftp[ftp]open192.
168.
1.
50Trying192.
168.
1.
50.
.
.
PressCTRL+KtoabortConnectedto192.
168.
1.
50.
220FTPserviceready.
User(192.
168.
1.
50:(none)):aa331Passwordrequiredforaa.
Password:230Userloggedin.
[ftp]1.
2.
22openipv6【命令】openipv6server-address[service-port][-iinterface-typeinterface-number]【视图】FTP客户端视图【缺省级别】3:管理级【参数】server-address:远端设备的IP地址或主机名.
service-port:远端设备提供FTP服务的TCP端口号,取值范围为0~65535,缺省值为21.
-iinterface-typeinterface-number:出接口的接口类型和接口编号.
此参数只用于FTP服务器的地址是链路本地地址的情况,而且指定的出接口必需具有链路本地地址.
(链路本地地址的介绍和配置请参见"三层技术-IP业务配置指导"中的"IPv6基础".
)【描述】openipv6命令用来在FTP客户端视图下,登录IPv6FTP服务器.
登录时,系统会提示用户输入登录用户名和密码.
如果用户名和密码正确,则登录成功;否则,登录失败.
相关配置可参考命令close.
【举例】#在FTPClient视图下,登录FTP服务器(IPv6地址为3000::200).
ftp[ftp]openipv63000::200Trying3000::200.
.
.
PressCTRL+Ktoabort1-23Connectedto3000::200.
220Welcome!
User(3000::200:(none)):MY_NAME331Pleasespecifythepassword.
Password:230Loginsuccessful.
1.
2.
23passive【命令】passiveundopassive【视图】FTP客户端视图【缺省级别】3:管理级【参数】无【描述】passive命令用来设置数据传输的方式为被动方式.
undopassive命令用来设置数据传输的方式为主动方式.
缺省情况下,数据传输的方式为被动方式.
数据传输的方式分为:主动方式和被动方式.
主动方式是指在建立数据连接时由服务器主动发起连接请求;被动方式是指在建立数据连接时由客户端主动发起连接请求.
该命令主要与防火墙功能配合使用,以便限制私网和公网用户之间建立FTP会话.
【举例】#设置数据传输的方式为被动方式.
[ftp]passiveFTP:passiveison1.
2.
24put【命令】putlocalfile[remotefile]【视图】FTP客户端视图【缺省级别】3:管理级【参数】localfile:待上传的本地文件名称.
1-24remotefile:文件上传完成后,在服务器上保存时使用的文件名称.
【描述】put命令用来将客户端本地的文件上传到远程FTP服务器.
如果用户没有指定远程服务器上的文件名,则系统缺省认为此文件名与本地文件名相同.
文件上传后将保存在远程服务器用户被授权的路径,该路径可以在远程服务器上使用authorization-attribute命令来设置.
【举例】#将本地cc.
txt文件上传到远程FTP服务器,并以dd.
txt文件名保存.
[ftp]putcc.
txtdd.
txt227EnteringPassiveMode(192,168,1,50,17,169).
125ASCIImodedataconnectionalreadyopen,transferstartingfor/dd.
txt.
226Transfercomplete.
FTP:9byte(s)sentin0.
112second(s),80.
00byte(s)/sec.
1.
2.
25pwd【命令】pwd【视图】FTP客户端视图【缺省级别】3:管理级【参数】无【描述】pwd命令用来显示当前用户正在访问的远程FTP服务器上的路径.
【举例】#显示当前用户正在访问的远程FTP服务器上的路径.
[ftp]cdservertemp[ftp]pwd257"/servertemp"iscurrentdirectory.
以上显示信息表明当前用户正在访问FTP根目录下的servertemp文件夹.
1.
2.
26quit【命令】quit【视图】FTP客户端视图1-25【缺省级别】3:管理级【参数】无【描述】quit命令用来断开与远程FTP服务器的连接,并退回到用户视图.
【举例】#终止与远程FTP服务器的连接,并退回到用户视图.
[ftp]quit221Serverclosing.
1.
2.
27remotehelp【命令】remotehelp[protocol-command]【视图】FTP客户端视图【缺省级别】3:管理级【参数】protocol-command:FTP协议命令.
【描述】remotehelp命令用来显示远程FTP服务器支持的FTP相关协议命令的帮助信息.
如果不指定协议命令参数,则显示远程FTP服务器支持的FTP相关协议命令.
【举例】#查看远程FTP服务器支持的FTP相关协议命令.
[ftp]remotehelp214-HereisalistofavailableftpcommandsThosewith'*'arenotyetimplemented.
USERPASSACCT*CWDCDUPSMNT*QUITREIN*PORTPASVTYPESTRU*MODE*RETRSTORSTOU*APPE*ALLO*REST*RNFR*RNTO*ABOR*DELERMDMKDPWDLISTNLSTSITE*SYSTSTAT*HELPNOOP*XCUPXCWDXMKDXPWDXRMD214DirectcommentstoH3Ccompany.
#查看协议命令user的帮助信息.
[ftp]remotehelpuser214Syntax:USER.
1-26[ftp]表1-4remotehelp命令显示信息描述表字段描述214-Hereisalistofavailableftpcommands以下是可用的FTP命令列表Thosewith'*'arenotyetimplemented.
带星号"*"的命令功能目前还没实现USER用户名PASS用户口令CWD改变当前工作路径CDUP改变目录到父级目录SMNT*文件结构设置QUIT退出REIN*重新初始化PORT数据端口号PASV被动模式TYPE请求类型STRU*文件结构MODE*传输模式RETR下载文件STOR上传文件STOU*唯一性上传文件APPE*追加上传ALLO*分配空间REST*重启动RNFR*重命名源RNTO*重命名目的ABOR*中断传输DELE删除文件RMD删除文件夹MKD创建文件夹PWD打印工作路径LIST列出文件NLST列出文件简单描述SITE*定位参数1-27字段描述SYST显示系统参数STAT*状态HELP帮助NOOP*空操作XCUP扩展命令,含义同CUPXCWD扩展命令,含义同CWDXMKD扩展命令,含义同MKDXPWD扩展命令,含义同PWDXRMD扩展命令,含义同RMDSyntax:USER.
USER命令的语法:user(关键字)+空格+用户名1.
2.
28rmdir【命令】rmdirdirectory【视图】FTP客户端视图【缺省级别】3:管理级【参数】directory:远程FTP服务器上的目录名.
【描述】rmdir命令用来删除FTP服务器上指定的目录.
只有获得远程FTP服务器授权的客户端用户才能执行此项操作.
需要注意的是:被删除的目录必须为空目录(即删除目录前,必须先删除该目录下的所有文件及子目录,文件的删除请参见delete命令).
成功执行rmdir后,远程回收站中原来属于该文件夹的文件会自动被彻底删除.
【举例】#删除FTP根目录下的temp1目录.
[ftp]rmdir/temp1200RMDcommandsuccessful.
1-281.
2.
29user【命令】userusername[password]【视图】FTP客户端视图【缺省级别】3:管理级【参数】username:其他的登录用户名.
password:登录密码.
该参数可以在输入username后,空格,再输入;也可以输入username后,回车,出现"Password:"提示符后再输入.
【描述】user命令用来在成功登录FTP服务器后,使用其他用户身份重新登录当前访问的FTP服务器.
在使用该命令前,必须在FTP服务器上设置了相应的用户名和密码,否则,登录失败,FTP连接关闭.
【举例】#用户ftp1已经登录FTP服务器,现以ftp2的身份重新访问当前FTP服务器.
(假设用户名ftp2及其登录密码123123123123已经在FTP服务器设置完毕)方法一[ftp]userftp2331Passwordrequiredforftp2.
Password:230Userloggedin.
[ftp]方法二[ftp]userftp2123123123123331Passwordrequiredforftp.
230Userloggedin.
[ftp]1.
2.
30verbose【命令】verboseundoverbose【视图】FTP客户端视图1-29【缺省级别】3:管理级【参数】无【描述】verbose命令用来打开FTP功能的协议信息开关,使能显示FTP服务器返回的详细信息.
undoverbose命令用来关闭verbose开关,禁止显示FTP服务器返回的详细信息.
缺省情况下,FTP协议信息开关为开启状态.
【举例】#打开FTP协议信息开关.
[ftp]verboseFTP:verboseison#关闭FTP协议信息开关时,执行get操作.
[ftp]undoverboseFTP:verboseisoff[ftp]getstartup.
cfgbb.
cfgFTP:3608byte(s)receivedin0.
052second(s),69.
00Kbyte(s)/sec.
[ftp]#打开FTP协议信息开关时,执行get操作.
[ftp]verboseFTP:verboseison[ftp]getstartup.
cfgaa.
cfg227EnteringPassiveMode(192,168,1,46,5,85).
125ASCIImodedataconnectionalreadyopen,transferstartingfor/startup.
cfg.
226Transfercomplete.
FTP:3608byte(s)receivedin0.
193second(s),18.
00Kbyte(s)/sec.
2-12TFTP客户端配置命令2.
1.
1displaytftpclientconfiguration【命令】displaytftpclientconfiguration[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaytftpclientconfiguration命令用来显示TFTP客户端的配置信息.
相关配置可参考命令tftpclientsource.
【举例】#显示TFTP客户端的当前配置信息.
displaytftpclientconfigurationThesourceIPaddressis192.
168.
0.
123.
目前该命令显示的是源地址配置信息,如果当前生效的源地址是源IP则显示配置的源IP,如果当前生效的源地址是源接口则显示配置的源接口.
2.
1.
2tftp-serveracl【命令】tftp-server[ipv6]aclacl-numberundotftp-server[ipv6]acl【视图】系统视图2-2【缺省级别】3:管理级【参数】ipv6:TFTP服务支持IPv6协议.
不带该参数,表示使用IPv4协议.
acl-number:基本访问控制列表的编号,取值范围为2000~2999.
【描述】tftp-serveracl命令用来使用ACL限制设备可访问哪些TFTP服务器.
undotftp-serveracl命令用来恢复缺省情况.
缺省情况下,没有使用ACL限制TFTP服务器.
用户利用ACL中配置的规则可以允许或禁止对网络中特定TFTP服务器的访问.
ACL的相关内容请参见"ACL和QoS配置指导"中的"ACL".
【举例】#仅允许设备访问IP地址为1.
1.
1.
1的TFTPserver,不能访问其他TFTPserver.
(IPv4组网环境)system-view[Sysname]aclnumber2000[Sysname-acl-basic-2000]rulepermitsource1.
1.
1.
10[Sysname-acl-basic-2000]quit[Sysname]tftp-serveracl2000#仅允许设备访问IP地址为2001::1的TFTPserver,不能访问其他TFTPserver.
(IPv6组网环境)system-view[Sysname]aclipv6number2001[Sysname-acl6-basic-2001]rulepermitsource2001::1/128[Sysname-acl6-basic-2001]quit[Sysname]tftp-serveripv6acl20012.
1.
3tftp【命令】tftpserver-address{get|put|sget}source-filename[destination-filename][source{interfaceinterface-typeinterface-number|ipsource-ip-address}]【视图】用户视图【缺省级别】3:管理级【参数】server-address:TFTP服务器的IP地址或主机名.
get:表示普通下载文件操作.
put:表示上传文件操作.
sget:表示安全下载文件操作.
source-filename:源文件名.
2-3destination-filename:目标文件名,如果不指定本参数,则使用源文件名作为目标文件名,文件路径为用户执行tftp命令时的当前工作路径.
source:配置源地址绑定参数.
interfaceinterface-typeinterface-number:当前TFTP客户端传输使用的源接口,包括接口类型和接口编号.
此接口下配置的主IP地址即为发送报文的源地址.
如果源接口下没有配置主地址,传输失败.
ipsource-ip-address:当前TFTP客户端发送报文所使用的源IP地址.
此地址必须是设备上已配置的IP地址.
【描述】tftp命令用来在IPv4组网环境下执行下列操作:下载文件操作:将TFTP服务器上的指定源文件下载到本地.
上传文件操作:将本地的指定源文件上传到TFTP服务器.
【举例】#将TFTP根目录下的config.
cfg文件下载到本地存储设备.
TFTP服务器的IP地址为192.
168.
0.
98,下载到本地之后以文件名config.
bak保存,指定源IP地址为192.
168.
0.
92.
tftp192.
168.
0.
98getconfig.
cfgconfig.
baksourceip192.
168.
0.
92.
.
.
FilewillbetransferredinbinarymodeDownloadingfilefromremoteTFTPserver,pleasewait.
.
.
.
TFTP:372800bytesreceivedin1second(s)Filedownloadedsuccessfully.
#将设备存储器的文本文件config.
cfg上传到TFTP服务器缺省路径下.
TFTP服务器的IP地址为192.
168.
0.
98,config.
cfg文件在TFTP服务器上以文件名config.
bak保存,指定源接口为GigabitEthernet1/0/1.
tftp192.
168.
0.
98putconfig.
cfgconfig.
baksourceinterfaceGigabitEthernet1/0/1FilewillbetransferredinbinarymodeSendingfiletoremoteTFTPserver.
Pleasewait.
.
.
TFTP:345600bytessentin1second(s).
Fileuploadedsuccessfully.
2.
1.
4tftpclientdscp【命令】tftpclientdscpdscp-valueundotftpclientdscp【视图】系统视图【缺省级别】2:系统级2-4【参数】dscp-value:报文的DSCP优先级,取值范围为0~63.
【描述】tftpclientdscp命令用来配置TFTP客户端发送报文的DSCP优先级.
Undotftpclientdscp命令用来恢复缺省情况.
缺省情况下,TFTP客户端发报文的DSCP优先级为0.
【举例】#配置TFTP客户端发送的报文的DSCP优先级为30.
system-view[Sysname]tftpclientdscp302.
1.
5tftpclientipv6dscp【命令】tftpclientipv6dscpdscp-valueundotftpclientipv6dscp【视图】系统视图【缺省级别】2:系统级【参数】dscp-value:报文的DSCP优先级,取值范围为0~63.
【描述】tftpclientipv6dscp命令用来配置IPv6TFTP客户端发送报文的DSCP优先级.
undotftpclientipv6dscp命令用来恢复缺省情况.
缺省情况下,IPv6TFTP客户端发报文的DSCP优先级为0.
【举例】#配置IPv6TFTP客户端发送的报文的DSCP优先级为30.
system-view[Sysname]tftpclientipv6dscp302.
1.
6tftpclientsource【命令】tftpclientsource{interfaceinterface-typeinterface-number|ipsource-ip-address}undotftpclientsource【视图】系统视图2-5【缺省级别】2:系统级【参数】interfaceinterface-typeinterface-number:设置TFTP传输使用的源接口,包括接口类型和接口编号.
源接口下配置的主IP地址即为发送报文的源地址.
如果源接口下没有配置地址,会导致传输失败.
ipsource-ip-address:设置当前TFTP客户端发送报文所使用的源IP地址.
该地址必须是设备上已配置的IP地址.
【描述】tftpclientsource命令用来配置TFTP客户端发送的TFTP报文的源地址.
undotelnetclientsource命令用来恢复缺省情况.
缺省情况下,设备使用路由决定的源地址与TFTP服务器通信.
需要注意的是:源地址包括源接口和源IP,如果先后使用tftpclientsource命令指定了源接口和源IP,新指定的源IP将覆盖现有的源接口配置.
反之亦然.
使用该命令指定了源地址后,又在tftp命令中指定了源地址,则采用tftp命令中指定的源地址进行通信.
本命令指定的源地址对所有的tftp传输有效,tftp命令指定的源地址只对当前的tftp传输有效.
相关配置可参考命令displaytftpclientconfiguration.
【举例】#指定TFTP客户端的源IP地址为2.
2.
2.
2.
system-view[Sysname]tftpclientsourceip2.
2.
2.
2#指定TFTP客户端的源接口为Vlan-interface1.
system-view[Sysname]tftpclientsourceinterfacevlan-interface12.
1.
7tftpipv6【命令】tftpipv6tftp-ipv6-server[-iinterface-typeinterface-number]{get|put}source-filename[destination-filename]【视图】用户视图【缺省级别】3:管理级【参数】tftp-ipv6-server:TFTP服务器的IPv6地址或主机名(主机名为1~46个字符的字符串).
2-6-iinterface-typeinterface-number:表示源接口的接口类型和接口编号.
此参数只用于TFTP服务器的地址是链路本地地址的情况,而且指定的出接口必需具有链路本地地址(链路本地地址的介绍和配置请参见"三层技术-IP业务配置指导"中的"IPv6基础").
get:执行下载文件操作.
put:执行上传文件操作.
source-filename:源文件的名称.
destination-filename:目的文件的名称.
如果不指定该参数,则目的文件的名称与源文件的名称相同.
【描述】tftpipv6命令用来在IPv6组网环境下执行下列操作:下载文件操作:将TFTP服务器上的指定源文件下载到本地.
上传文件操作:将本地的指定源文件上传到TFTP服务器.
【举例】#从TFTP服务器下载文件filetoget.
txt.
tftpipv6fe80::250:daff:fe91:e058-iVlan-interface1getfiletoget.
txt.
.
.
FilewillbetransferredinbinarymodeDownloadingfilefromremoteTFTPserver,pleasewait.
.
.
.
TFTP:411100bytesreceivedin2second(s)Filedownloadedsuccessfully.
i目录1文件系统管理·1-11.
1文件系统管理命令·1-11.
1.
1cd·1-11.
1.
2copy1-21.
1.
3crypto-digest·1-21.
1.
4delete·1-31.
1.
5dir1-31.
1.
6execute1-51.
1.
7fileprompt·1-61.
1.
8fixdisk1-61.
1.
9format1-71.
1.
10mkdir·1-71.
1.
11more1-81.
1.
12move·1-91.
1.
13pwd·1-91.
1.
14rename1-101.
1.
15resetrecycle-bin1-101.
1.
16rmdir1-121.
1.
17undelete·1-131-11文件系统管理本文举例均默认当前路径为设备存储介质的根目录.
本手册所涉及的文件名参数的确定方式请参见"文件系统管理"中的"文件名参数输入规则".
1.
1文件系统管理命令1.
1.
1cd【命令】cd{directory【视图】用户视图【缺省级别】3:管理级【参数】directory:指定目标工作路径.
格式为[drive:/]path.
drive和path参数的详细解释,请参见"基础配置指导"中的"文件系统管理".
如果没有给出drive信息,则表示当前路径下的文件夹或者子文件夹.
.
.
:返回上一级目录.
如果当前的工作路径是根目录,或不存在上一级目录,则执行cd.
.
后保持当前的工作路径不变.
该参数不支持命令行在线帮助.
/:返回存储介质的根目录.
该参数不支持命令行在线帮助.
【描述】cd命令用来修改当前的工作路径.
【举例】#登录设备后从根目录进入test子文件夹.
cdtest#返回上一级目录(请注意关键字cd后有一个空格).
cd.
.
#返回根目录.
cd/使用cd命令修改当前的工作路径后,可以使用pwd命令查看当前所在的路径.
1-21.
1.
2copy【命令】copyfileurl-sourcefileurl-dest【视图】用户视图【缺省级别】3:管理级【参数】fileurl-source:源文件名.
fileurl-dest:目标文件名或者目标文件夹.
【描述】copy命令用来复制文件.
如果使用文件夹作为fileurl-dest,则系统会将文件复制到指定文件夹,使用源文件名称作为文件名.
【举例】#将文件test.
cfg在当前文件夹下复制一份,并命名为testbackup.
cfg.
copytestcfg.
cfgtestbackup.
cfgCopyflash:/test.
cfgtoflash:/testbackup.
cfg[Y/N]:y.
.
.
.
%Copyfileflash:/test.
cfgtoflash:/testbackup.
cfg.
.
.
Done.
1.
1.
3crypto-digest【命令】crypto-digestsha256filefile-url【视图】用户视图【缺省级别】2:系统级【参数】sha256:指定使用的摘要算法为SHA-256.
filefile-url:指定的文件名称.
【描述】crypto-digest命令用来计算指定文件的摘要值.
使用指定的摘要算法对指定的文件计算摘要值,通常用于验证文件的正确性和完整性,防止文件内容被篡改.
例如,用户可以使用本命令计算出设备上的启动文件的摘要值,并与H3C网站上发布的该版本启动文件对应的摘要值进行比较,来验证该版本文件是否合法.

1-3【举例】#使用SHA-256算法计算1.
bin文件的摘要值.
crypto-digestsha2561.
binComputingdigest.
.
.
SHA256digest(1.
bin)=7bcb92458222f91f9a09a807c4c4567efd4d5dc4e4abc06c2a741df7045433eb1.
1.
4delete【命令】delete[/unreserved]file-url【视图】用户视图【缺省级别】3:管理级【参数】/unreserved:彻底删除该文件,被彻底删除的文件将不能被恢复.
file-url:要删除的文件名.
file-url参数支持通配符"*"进行匹配,比如delete*.
txt可以删除当前目录下所有以txt为扩展名的文件.
【描述】deletefile-url命令用来临时删除指定文件.
被删除的文件被存放在回收站中,可以使用undelete命令恢复.
使用dir/all命令可以显示当前目录下删除的、在回收站中的文件,这种文件在显示时会以方括号"[]"标出.
若要从回收站中彻底删除该文件,请使用resetrecycle-bin命令.
delete/unreservedfile-url命令用来彻底删除指定文件.
被删除的文件不再存在,不能恢复.
请谨慎使用.
在同一个目录下,如果先后删除了两个名称相同的文件,回收站中只保留最后一次删除的文件.

【举例】#删除当前目录下的文件tt.
cfg.
deletett.
cfgDeleteflash:/tt.
cfg[Y/N]:y%Deletefileflash:/tt.
cfg.
.
.
Done.
1.
1.
5dir【命令】dir[/all][file-url|/all-filesystems]1-4【视图】用户视图【缺省级别】3:管理级【参数】/all:显示当前目录下所有的文件及子文件夹信息,显示内容包括隐藏文件、隐藏子文件夹以及回收站中的原属于该目录下的文件的信息,回收站里的文件会以方括号"[]"标出.
file-url:显示指定的文件或文件夹的信息.
file-url参数支持通配符"*"进行匹配,比如dir*.
txt可以显示当前目录下所有以txt为扩展名的文件.
/all-filesystems:显示设备上所有存储介质根目录下的文件及文件夹信息.
【描述】dir命令用来显示目录或文件信息.
不带任何参数时,用来显示当前目录下所有可见文件及文件夹的信息.
【举例】#显示系统中所有的文件及文件夹信息.
dir/allDirectoryofflash:/0drw-6985954Apr26200721:06:29logfile1-rw-1842Apr27200704:37:17mainup.
bin2-rw-1518Apr26200712:05:38config.
cfg3-rw-2045May04200715:50:01backcfg.
cfg4-rwh428Apr27200716:41:21hostkey5-rwh572Apr27200716:41:31serverkey6-rw-2737556Oct12200701:31:44[old.
bin]14986KBtotal(5096KBfree)其中方括号"[]"表示该文件是在回收站里的文件.
#显示设备上所有存储介质根目录下的文件及文件夹信息.
dir/all-filesystemsDirectoryofflash:/0-rw-1520300Dec01201011:37:47cmdtree.
txt1drw--Dec01201011:37:41logfile2drw--Dec01201015:07:15diaglog3drw--Dec01201015:07:15seclog4drw--Dec03201009:48:05secl5-rw-909Dec03201009:48:38secl.
log6-rw-302515Dec09201015:18:09default.
diag14986KBtotal(447KBfree)1-5Directoryofflasha:/0-rw-909Dec15201015:09:46secl.
log3712KBtotal(2556KBfree)表1-1dir命令显示信息描述表字段说明Directoryof当前的工作路径d表示目录,无此标记表示文件r表示本文件或目录是可读的w表示本文件或目录是可写的h表示本文件或目录是隐藏的[]表示本文件是回收站里的1.
1.
6execute【命令】executefilename【视图】系统视图【缺省级别】2:系统级【参数】filename:批处理文件名,文件名的后缀可以是任何格式,比如.
bat、.
txt等.
【描述】execute命令用来执行指定的批处理文件.
批处理命令逐条执行批处理文件中的命令行,执行过程相当于手工逐条执行的自动化过程.
批处理文件中不能包含不可见字符.
如果发现有不可见字符,批处理命令则退出当前执行过程,但是不会撤销已经执行了的批处理文件里的操作.
批处理命令不保证每一条命令的执行,比如某命令设置错误或者该命令执行的条件不成熟,本命令将执行失败,系统会跳过该命令转到下一条.
批处理文件中的每一条配置命令,均要求必须为系统标准配置命令,即配置成功后通过displaycurrent-configuration命令查看到的实际生效配置信息,否则命令可能无法被正确执行.
【举例】#执行根目录下的test.
bat批处理文件.
system-view[Sysname]executetest.
bat1-61.
1.
7fileprompt【命令】fileprompt{alert|quiet}【视图】系统视图【缺省级别】3:管理级【参数】alert:交互确认方式.
当用户对文件进行有危险性的操作时,系统会要求用户进行交互确认.

quiet:非交互确认方式.
用户对文件进行任何操作,系统均不要求用户进行确认.

【描述】fileprompt命令用来设置系统对文件操作的提示方式.
缺省情况下,文件操作的提示方式为alert.
需要注意的是,如果将文件操作的提示方式设置为quiet,则系统对文件操作不要求用户进行确认,这样可能会导致一些因误操作而发生的、不可恢复的、对系统造成破坏的操作产生.

【举例】#设置系统对文件操作的提示方式为alert.
system-view[Sysname]filepromptalert1.
1.
8fixdisk【命令】fixdiskdevice【视图】用户视图【缺省级别】3:管理级【参数】device:存储设备名称.
【描述】fixdisk命令用来恢复存储设备的空间.
由于异常操作等原因,存储设备的某些空间可能不可用,用户可以通过fixdisk命令来恢复存储设备的空间.
【举例】#恢复存储设备Flash的空间.
fixdiskflash:1-7Fixdiskflash:maytakesometimetocomplete.
.
.
%Fixdiskflash:completed.
1.
1.
9format【命令】formatdevice【视图】用户视图【缺省级别】3:管理级【参数】device:存储设备名(如flash).
【描述】format命令用来格式化存储设备.
格式化操作将导致存储设备上的所有文件丢失,并且不可恢复;尤其需要注意的是,如果存储设备上有启动配置文件,格式化该存储设备,将丢失启动配置文件.
【举例】#格式化Flash.
formatflash:Alldataonflash:willbelost,proceedwithformat[Y/N]:y.
/%Formatflash:completed.
1.
1.
10mkdir【命令】mkdirdirectory【视图】用户视图【缺省级别】3:管理级【参数】directory:文件夹.
【描述】mkdir命令用来在存储设备的指定目录下创建文件夹.
1-8需要注意的是:如果创建的文件夹与指定目录下的其他文件夹重名,则创建操作失败.
在使用该命令创建文件夹之前,指定的目录必须已经存在.
比如:创建文件夹flash:/test/mytest,这时,test目录必须已经存在,否则,创建失败.
【举例】#在当前路径创建文件夹test.
mkdirtest.
.
.
.
%Createddirflash:/test.
#在当前路径创建文件夹test/subtest.
mkdirtest/subtest.
.
.
.
%Createddirflash:/test/subtest.
1.
1.
11more【命令】morefile-url【视图】用户视图【缺省级别】3:管理级【参数】file-url:文件名.
【描述】more命令用来显示指定文件的内容.
目前文件系统只支持显示文本文件的内容.
【举例】#显示文件test.
txt的内容.
moretest.
txtWelcometoH3C.
#显示文件testcfg.
cfg的内容.
moretestcfg.
cfg#version5.
20,Beta1201,Standard#sysnameSysname#vlan2#1-9return1.
1.
12move【命令】movefileurl-sourcefileurl-dest【视图】用户视图【缺省级别】3:管理级【参数】fileurl-source:源文件名.
fileurl-dest:目标文件名或者目标文件夹.
【描述】move命令用来移动文件.
如果使用文件夹作为fileurl-dest,则系统会将文件移到指定文件夹,文件名保持不变.
【举例】#将文件flash:/test/sample.
txt移动到flash:/,并更名为1.
txt.
movetest/sample.
txt1.
txtMoveflash:/test/sample.
txttoflash:/1.
txt[Y/N]:y.
.
.
%Movedfileflash:/test/sample.
txttoflash:/1.
txt#将文件b.
cfg移动到子文件夹test2下.
moveb.
cfgtest2Moveflash:/b.
cfgtoflash:/test2/b.
cfg[Y/N]:y.
%Movedfileflash:/b.
cfgtoflash:/test2/b.
cfg.
1.
1.
13pwd【命令】pwd【视图】用户视图【缺省级别】3:管理级【参数】无1-10【描述】pwd命令用来显示当前路径.
【举例】#显示当前路径.
pwdflash:1.
1.
14rename【命令】renamefileurl-sourcefileurl-dest【视图】用户视图【缺省级别】3:管理级【参数】fileurl-source:源文件名或源文件夹.
fileurl-dest:目标文件名或目标文件夹.
【描述】rename命令用来重命名文件或文件夹.
若目标文件名与当前路径下已经存在的文件重名,则该操作不执行.
【举例】#将文件sample.
txt重命名为sample.
bat.
renamesample.
txtsample.
batRenameflash:/sample.
txttoflash:/sample.
bat[Y/N]:y%Renamedfileflash:/sample.
txttoflash:/sample.
bat1.
1.
15resetrecycle-bin【命令】resetrecycle-bin[/force]【视图】用户视图【缺省级别】3:管理级【参数】/force:强制清空回收站.
1-11【描述】resetrecycle-bin命令用来彻底删除当前目录下、处于回收站中的文件.
如果文件损坏,直接使用resetrecycle-bin命令可能不能删除该文件.
使用resetrecycle-bin/force可以强制删除回收站中的所有文件.
需要注意的是:用deletefile-url命令删除文件是将文件放在回收站中,但仍然占用存储空间,如果想要把回收站中的该文件删除,必须在该文件的原目录下执行resetrecycle-bin命令.
resetrecycle-bin命令删除的是当前目录下、处于回收站中的文件.
如果要清除的文件的原路径不是当前路径,则必须先使用cd命令进入文件的原目录,再执行resetrecycle-bin命令.
【举例】#删除当前目录下、处于回收站中的文件b.
cfg.
显示当前目录下、处于回收站中的所有文件.
dir/allDirectoryofflash:/0-rwh3080Apr26201116:41:43private-data.
txt1-rw-2416Apr26201113:45:36config.
cfg2-rw-13308645May14201110:13:18main.
bin3-rw-2386Apr26201113:30:30back.
cfg4drw--May08201109:49:25test5-rwh716Apr24201116:17:30hostkey6-rwh572Apr24201116:17:44serverkey7-rw-2386May08201111:14:20[a.
cfg]8-rw-3608Dec03201117:29:30[b.
cfg]14986KBtotal(6730KBfree)//以上信息表明当前路径为flash:,处于回收站中的文件有a.
cfg和b.
cfg.
彻底删除当前目录下、处于回收站中的文件b.
cfg.
resetrecycle-binClearflash:/~/a.
cfg[Y/N]:nClearflash:/~/b.
cfg[Y/N]:yClearingfilesfromflashmaytakealongtime.
Pleasewait.
.
.
.
.
.
.
.
.
%Clearedfileflash:/~/b.
cfg.
.
.
验证flash:目录下、处于回收站中的b.
cfg文件是否已被删除.
dir/allDirectoryofflash:/0-rwh3080Apr26201116:41:43private-data.
txt1-rw-2416Apr26201113:45:36config.
cfg2-rw-13308645May14201110:13:18main.
bin3-rw-2386Apr26201113:30:30back.
cfg4drw--May08201109:49:25test1-125-rwh716Apr24201116:17:30hostkey6-rwh572Apr24201116:17:44serverkey7-rw-2386May08201111:14:20[a.
cfg]14986KBtotal(6734KBfree)//以上信息表明文件flash:/b.
cfg已被彻底删除.
#删除子目录test下、处于回收站中的文件aa.
cfg.
进入子目录.
cdtest/查看test子文件夹下的所有文件.
dir/allDirectoryofflash:/test0-rw-2161Apr26201121:22:35[aa.
cfg]14986KBtotal(6734KBfree)//以上信息表明该文件夹下只有一个文件,而且该文件已经被删除至回收站.

彻底删除test/aa.
cfg.
resetrecycle-binClearflash:/test/~/aa.
cfg[Y/N]:yClearingfilesfromflashmaytakealongtime.
Pleasewait.
.
.
.
.
%Clearedfileflash:/test/~/aa.
cfg.
.
.
1.
1.
16rmdir【命令】rmdirdirectory【视图】用户视图【缺省级别】3:管理级【参数】directory:文件夹.
【描述】rmdir命令用来删除文件夹.
需要注意的是:被删除的文件夹必须为空文件夹(即删除文件夹前,必须先删除该文件夹下的所有文件及子文件夹,文件的删除请参见delete命令).
成功执行rmdir后,回收站中原来属于该文件夹的文件会自动被彻底删除.
1-13【举例】#删除文件夹mydir.
rmdirmydirRmdirflash:/mydir[Y/N]:y%Removeddirectoryflash:/mydir.
1.
1.
17undelete【命令】undeletefile-url【视图】用户视图【缺省级别】3:管理级【参数】file-url:要恢复的文件名.
【描述】undelete命令用来恢复未被彻底删除(即存放在回收站里)的文件.
如果恢复的文件名与当前存在的文件重名,系统将提示操作者是否覆盖原有文件.

【举例】#恢复目录flash:下删除的文件a.
cfg.
undeletea.
cfgUndeleteflash:/a.
cfg[Y/N]:y.
.
.
.
.
%Undeletedfileflash:/a.
cfg.
#恢复目录flash:/test下删除的文件b.
cfg.
undeleteflash:/test/b.
cfgUndeleteflash:/test/b.
cfg[Y/N]:y.
.
.
.
.
.
.
%Undeletedfileflash:/test/b.
cfg.
或者使用以下步骤,也可以恢复flash:/test/b.
cfg.
cdtestundeleteb.
cfgUndeleteflash:/test/b.
cfg[Y/N]:y.
.
.
.
.
%Undeletedfileflash:/test/b.
cfg.
i目录1配置文件管理命令·1-11.
1配置文件管理命令·1-11.
1.
1archiveconfiguration1-11.
1.
2archiveconfigurationinterval·1-11.
1.
3archiveconfigurationlocation1-21.
1.
4archiveconfigurationmax·1-31.
1.
5backupstartup-configuration1-41.
1.
6configurationreplacefile1-41.
1.
7displayarchiveconfiguration1-51.
1.
8displaycurrent-configuration1-61.
1.
9displaydefault-configuration·1-71.
1.
10displaysaved-configuration1-81.
1.
11displaystartup·1-101.
1.
12displaythis1-111.
1.
13resetsaved-configuration·1-121.
1.
14restorestartup-configuration·1-131.
1.
15save·1-141.
1.
16startupsaved-configuration1-151-11配置文件管理命令1.
1配置文件管理命令1.
1.
1archiveconfiguration【命令】archiveconfiguration【视图】用户视图【缺省级别】3:管理级【参数】无【描述】archiveconfiguration命令用来手工备份当前配置.
执行该命令后,系统会将当前的配置以指定的文件名(指定前缀+序号)保存到指定的路径.

需要注意的是:执行archiveconfiguration命令前必须先执行archiveconfigurationlocation命令来设置备份文件的前缀和保存路径.
【举例】#手工备份当前配置.
archiveconfigurationWarning:Savetherunningconfigurationtoanarchivefile.
Continue[Y/N]:YPleasewait.
.
.
Info:Thearchiveconfigurationfilemyarchive_1.
cfgissaved.
1.
1.
2archiveconfigurationinterval【命令】archiveconfigurationintervalminutesundoarchiveconfigurationinterval【视图】系统视图【缺省级别】3:管理级1-2【参数】minutes:表示自动备份当前配置的时间间隔,取值范围为10~525600(相当于365天),单位为分钟.
【描述】archiveconfigurationinterval命令用来使能自动备份当前配置功能,并设置自动备份的间隔时间.
undoarchiveconfigurationinterval用来恢复缺省情况.
缺省情况下,系统不会自动备份当前配置.
成功执行本命令后,每隔指定时间(由minutes值决定)系统会把当前配置以指定文件名自动保存到指定路径.
使用该命令时应根据设备存储介质的性能和修改配置的频繁程度来设置minutes参数的具体值:对于不会频繁修改配置的设备,建议按需手动备份当前配置(相关配置可参考命令archiveconfiguration);建议不要进行自动备份配置,或设置minutes大于1440(24小时).
需要注意的是:执行archiveconfigurationinterval命令前必须先执行archiveconfigurationlocation命令来设置备份文件的前缀和保存路径.
【举例】#设置每隔一小时自动备份当前配置.
system-view[Sysname]archiveconfigurationinterval60Info:Archivefileswillbesavedevery60minutes.
1.
1.
3archiveconfigurationlocation【命令】archiveconfigurationlocationdirectoryfilename-prefixfilename-prefixundoarchiveconfigurationlocation【视图】系统视图【缺省级别】3:管理级【参数】directory:表示保存备份配置文件的文件夹的路径,为1~63字节的字符串,格式为存储介质名:/[文件夹名]/子文件夹名,不区分大小写.
该文件夹必须预先创建好,否则,配置失败.

filename-prefix:表示备份配置文件的文件名前缀,为1~30字节的字符串,只能包含字母、数字、'_'和'-',不区分大小写.
【描述】archiveconfigurationlocation命令用来设置备份配置文件的保存路径和文件名前缀.
undoarchiveconfigurationlocation命令用来恢复缺省情况.
缺省情况下,系统没有设置备份配置文件的保存路径和文件名前缀,也不会定时备份配置.

1-3需要注意的是:自动或手动备份当前配置前必须使用该命令设置备份配置文件的保存路径和文件名前缀.

执行undoarchiveconfigurationlocation命令后,用户将不能手工备份当前配置,系统也不再自动备份当前配置,archiveconfigurationinterval和archiveconfigurationmax的配置也会恢复到缺省情况,已保存的备份配置文件记录也会被清除.
【举例】#在flash:/archive/目录下备份配置文件,文件名前缀为my_archive.
mkdirarchive.
%Createddirflash:/archive.
system-view[Sysname]archiveconfigurationlocationflash:/archivefilename-prefixmy_archive1.
1.
4archiveconfigurationmax【命令】archiveconfigurationmaxfile-numberundoarchiveconfigurationmax【视图】系统视图【缺省级别】3:管理级【参数】file-number:表示可保存的备份配置文件数目上限,取值范围为1~10.
该参数的具体数值应根据设备存储介质的空间大小来决定.
对于存储空间较小的设备,建议设置file-number为较小值.
【描述】archiveconfigurationmax命令用来设置系统允许保存的备份配置文件的最大数.
undoarchiveconfigurationmax用来恢复缺省情况.
缺省情况下,系统最多允许保存5个备份配置文件.
备份配置文件数目过多会占用系统内存空间,通过该命令可以控制备份配置文件的数目.
当备份配置文件数目到达上限后,下次备份配置文件(包括自动和手动两种触发方式)时,将删除保存时间最早的备份文件,以保存新的备份配置文件.
修改备份配置文件数上限时并不删除多余文件,如果当前已有的备份配置文件数大于或等于新设置的上限值,则在备份新的配置时,系统将自动删除生成时间最早的(当前已有备份配置文件数-新设置的上限值+1)个备份配置文件.

(比如,当前已有备份配置文件数为7,新设置的上限值为4,当有配置需要备份时,系统会先删除"7-4+1=4"个生成时间最早的备份配置文件.
)在使用该命令前,必须先执行archiveconfigurationlocation命令设置保存路径和文件名前缀,否则,本命令执行失败.
需要注意的是,执行undoarchiveconfigurationlocation,系统最多允许保存的备份配置文件数目也会恢复到缺省情况.
1-4【举例】#设置系统最大允许保存10个备份配置文件.
system-view[Sysname]archiveconfigurationmax101.
1.
5backupstartup-configuration【命令】backupstartup-configurationtodest-addr[dest-filename]【视图】用户视图【缺省级别】2:系统级【参数】dest-addr:TFTP服务器的IPv4地址或主机名,为1~20个字符的字符串.
dest-filename:目的文件名,后缀必须为".
cfg".
在服务器上将以该文件名保存设备的启动配置文件.
【描述】backupstartup-configuration命令用于将设备的下次启动配置文件备份到指定的TFTP服务器.
如果不指定目的文件名,则使用原文件名备份.
执行该命令仅对主用下次启动配置文件进行备份.

目前设备通过TFTP传输协议来实现备份操作.
【举例】#将设备的下次启动配置文件备份到IP地址为2.
2.
2.
2的TFTP服务器上,文件名为192-168-1-26.
cfg.
displaystartupMainBoard:Currentstartupsaved-configurationfile:flash:/startup.
cfgNextmainstartupsaved-configurationfile:flash:/startup.
cfgNextbackupstartupsaved-configurationfile:flash:/startup.
cfgbackupstartup-configurationto2.
2.
2.
2192-168-1-26.
cfgBackupnextstartup-configurationfileto2.
2.
2.
2,pleasewait…finished!
1.
1.
6configurationreplacefile【命令】configurationreplacefilefilename【视图】系统视图【缺省级别】3:管理级1-5【参数】filename:指定用来回滚配置的配置文件名.
【描述】configurationreplacefile命令用来进行配置回滚.
执行本命令后,系统当前配置将恢复到指定配置文件(filename)中的配置状态.

需要注意的是configurationreplacefilefilename命令中指定的配置文件只能是明文配置文件,不能是被加密的配置文件.
否则,会导致配置回滚出错.
【举例】#将当前配置回滚到配置文件my_archive_1.
cfg中的配置状态.
system-view[Sysname]configurationreplacefilemy_archive_1.
cfgCurrentconfigurationwillbelost,savecurrentconfiguration[Y/N]:nInfo:Nowreplacingthecurrentconfiguration.
Pleasewait.
.
.
Info:Succeededinreplacingcurrentconfigurationwiththefilemy_archive_1.
cfg.
1.
1.
7displayarchiveconfiguration【命令】displayarchiveconfiguration[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayarchiveconfiguration命令用来显示配置回滚功能的相关信息.
【举例】#显示配置回滚功能的相关信息.
displayarchiveconfigurationLocation:flash:/archiveFilenameprefix:my_archiveArchiveintervalinminutes:120Maximumnumberofarchivefiles:10Savedarchivefiles:1-6No.
TimeStampFileName1Aug05201120:24:54my_archive_1.
cfg2Aug05201120:34:54my_archive_2.
cfg#3Aug05201120:44:54my_archive_3.
cfg'#'indicatesthemostrecentarchivefile.
Nextarchivefiletobesaved:my_archive_4.
cfg表1-1displayarchiveconfiguration命令显示信息描述表字段描述Location保存备份配置文件的文件夹的绝对路径Filenameprefix备份配置文件的文件名前缀Archiveintervalinminutes自动备份配置文件的时间间隔,以分钟为单位若不自动备份配置文件,不显示此项Maximumnumberofarchivefiles设备可保存的最大备份配置文件数目Savedarchivefiles当前已保存的备份配置文件信息No.
显示已保存的备份配置文件信息的行号TimeStamp备份配置文件的保存时间FileName备份配置文件名,不包含路径'#'indicatesthemostrecentarchivefile.
"#"表示该行描述的备份配置文件是最近一次备份的Nextarchivefiletobesaved下次保存备份配置文件将使用的文件名1.
1.
8displaycurrent-configuration【命令】displaycurrent-configuration[configuration[configuration]|interface[interface-type[interface-number]]|excludemodules][by-linenum][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】2:系统级【参数】configuration[configuration]:显示非接口配置.
如果不带参数,则显示所有的非接口配置;如果带参数,具体参数与用户当前的配置有关,例如:system:显示前置配置.
user-interface:显示用户接口的配置.
interface[interface-type[interface-number]]:显示接口的配置.
interface-type表示接口类型,interface-number表示接口编号.
1-7excludemodules:不显示指定模块的配置.
modules表示模块名,可以一次输入多个模块名,模块名之间用空格隔开,形如displaycurrent-configurationexcludeab,表示除了a和b模块的内容,其他生效的配置均显示.
目前modules支持如下两个取值:acl:表示不显示ACL模块的配置.
acl6:表示不显示IPv6ACL模块的配置.
by-linenum:显示每一行信息的行号.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaycurrent-configuration命令用来显示设备当前生效的配置.
当用户完成一组配置之后,需要验证是否配置正确,则可以执行displaycurrent-configuration命令来查看当前生效的参数.
对于某些当前配置的参数,如果与缺省参数相同,则不显示.
对于某些参数,虽然用户已经配置,但如果实际生效的参数发生了改变,则显示实际生效的参数,如:在某Loopback接口下配置的"ipaddress11.
11.
11.
1124",这时,执行displaycurrent-configuration后看到的配置为"ipaddress11.
11.
11.
11255.
255.
255.
255",实际生效的掩码为32位.
相关配置可参考命令save、resetsaved-configuration和displaysaved-configuration.
【举例】#查看当前生效的配置中,从包含"user-interface"字符串的行开始到最后一行的配置信息(该显示信息与用户的当前配置有关).
displaycurrent-configuration|beginuser-interfaceuser-interfaceaux0user-interfacevty015authentication-modenoneuserprivilegelevel3#return#查看当前设备上生效的SNMP配置(该显示信息与用户的当前配置有关).
displaycurrent-configuration|includesnmpsnmp-agentsnmp-agentlocal-engineid800063A203000FE240A1A6snmp-agentcommunityreadpublicsnmp-agentcommunitywriteprivatesnmp-agentsys-infoversionall1.
1.
9displaydefault-configuration【命令】displaydefault-configuration[|{begin|exclude|include}regular-expression]1-8【视图】任意视图【缺省级别】2:系统级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaydefault-configuration命令用来显示设备的出厂配置.
使用displaydefault-configuration命令可以查看到使用出厂配置启动设备时所有要被执行的命令.
相关配置可参考命令displaycurrent-configuration(显示当前生效的配置)和displaysaved-configuration(显示保存的生效的配置).
【举例】#显示设备的出厂配置.
displaydefault-configuration#telnetserverenable#……(略)#Return1.
1.
10displaysaved-configuration【命令】displaysaved-configuration[by-linenum][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】2:系统级【参数】by-linenum:显示每一行信息的行号.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
1-9begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaysaved-configuration命令用来查看设备存储介质中保存的下次启动配置文件的内容.
可以在管理/维护设备时使用该命令确认重要的配置是否已经保存到下次启动配置文件.

执行该命令将显示下次主用启动配置文件的内容.
如果设备未设置下次启动配置文件,或下次启动配置文件不存在,执行displaysaved-configuration命令会显示设备的缺省配置文件.
如果缺省配置文件也不存在,系统会提示指定的配置文件不存在.
相关配置可参考命令save、resetsaved-configuration和displaycurrent-configuration.
【举例】#显示设备存储介质中保存的下次启动配置文件的内容.
displaysaved-configuration#version5.
20,Release5103#sysnameH3C#domaindefaultenablesystem#telnetserverenable#vlan1#domainsystemaccess-limitdisablestateactiveidle-cutdisableself-service-urldisable#user-groupsystemgroup-attributeallow-guest#interfaceNULL0#interfaceVlan-interface1----More----以上显示的配置依次是全局配置、端口配置、用户接口配置.
"----More----"表示这一屏信息已经显示完毕,会暂停显示.
按键将接着显示下一行信息;按键将接着显示下一屏信息;按或其他任意键将退出显示.
#使用行号显示设备存储介质中保存的下次启动配置文件的内容.
displaysaved-configurationby-linenum1-101:#2:version5.
20,Release51033:#4:sysnameH3C5:#6:domaindefaultenablesystem7:#8:telnetserverenable9:#10:vlan111:#12:domainsystem13:access-limitdisable14:stateactive15:idle-cutdisable16:self-service-urldisable17:#18:user-groupsystem19:group-attributeallow-guest20:#21:interfaceNULL022:#23:interfaceVlan-interface1----More----"----More----"表示这一屏信息已经显示完毕,会暂停显示.
按键将接着显示下一行信息;按键将接着显示下一屏信息;按或其他任意键将退出显示.
1.
1.
11displaystartup【命令】displaystartup[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
1-11【描述】displaystartup命令用来显示用于本次及下次启动的配置文件名.
相关配置可参考命令startupsaved-configuration.
【举例】#显示本次及下次启动的配置文件名.
displaystartupMainBoard:Currentstartupsaved-configurationfile:flash:/startup.
cfgNextmainstartupsaved-configurationfile:flash:/startup.
cfgNextbackupstartupsaved-configurationfile:flash:/startup.
cfg表1-2displaystartup命令显示信息描述表字段描述CurrentStartupsaved-configurationfile当前启动使用的配置文件Nextmainstartupsaved-configurationfile下一次启动时使用的主用配置文件Nextbackupstartupsaved-configurationfile下一次启动时使用的备用配置文件(Thisfiledoesnotexist.
)表示配置文件不存在如果用户在配置完下次启动配置文件后又将该文件删除了,这种情况下会在文件名后显示该信息1.
1.
12displaythis【命令】displaythis[by-linenum][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】by-linenum:显示每一行信息的行编号.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaythis命令用来显示当前视图下生效的配置.
1-12当用户在某一视图下完成一组配置之后,需要验证是否配置成功,则可以执行displaythis命令来查看当前生效的配置.
需要注意以下几点:对于已经生效的配置如果与缺省情况相同,则不显示;对于某些参数,虽然用户已经配置,但如果这些参数所在的功能没有生效,则不显示;在任意一个用户界面视图下执行此命令,将会显示所有用户界面下生效的配置;在任意一个VLAN视图下执行此命令,将会显示所有已创建的VLAN下的配置.
【举例】#显示接口GigabitEthernet1/0/1下生效的配置(该显示信息与设备当前的配置有关).
system-view[Sysname]interfaceGigabitEthernet1/0/1[Sysname-GigabitEthernet1/0/1]displaythis#interfaceGigabitEthernet1/0/1portlink-typehybridundoporthybridvlan1porthybridvlan2to4untaggedporthybridpvidvlan2#Return#显示所有用户界面下生效的配置(该显示信息与设备当前的配置有关).
system-view[Sysname]user-interfacevty0[Sysname-ui-vty0]displaythis#user-interfaceaux0user-interfacevty0history-commandmax-size256user-interfacevty115#return1.
1.
13resetsaved-configuration【命令】resetsaved-configuration[backup|main]【视图】用户视图【缺省级别】3:管理级【参数】backup:删除备用下次启动配置文件.
main:删除主用下次启动配置文件.
1-13【描述】resetsaved-configuration命令用来删除设备存储介质中保存的下次启动配置文件.
需要注意的是:删除操作会将下次启动配置文件从设备上彻底删除,所以请慎用该命令.

如果当前设备的主备用下次启动配置文件相同,仅执行一次删除操作,系统只会将相应的下次启动配置文件设置为NULL,但不会删除该文件.
resetsaved-configuration和resetsaved-configurationmain命令执行效果相同:都会删除主用下次启动配置文件.
相关配置可参考命令save和displaysaved-configuration.
【举例】#删除设备存储介质中保存的下次启动配置文件.
resetsaved-configurationThesavedconfigurationfilewillbeerased.
Areyousure[Y/N]:yConfigurationfileinflashisbeingcleared.
PleasewaitConfigurationfileiscleared.
1.
1.
14restorestartup-configuration【命令】restorestartup-configurationfromsrc-addrsrc-filename【视图】用户视图【缺省级别】3:管理级【参数】src-addr:TFTP服务器的IP地址或名称,不支持IPv6.
src-filename:源文件名,指定服务器上将下载的文件的文件名.
【描述】restorestartup-configuration命令用于从指定TFTP服务器上下载配置文件并设置为设备的下次启动配置文件.
【举例】#从IP地址为2.
2.
2.
2的TFTP服务器上下载test.
cfg文件作为设备的下次启动配置文件.
restorestartup-configurationfrom2.
2.
2.
2test.
cfgRestorenextstartup-configurationfilefrom2.
2.
2.
2.
Pleasewait.
finished!
1-141.
1.
15save【命令】savefile-url[all|slotslot-number]save[safely][backup|main][force]【视图】任意视图【缺省级别】2:系统级【参数】file-url:文件路径,文件名部分必须以".
cfg"为后缀.
all:将当前配置以指定的名称保存到设备.
safely:以安全模式保存配置文件.
如果不指定该参数,表示以快速保存方式保存配置文件.

backup:将当前配置保存到交互方式下指定的文件中,并将该文件设置为备用下次启动配置文件.
main:将当前配置保存到交互方式下指定的文件中,并将该文件设置为主用下次启动配置文件.

force:表示直接将当前配置保存到下次启动配置文件,系统不再输出交互信息.
缺省情况下,用户执行save命令,系统要求用户输入或等参数来确认本次操作,如果在30秒内没有确认,系统会自动退出本次操作.
如果在执行save操作时使用了force参数,则系统会直接保存当前配置,不再需要用户输入任何信息.
【描述】savefile-url命令用来将当前配置保存到指定文件,但不会将该文件设置为下次启动配置文件.
如果file-url不存在,则系统会先创建该文件,再执行保存操作.
save[safely][backup|main][force]命令用来将当前配置保存到存储介质的根目录,并将该文件设置为下次启动配置文件.
相关配置可参考命令resetsaved-configuration、displaycurrent-configuration和displaysaved-configuration.
【举例】#将当前配置文件保存到指定配置文件,但不将该文件设置为下次启动配置文件.

savetest.
cfgThecurrentconfigurationwillbesavedtoflash:/test.
cfg.
Continue[Y/N]:yNowsavingcurrentconfigurationtothedevice.
Savingconfigurationflash:/test.
cfg.
Pleasewait.
.
.
Configurationissavedtoflashsuccessfully.
#将当前配置保存到存储介质的根目录,并将该文件设置为下次启动配置文件.

displaystartupMainBoard:Currentstartupsaved-configurationfile:flash:/hmr.
cfgNextmainstartupsaved-configurationfile:flash:/aa.
cfgNextbackupstartupsaved-configurationfile:NULL1-15//以上显示信息表明设备的主用下次启动配置文件为aa.
cfg.
saveThecurrentconfigurationwillbewrittentothedevice.
Areyousure[Y/N]:yPleaseinputthefilename(*.
cfg)[flash:/aa.
cfg](Toleavetheexistingfilenameunchanged,presstheenterkey):startup.
cfgValidatingfile.
Pleasewait.
Configurationissavedtodevicesuccessfully.
displaystartupMainBoard:Currentstartupsaved-configurationfile:flash:/startup.
cfgNextmainstartupsaved-configurationfile:flash:/startup.
cfgNextbackupstartupsaved-configurationfile:flash:/startup.
cfg//以上显示信息表明设备的主用下次启动配置文件已经变为startup.
cfg.
#直接将当前配置保存到主用下次启动配置文件,不再进行信息确认.
saveforceValidatingfile.
Pleasewait.
.
.
.
Configurationissavedtodevicesuccessfully.
1.
1.
16startupsaved-configuration【命令】startupsaved-configurationcfgfile[backup|main]undostartupsaved-configuration【视图】用户视图【缺省级别】3:管理级【参数】cfgfile:配置文件的名称,该文件必须是存储介质根目录下、后缀为.
cfg的文件.
backup:将配置文件设置为备用下次启动配置文件.
main:将配置文件设置为主用下次启动配置文件.
【描述】startupsaved-configuration命令用来配置下次启动配置文件(系统下次启动时使用的配置文件).
undostartupsaved-configuration命令用来设置设备以空配置启动(空配置启动指使用设备的出厂配置启动).
当支持main/backup参数时,使用该命令设置配置文件时:startupsaved-configuration和startupsaved-configurationmain命令执行效果相同:都是用来配置主用下次启动配置文件.
主用下次启动配置文件和备用下次启动配置文件可以设置为同一文件,但为了更可靠,建议设置为不同的文件,或者将一份配置保存在两个不同名的文件中,一个设置为主用,一个设置为备用.
1-16在执行undostartupsaved-configuration命令之后,系统会将主用/备用下次启动配置文件均设置为NULL,但不会删除该文件.
相关配置可参考命令displaystartup.
【举例】#配置下次启动使用的配置文件.
startupsaved-configurationtestcfg.
cfgSettingthemasterboard.
.
.
.
.
.
.
Done!
i目录1软件升级配置命令1-11.
1软件升级配置命令·1-11.
1.
1boot-loader·1-11.
1.
2boot-loaderupdatefile1-21.
1.
3displayboot-loader·1-21.
1.
4displaypatch1-31.
1.
5displaypatchinformation·1-41.
1.
6patchactive·1-51.
1.
7patchdeactive·1-61.
1.
8patchdelete1-61.
1.
9patchinstall1-71.
1.
10patchload1-81.
1.
11patchlocation·1-91.
1.
12patchrun·1-91-11软件升级配置命令1.
1软件升级配置命令1.
1.
1boot-loader【命令】boot-loaderfilefile-urlslotslot-number{main|backup}【视图】用户视图【缺省级别】3:管理级【参数】filefile-url:文件名,为1~63个字符的字符串,如果用户输入的是相对路径,则执行命令时系统会自动将相对路径转换为绝对路径,同时要求绝对路径最多不能超过63个字符,否则,命令执行失败.
格式为[drive:/]file-name,其中,[]表示该参数可选.
drive用来指定文件在设备的哪个存储介质上,取值为存储介质的名称.
如果设备上只有一个存储介质,可以不用输入该参数.
file-name表示文件的名称,一般以.
bin作为后缀名.
slotslot-number:表示设备所在的槽位号.
main:指定该文件为主用启动文件.
主用启动文件用于引导、启动设备.
backup:指定该文件为备用启动文件.
备用启动文件只用于异常情况下,当主用启动文件不可用时,引导、启动设备.
【描述】boot-loader命令用来指定设备的下次启动文件.
必须先将下次启动文件保存到设备存储介质的根目录下,boot-loader命令才能执行成功.
相关配置可参考命令displayboot-loader.
【举例】#指定下次启动时所用的主用启动文件为test.
bin.
boot-loaderfiletest.
binslot1mainThiscommandwillsetthebootfileofthespecifiedboard.
Continue[Y/N]:yThespecifiedfilewillbeusedasthemainbootfileatthenextrebootonslot1!
1-21.
1.
2boot-loaderupdatefile【命令】boot-loaderupdatefilefile-urlslot{slot-number|all}{main|backup}【视图】用户视图【缺省级别】3:管理级【参数】file-url:文件名,为1~63个字符的字符串.
该参数的详细介绍请参见1.
1.
1boot-loader.
slot:指定设备的成员编号.
slot-number:用来同步升级指定成员设备.
all:用来同步升级所有成员设备.
main:指定该文件为主用启动文件.
主用启动文件用于引导、启动设备.
backup:指定该文件为备用启动文件.
备用启动文件只用于异常情况下,当主用启动文件不可用时,引导、启动设备.
【描述】boot-loaderupdatefile命令用来同步升级指定设备的启动文件.
执行本命令相当于分步执行以下操作:将指定文件拷贝到设备;将该文件指定为该设备的下次启动文件.
【举例】#同步升级整个设备.
tftp192.
168.
1.
26getmain.
binFilewillbetransferredinbinarymodeDownloadingfilefromremoteTFTPserver,pleasewait.
.
.
|TFTP:10105088bytesreceivedin36second(s)Filedownloadedsuccessfully.
boot-loaderupdatefilemain.
binslotallmainThiscommandwillupdatethespecifiedbootfileofallboards.
Continue[Y/N]:YNowisupdating,pleasewait.
.
.
reboot1.
1.
3displayboot-loader【命令】displayboot-loader[slotslot-number][|{begin|exclude|include}regular-expression]【视图】任意视图1-3【缺省级别】2:系统级【参数】slotslot-number:显示设备的启动文件的信息.
slot-number表示设备所在的槽位号.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayboot-loader命令用来显示启动文件信息.
相关配置可参考命令boot-loader.
【举例】#显示本次启动和下次启动所采用的启动文件信息.
displayboot-loaderSlot1Currentbootappis:flash:/test.
binNextmainbootappis:flash:/test.
binNextbackupbootappis:flash:/表1-1displayboot-loader命令显示信息描述表字段描述Currentbootappis设备本次启动时使用的启动文件Nextmainbootappis设备下次启动时使用的主用启动文件Nextbackupbootappis设备下次启动时使用的备用启动文件1.
1.
4displaypatch【命令】displaypatch[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】3:管理级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
1-4begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaypatch命令用来显示当前安装的补丁文件和对应的补丁包的版本.
如果不是从补丁包中加载补丁,则不显示补丁包版本.
【举例】#显示当前安装的补丁文件和补丁包版本.
displaypatchflash:/patch-package.
bin,B90H01a,loadedonslot(s):1表1-2displaypatch命令显示信息描述表字段描述flash:/patch-package.
bin安装的补丁文件的路径Package-Version-001补丁包的版本loadedonslot(s):加载补丁的设备成员编号,如果设备上只有一个CPU,则直接显示slot-number1.
1.
5displaypatchinformation【命令】displaypatchinformation[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】3:管理级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaypatchinformation命令用来显示热补丁的信息.
1-5【举例】#显示热补丁的信息.
displaypatchinformationThelocationofpatches:flash:SlotVersionTemporaryCommonCurrentActiveRunningStart-Address0RPE004011010x310bd74表1-3displaypatchinformation命令显示信息描述表字段描述Thelocationofpatches补丁文件的加载路径,可以通过patchlocation命令设置Slot设备的槽号,如果设备上只有一个CPU,则直接显示slot-numberVersion补丁版本号Temporary临时补丁数目Common正式补丁数目Current当前补丁总数目Running处于运行状态的补丁数目Active处于激活状态的补丁数目Start-Address内存补丁区在内存中的起始地址1.
1.
6patchactive【命令】patchactive[patch-number]slotslot-number【视图】系统视图【缺省级别】3:管理级【参数】patch-number:补丁序号.
slotslot-number:表示设备的槽位号.
【描述】patchactive命令用来激活补丁,即临时运行已加载的补丁.
执行该命令时,如果指定补丁序号,则表示补丁序号之前(包括该序号)的所有处于未激活状态的补丁将被激活;如果不指定补丁序号,则表示当前所有处于未激活状态的补丁将全部被激活.

需要注意的是:激活补丁前,必须先加载该补丁,否则,激活操作失败.
1-6系统重启后,原处于激活状态的补丁会变成未激活状态,不再生效.
如果想再次使用该补丁,需要再次激活.
【举例】#激活设备上3号及3号之前已加载的补丁.
system-view[Sysname]patchactive3slot1#激活设备上所有已加载的补丁.
system-view[Sysname]patchactiveslot11.
1.
7patchdeactive【命令】patchdeactive[patch-number]slotslot-number【视图】系统视图【缺省级别】3:管理级【参数】patch-number:补丁序号.
slotslot-number:表示设备所在的槽位号.
【描述】patchdeactive命令用来停止运行补丁,恢复原版本软件的运行.
执行该命令时,如果指定补丁序号,则表示在此补丁序号之后(包括该序号)处于激活状态的补丁将全部进入未激活状态;如果不指定补丁序号,则表示当前所有处于激活状态的补丁将全部进入未激活状态.
对于处于运行状态的补丁,本命令无效.
【举例】#停止运行设备上3号及3号之后的补丁.
system-view[Sysname]patchdeactive3slot1#停止运行设备上所有已激活的补丁.
system-view[Sysname]patchdeactiveslot11.
1.
8patchdelete【命令】patchdelete[patch-number]slotslot-number1-7【视图】系统视图【缺省级别】3:管理级【参数】patch-number:补丁序号.
slotslot-number:表示设备的槽位号.
【描述】patchdelete命令用来将补丁从内存补丁区中删除.
执行该命令时,如果指定补丁序号,则表示补丁序号之后(包括该序号)的所有补丁将被删除;如果不指定补丁序号,则表示内存补丁区中的所有补丁将被删除.
执行该命令,只是将补丁从内存补丁区中删除,并不会将补丁从存储介质中删除,补丁回到初始状态(IDLE).
【举例】#删除设备上3号及3号之后的补丁.
system-view[Sysname]patchdelete3slot1#删除设备上所有补丁.
system-view[Sysname]patchdeleteslot11.
1.
9patchinstall【命令】patchinstall{patch-location|filefilename}undopatchinstall【视图】系统视图【缺省级别】3:管理级【参数】patch-location:表示补丁文件所在的路径,为1~64个字符的字符串,格式为存储介质的根目录.
该参数用于安装没有经过打包的补丁文件,补丁文件的名称必须符合要求,否则系统会因无法识别文件名而造成补丁操作失败.
filefilename:表示补丁包文件的名称.
该参数用于安装补丁包文件,补丁包是指打包的补丁文件,该文件中存放了相同版本不同类型的补丁文件.
【描述】patchinstall命令用来一步式完成补丁的安装.
undopatchinstall命令用来卸载补丁.
1-8在执行patchinstall命令时,系统会提示"Doyouwanttocontinuerunningpatchesafterreboot[Y/N]:",如果输入或者,则会安装指定路径下的所有补丁,补丁状态从IDLE转换到RUNNING,设备重启后这些补丁继续生效.
如果输入或者,则会安装指定路径下的所有补丁,补丁状态从IDLE转换到ACTIVE,设备重启后这些补丁不再继续生效.
执行该命令前,需要将补丁文件保存到指定路径:如果要从补丁包中安装补丁,则可以将补丁包保存在任意路径下,否则请将补丁文件保存到设备存储介质的根目录下.
如果设备以前安装过补丁,必须先将历史补丁卸载,才能安装新补丁.
用户可以使用displaypatchinformation显示设备的补丁信息.
【举例】#加载Flash上的补丁文件,并且要求设备重启后补丁继续生效.
system-view[Sysname]patchinstallflash:Patcheswillbeinstalled.
Continue[Y/N]:yDoyouwanttorunpatchesafterreboot[Y/N]:yInstallingpatches…#加载补丁文件包,并且要求设备重启后补丁继续生效.
system-view[Sysname]patchinstallfilepatch_package.
binPatcheswillbeinstalled.
Continue[Y/N]:yDoyouwanttorunpatchesafterreboot[Y/N]:yInstallingpatches…1.
1.
10patchload【命令】patchloadslotslot-number[filefilename]【视图】系统视图【缺省级别】3:管理级【参数】slotslot-number:表示设备的槽位号.
filefilename:表示补丁包文件的名称.
【描述】patchload命令用来将补丁文件从Flash加载到内存补丁区中.
1-9如果指定了补丁包文件,则表示系统从补丁包中加载补丁;如果未指定补丁包文件,则表示从补丁文件中加载补丁,系统默认会从Flash中读取补并加载补丁文件.
执行该命令前,需要将补丁文件保存到指定路径:如果要从补丁包中加载补丁,则可以将补丁包文件保存在任意路径下,否则请将补丁文件保存到设备存储介质的根目录下.
【举例】#从补丁文件中为设备加载补丁.
system-view[Sysname]patchloadslot1#从补丁包中为设备加载补丁.
system-view[Sysname]patchloadslot1fileflash:/patchpackage.
bin1.
1.
11patchlocation【命令】patchlocationpatch-location【视图】系统视图【缺省级别】3:管理级【参数】patch-location:表示补丁文件所在的路径,为1~64个字符的字符串,格式通常为存储介质的根目录.
【描述】patchlocation命令用来设置补丁文件的加载路径.
缺省情况下,补丁文件的加载路径为flash:.
如果是要安装补丁包,则也无需配置该命令.
【举例】#设置补丁文件加载路径为Flash的根目录.
system-view[Sysname]patchlocationflash:1.
1.
12patchrun【命令】patchrun[patch-number][slotslot-number]【视图】系统视图1-10【缺省级别】3:管理级【参数】patch-number:补丁序号.
slotslot-number:表示设备的槽位号.
【描述】patchrun命令用来确认运行补丁,即确认激活状态的补丁进入运行状态.
执行该命令时,如果指定补丁序号,则表示确认运行补丁序号之前(包括该序号)的所有已激活的补丁;如果不指定补丁序号,则表示确认运行当前系统中所有已激活的补丁.

如果指定slot参数,则确认运行该设备上的所有补丁.
该命令只对处于激活状态的补丁有效,对于处于其它状态的补丁,该命令无效.

确认运行的补丁,在系统重启后,会继续生效.
【举例】#确认运行设备上3号及3号之前的补丁.
system-view[Sysname]patchrun3slot1#确认运行设备上所有已激活的补丁.
system-view[Sysname]patchrunslot1i目录1设备管理·1-11.
1设备管理配置命令·1-11.
1.
1clockdatetime·1-11.
1.
2clocksummer-timeone-off·1-11.
1.
3clocksummer-timerepeating1-21.
1.
4clocktimezone1-41.
1.
5copyright-infoenable1-41.
1.
6displayalarm1-61.
1.
7displayclock·1-61.
1.
8displaycpu-usage·1-71.
1.
9displaycpu-usagehistory1-91.
1.
10displaydevice1-111.
1.
11displaydevicemanuinfo1-121.
1.
12displaydiagnostic-information·1-131.
1.
13displayjob1-141.
1.
14displaymemory1-151.
1.
15displayreboot-type·1-161.
1.
16displayschedulejob1-171.
1.
17displayschedulereboot·1-171.
1.
18displaysystem-failure1-181.
1.
19displaytransceiver1-191.
1.
20displaytransceiveralarm1-201.
1.
21displayversion1-221.
1.
22header·1-231.
1.
23job1-251.
1.
24reboot·1-261.
1.
25resetunusedporttag·1-261.
1.
26schedulejob1-271.
1.
27schedulerebootat·1-281.
1.
28schedulerebootdelay·1-291.
1.
29shutdown-interval·1-301.
1.
30sysname1-311.
1.
31system-failure·1-32ii1.
1.
32timeat1-321.
1.
33timedelay1-351.
1.
34view1-361-11设备管理1.
1设备管理配置命令1.
1.
1clockdatetime【命令】clockdatetimetimedate【视图】用户视图【缺省级别】3:管理级【参数】time:设置的时间,格式为HH:MM:SS(小时:分钟:秒),HH取值范围为0~23,MM和SS取值范围为0~59.
如果是零点,整个time参数可简写为0.
date:设置的日期,格式为MM/DD/YYYY(月/日/年)或者YYYY/MM/DD(年/月/日),MM的取值范围为1~12,DD的取值范围与月份有关,YYYY的取值范围为2000~2035.
【描述】clockdatetime命令用来设置时间和日期.
在需要严格获取绝对时间的应用环境中,必须设定设备当前日期和时钟.
在输入时间参数时,可以不输入秒.
相关配置可参考命令clocksummer-timeone-off、clocksummer-timerepeating、clocktimezone和displayclock.
【举例】#设置设备的系统时间为2011年8月1日14时10分20秒.
clockdatetime14:10:208/1/2011#设置设备的系统时间为2011年1月1日零点6分.
clockdatetime0:62011/1/11.
1.
2clocksummer-timeone-off【命令】clocksummer-timezone-nameone-offstart-timestart-dateend-timeend-dateadd-timeundoclocksummer-time【视图】系统视图1-2【缺省级别】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可以省略不写.
【描述】clocksummer-timeone-off命令用来设置从"起始日期"的"起始时间"到"结束日期"的"结束时间"这个时间段内采用夏令时制,夏令时间要比设备的当前时间增加"add-time".
undoclocksummer-time命令用来取消夏令时设置.
缺省情况下,设备上没有配置夏令时,本地采用UTC(UniversalTimeCoordinated,世界调整时间)时间.
设置完成后,可以使用displayclock命令进行查看.
日志、debug等信息时间将采用经过时区和夏令时调整过的本地时间.
需要注意的是:从"起始日期"的"起始时间"到"结束日期"的"结束时间"这个时间段长度必须大于1天小于1年,否则视为无效参数,配置失败.
如果当前系统时间在该命令指定的时间段内,则执行该命令后,系统时间将自动增加"add-time".
相关配置可参考命令clockdatetime、clocksummer-timerepeating、clocktimezone和displayclock.
【举例】#设置夏令时abc1,从2011年8月1日的06:00:00开始,到2011年9月1日的06:00:00结束,比当前设备标准时间增加1小时.
system-view[Sysname]clocksummer-timeabc1one-off608/01/2011609/01/201111.
1.
3clocksummer-timerepeating【命令】clocksummer-timezone-namerepeatingstart-timestart-dateend-timeend-dateadd-timeundoclocksummer-time【视图】系统视图1-3【缺省级别】3:管理级【参数】zone-name:夏令时名称,为1~32个字符的字符串.
start-time:起始时间,格式为HH:MM:SS,除表示零点外,格式中的其他0可以省略不写.
start-date:起始日期,有两种设置方式:直接一次性输入年月日,参数格式为YYYY/MM/DD或MM/DD/YYYY.
分次输入年、月、日,各参数之间以键隔开.
首先输入开始的年份,取值范围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:结束日期,有两种设置方式:直接一次性输入年月日,参数格式为YYYY/MM/DD或MM/DD/YYYY.
分次输入年、月、日,各参数之间以键隔开.
首先输入结束的年份,取值范围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可以省略不写.
【描述】clocksummer-timerepeating命令用来设置设备重复采用夏令时制.
undoclocksummer-time命令用来取消夏令时设置.
缺省情况下,设备上没有配置夏令时,本地采用UTC(UniversalTimeCoordinated,世界调整时间)时间.
比如,当指定"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小时.
设置完成后,可以使用displayclock命令进行查看.
日志、debug等信息时间将采用经过时区和夏令时调整过的本地时间.
需要注意的是:从"起始日期"的"起始时间"到"结束日期"的"结束时间"这个时间段长度必须大于1天小于1年,否则视为无效参数,配置失败.
如果当前系统时间在该命令作用的时间段内,则执行该命令后,系统时间将自动增加"add-time".
1-4相关配置可参考命令clockdatetime、clocksummer-timeone-off、clocktimezone和displayclock.
【举例】#设置夏令时abc2,从2011年开始(包括2011年)以后每年的8月1日的06:00:00到9月1日的06:00:00,比当前系统时间增加1小时.
system-view[Sysname]clocksummer-timeabc2repeating06:00:0008/01/201106:00:0009/01/201101:00:001.
1.
4clocktimezone【命令】clocktimezonezone-name{add|minus}zone-offsetundoclocktimezone【视图】系统视图【缺省级别】3:管理级【参数】zone-name:时区名称,为1~32个字符的字符串,区分大小写.
add:在UTC(UniversalTimeCoordinated,通用协调时间)标准时间的基础上增加指定时间.
minus:在UTC标准时间的基础上减少指定时间.
zone-offset:与UTC的时间差,格式为HH:MM:SS,HH取值范围为0~23,MM和SS取值范围为0~59,除表示零点外,格式中的其他0可以省略不写.
【描述】clocktimezone命令用来对本地时区信息进行设置.
undoclocktimezone命令用来恢复缺省情况.
缺省情况下,本地时区采用UTC(UniversalTimeCoordinated,世界调整时间)时区.
设置生效后,可以用displayclock命令进行查看.
日志、debug等信息时间将采用经过时区和夏令时调整过的本地时间.
相关配置可参考命令clockdatetime、clocksummer-timeone-off、clocksummer-timerepeating和displayclock.
【举例】#设置本地时区名称为Z5,比UTC标准时间增加5小时.
system-view[Sysname]clocktimezoneZ5add51.
1.
5copyright-infoenable【命令】copyright-infoenable1-5undocopyright-infoenable【视图】系统视图【缺省级别】3:管理级【参数】无【描述】copyright-infoenable命令用来使能显示版权信息.
undocopyright-infoenable命令用来禁止显示版权信息.
缺省情况下,显示版权信息处于使能状态.
【举例】#配置使能显示版权信息.
system-view[Sysname]copyright-infoenable使用Telnet方式登录设备,会显示如下信息:*Copyright(c)2004-2017NewH3CTechnologiesCo.
,Ltd.
Allrightsreserved.
**Withouttheowner'spriorwrittenconsent,**nodecompilingorreverse-engineeringshallbeallowed.
*如果当前已经使用Console口登录设备了,再退出用户视图,会显示如下信息:*Copyright(c)2004-2017NewH3CTechnologiesCo.
,Ltd.
Allrightsreserved.
**Withouttheowner'spriorwrittenconsent,**nodecompilingorreverse-engineeringshallbeallowed.
*Userinterfaceaux0isavailable.
PleasepressENTER.
#禁止显示版权信息.
system-view[Sysname]undocopyright-infoenable使用Telnet方式登录设备,会显示如下信息:如果当前已经使用Console口登录设备了,再退出用户视图,会显示如下信息:1-6Userinterfaceaux0isavailable.
PleasepressENTER.
1.
1.
6displayalarm【命令】displayalarm[slotslot-number][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】slotslot-number:显示指定设备的告警信息.
slot-number表示设备的编号.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayalarm命令用来显示设备的告警信息.
用户执行该命令后,系统会自动查询并显示设备上的当前告警信息.
【举例】#显示设备的告警信息.
displayalarmSlotLevelInfo1ERRORFan1isabsent.
表1-1displayalarm命令显示信息描述表字段描述Level告警的级别,级别由高到低依次为ERROR、WARNING、NOTICE、INFOInfo告警的详细信息1.
1.
7displayclock【命令】displayclock[|{begin|exclude|include}regular-expression]1-7【视图】任意视图【缺省级别】1:监控级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayclock命令用来显示系统当前的时间和日期.
该时间由clockdatetime、clocksummer-timeone-off(或者clocksummer-timerepeating)和clocktimezone命令联合决定,规则请参见配置手册中的"配置系统时间"一节.
相关配置可参考命令clockdatetime、clocksummer-timeone-off、clocksummer-timerepeating和clocktimezone.
【举例】#查看系统当前日期和时间.
displayclock09:41:23UTCThu12/15/20101.
1.
8displaycpu-usage【命令】displaycpu-usage[slotslot-number[cpucpu-numberbegin|exclude|include}regular-expression]displaycpu-usageentry-number[offset][verbose][slotslot-number[cpucpu-number]][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】entry-number:指定执行一次本命令将显示的条目数,取值范围为1~60.
offset:起始显示条目序号到最新条目序号之间的偏移量,取值范围为0~59.
比如,最新生成的统计信息的idx是12,如果offset设置为3,则会从idx是9的统计信息开始显示(idx表示的是第几1-8个周期的统计信息,从0到60循环计数.
系统按周期统计CPU利用率,当一个周期结束时,就会记录该周期内CPU的平均利用率,idx会自动加1).
verbose:显示CPU利用率的详细信息.
不使用该参数时,显示的是简要的CPU利用率统计信息,使用该参数时,会详细显示指定统计周期内各个任务的平均CPU利用率.
slotslot-number:显示指定设备的CPU利用率的统计信息.
slot-number表示设备的编号.
cpucpu-number:显示指定CPU的利用率统计信息.
cpu-number表示CPU的编号.
不使用该参数时,显示指定slot下所有CPU的相应信息.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaycpu-usage命令用来显示CPU利用率的统计信息.
系统每隔一定的时间(通常为60秒)对CPU的利用率进行统计,并把统计结果保存到历史记录区.
displaycpu-usageentry-number表示从最新记录(倒数第一条记录)开始,显示entry-number条记录.
displaycpu-usageentry-numberoffset表示从倒数第(offset+1)条记录开始,显示entry-number条记录.
【举例】#显示当前CPU利用率统计信息.
displaycpu-usageSlot1CPUusage:9%inlast5seconds8%inlast1minute8%inlast5minutes#显示CPU利用率统计信息历史记录区中的倒数第5和倒数第6号记录.
displaycpu-usage24=====CPUusageinfo(no:0idx:58)=====CPUUsageStat.
Cycle:60(Second)CPUUsage:3%CPUUsageStat.
Time:2010-07-1010:56:55CPUUsageStat.
Tick:0x1d9d(CPUTickHigh)0x3a659a70(CPUTickLow)ActualStat.
Cycle:0x0(CPUTickHigh)0x95030517(CPUTickLow)=====CPUusageinfo(no:1idx:57)=====CPUUsageStat.
Cycle:60(Second)CPUUsage:3%CPUUsageStat.
Time:2010-07-1010:55:55CPUUsageStat.
Tick:0x1d9c(CPUTickHigh)0xa50e5351(CPUTickLow)ActualStat.
Cycle:0x0(CPUTickHigh)0x950906af(CPUTickLow)1-9表1-2displaycpu-usage命令显示信息描述表字段描述Slot1设备(成员编号为1)的CPU利用率信息1%inlast5seconds设备启动后,会以5秒为周期计算并记录一次该5秒内的CPU的平均利用率.

该字段显示的是最近一个5秒统计周期内CPU的平均利用率1%inlast1minute设备启动后,会以1分钟为周期计算并记录一次该1分钟内的CPU的平均利用率.
该字段显示的是最近一个1分钟统计周期内CPU的平均利用率1%inlast5minutes设备启动后,会以5分钟为周期计算并记录一次该5分钟内的CPU的平均利用率.
该字段显示的是最近一个5分钟统计周期内CPU的平均利用率CPUusageinfo(no:idx:)CPU利用率纪录的信息(no:第no+1条记录,no从0开始编号,记录越新编号越小;idx:本次记录在历史记录表中的索引)(如果只显示系统当前CPU的利用率信息,则no和idx的显示省略)CPUUsageStat.
CycleCPU利用率统计的时间区间(单位为秒),比如Cycle值为41,则表示统计的是最近41秒时间内CPU利用率的平均值.
该参数的取值范围为1~60CPUUsageCPU利用率统计的时间区间内,CPU利用率的平均值(单位为%)CPUUsageStat.
TimeCPU利用率统计结束时间(单位为秒),即执行显示命令时的系统时间CPUUsageStat.
Tick系统运行时间(单位tick,用64位的十六进制数表示,其中CPUTickHigh表示高32位,CPUTickLow表示低32位)ActualStat.
CycleCPU利用率统计的实际时间区间(单位tick,用64位的十六进制数表示,其中CPUTickHigh表示高32位,CPUTickLow表示低32位)(因为它的精度高于秒,所以不同记录的实际周期会有细微差别)1.
1.
9displaycpu-usagehistory【命令】displaycpu-usagehistory[tasktask-id][slotslot-number[cpucpu-numberbegin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】tasktask-id:显示指定任务的CPU利用率的统计历史信息,task-id表示任务编号.
不使用该参数时,显示的是整个系统的相应信息(整个系统的CPU利用率等于所有任务CPU利用率之和).
slotslot-number:显示指定设备的CPU利用率的统计历史信息.
slot-number表示设备的编号.
cpucpu-number:显示指定CPU的利用率统计历史信息.
cpu-number表示CPU的编号.
不带该参数时,显示的是主CPU的相应信息.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
1-10begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaycpu-usagehistory命令用来以图形方式显示CPU利用率统计历史信息.
不指定参数时,将显示设备的系统CPU利用率统计信息.
系统每隔一定时间会对CPU的利用率进行统计,并把统计结果保存到历史记录区.
通过displaycpu-usagehistory命令可以查看到最近60分钟记录的CPU利用率统计值.
结果以坐标的形式进行显示,显示信息中:纵坐标表示利用率,采用就近显示的原则.
比如,利用率的间隔为5%,则实际统计值53%将被显示成55%,实际统计值52%将被显示成50%.
横坐标表示时间,时间越靠左表示距离当前时间越近.
用连续的#号表示该时刻的利用率,某个时间点上最高处的#号对应的纵坐标值即为该时刻CPU的利用率.
【举例】#显示整个系统的CPU利用率统计信息.
displaycpu-usagehistory100%|95%|90%|85%|80%|75%|70%|65%|60%|55%|50%|45%|40%|35%|30%|25%|20%|15%|#10%|####5%102030405060(minutes)cpu-usagelast60minutes(SYSTEM)1-11以上显示信息表明整个系统(任务名为SYSTEM)在最近60分钟内CPU的占有率情况:12分钟前大约为5%,13分钟前大约为10%,14分钟前大约为15%,15分钟前大约为10%,16、17分钟前大约为5%,18分钟前大约为10%,19分钟前大约为5%,其他时间均小于或等于2%.
#显示编号为6的任务的CPU利用率统计信息.
displaycpu-usagehistorytask6100%|95%|90%|85%|80%|75%|70%|65%|60%|55%|50%|45%|40%|35%|30%|25%|20%|15%|10%|5%|#102030405060(minutes)cpu-usagelast60minutes(T03M)以上显示信息表明编号为6的任务(任务名为T03M)在最近60分钟内CPU的占有率情况:20分钟前大约为5%,其他时间均小于或等于2%.
1.
1.
10displaydevice【命令】displaydevice[slotslot-number[subslotsubslot-number]][verbose][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】2:系统级【参数】slotslot-number:显示指定设备的信息.
slot-number表示设备的编号.
1-12subslotsubslot-number:显示指定主机/子卡(接口模块扩展卡)的信息.
subslot-number表示主机/子卡(接口模块扩展卡)所在的槽位号.
若设备不支持子卡或子卡未插入时,只显示主机槽位号0.
verbose:显示详细信息.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaydevice命令用来显示设备信息.
【举例】#显示设备信息.
displaydeviceSlot1SubSNoPortNumPCBVerFPGAVerCPLDVerBootRomVerAddrLMTypeState024Ver.
ANULL000111IVLMAINNormal1.
1.
11displaydevicemanuinfo【命令】displaydevicemanuinfo[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】3:管理级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaydevicemanuinfo命令用来显示设备的电子标签信息.
电子标签信息也可以称为永久配置数据或档案信息等,在设备的调测(调试、测试)过程中被写入到设备的存储器件中,包括设备的名称、生产序列号、MAC地址、制造商等信息.
本命令显示的是设备的部分电子标签信息.
1-13【举例】#显示设备的电子标签信息.
displaydevicemanuinfoSlot1:DEVICE_NAME:NONEDEVICE_SERIAL_NUMBER:NONEMAC_ADDRESS:00E0-FC00-9876MANUFACTURING_DATE:NONEVENDOR_NAME:H3C表1-3displaydevicemanuinfo命令信息显示描述表字段描述Slot设备编号DEVICE_NAME设备名称DEVICE_SERIAL_NUMBER设备序列号MAC_ADDRESS设备出厂MAC地址MANUFACTURING_DATE设备调测日期VENDOR_NAME制造商名称1.
1.
12displaydiagnostic-information【命令】displaydiagnostic-information[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaydiagnostic-information命令用来显示或保存系统当前多个功能模块运行的统计信息.
在日常维护或系统出现故障时,为了便于问题定位,用户需要查看各个功能模块的运行信息.
但各个功能模块都有对应的display命令,逐条执行比较繁琐.
为便于一次性收集更多信息,用户可以1-14在任意视图下执行displaydiagnostic-information命令,显示或保存系统当前多个功能模块运行的统计信息.
【举例】#保存系统当前各个功能模块运行的统计信息.
displaydiagnostic-informationSaveordisplaydiagnosticinformation(Y=save,N=display)[Y/N]:yPleaseinputthefilename(*.
diag)[flash:/default.
diag]:aa.
diagDiagnosticinformationisoutputtingtoflash:/aa.
diag.
Pleasewait.
.
.
Savesucceeded.
再在用户视图下执行"moreaa.
diag"命令,配合使用/键,可以查看aa.
diag文件的记录的内容.
#显示系统当前各个功能模块运行的统计信息.
displaydiagnostic-informationSaveordisplaydiagnosticinformation(Y=save,N=display)[Y/N]:ndisplayclock=08:54:16UTCFri11/15/2010displayversion=……略……1.
1.
13displayjob【命令】displayjob[job-name][|{begin|exclude|include}regular-expression]【视图】任意视图【命令级别】1:监控级【参数】job-name:任务名,为1~32个字符的字符串.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
1-15【描述】displayjob命令用来查看定时执行任务的具体配置.
不带参数时表示查看当前所有定时执行任务的具体配置.
相关配置可参考命令job、time和view.
【举例】#查看定时执行任务saveconfig的具体配置.
displayjobsaveconfigJobname:saveconfigSpecifiedview:monitorTime1:Executecommandsave1.
cfgafter40minutes以上显示信息表明,40分钟后系统将自动将当前运行的配置保存到配置文件1.
cfg.
表1-4displayjob命令显示信息描述表字段说明Jobname定时执行任务名Specifiedview定时执行任务中命令所在视图TimetimeID定时执行任务中包含的各命令执行时间记录Executecommand命令字符串1.
1.
14displaymemory【命令】displaymemory[slotslot-number[cpucpu-numberbegin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】slotslot-number:显示指定设备的CPU的内存使用状况.
slot-number表示设备的编号.
cpucpu-number:显示指定CPU的内存使用状况.
cpu-number表示CPU的编号.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
1-16【描述】displaymemory命令用来显示设备内存的使用状况.
【举例】#显示设备内存的使用状况.
displaymemorySystemTotalMemory(bytes):72164800TotalUsedMemory(bytes):32474924UsedRate:45%表1-5displaymemory命令显示信息描述表字段描述SystemTotalMemory(bytes)系统的总内存大小,单位为字节TotalUsedMemory(bytes)已经使用的内存大小,单位为字节UsedRate已经使用的内存占总内存的比例1.
1.
15displayreboot-type【命令】displayreboot-type[slotslot-number][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】2:系统级【参数】slotslot-number:显示指定设备的启动方式.
slot-number表示设备的编号.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayreboot-type命令用来显示系统的启动方式.
【举例】#显示设备的启动方式.
displayreboot-typeslot1Therebootingtypethistimeis:Cold以上显示信息表明:设备最近一次的重启方式为冷启动1-171.
1.
16displayschedulejob【命令】displayschedulejob[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayschedulejob用来查看定时执行功能的具体配置.
相关配置可参考命令schedulejob.
【举例】#查看当前定时执行功能的具体配置.
displayschedulejobSpecifiedcommand:execute1.
batSpecifiedview:systemviewExecutedtime:at12:0010/31/2010(in0hoursand16minutes)如果在16分钟内修改了系统时间,则定时执行批处理文件的配置将失效.
再次使用displayschedulejob命令查看时,显示为空.
表1-6displayschedulejob命令显示信息描述表字段描述Specifiedcommand定时执行的命令字符串Specifiedview为定时执行的命令指定的视图Executedtime系统自动执行指定命令的时间点及与当前系统时间的间隔1.
1.
17displayschedulereboot【命令】displayschedulereboot[|{begin|exclude|include}regular-expression]1-18【视图】任意视图【缺省级别】3:管理级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayschedulereboot命令用来显示用户设置的设备重启时间.
相关配置可参考命令schedulerebootat和schedulerebootdelay.
【举例】#显示设备的重启时间.
displayschedulerebootSystemwillrebootat16:00:0003/10/2010(in2hoursand5minutes).
以上显示信息表明,系统将在2010年3月10日16点(2小时零5分钟之后)重启.
1.
1.
18displaysystem-failure【命令】displaysystem-failure[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】3:管理级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaysystem-failure命令用来显示设备系统异常时的处理方式.
相关配置可参考命令system-failure.
1-19【举例】#显示异常情况下系统的处理方式.
displaysystem-failureSystemfailurehandlingmethod:reboot1.
1.
19displaytransceiver【命令】displaytransceiverinterface[interface-typeinterface-number][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】2:系统级【参数】interface[interface-typeinterface-number]:显示接口上插入的可插拔接口模块的主要特征参数.
interface-typeinterface-number:表示接口类型和接口编号,如果不指定该参数,表示显示所有接口下的该信息.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaytransceiver命令用来显示可插拔接口模块的主要特征参数.
【举例】#显示接口GigabitEthernet1/0/25上插入的可插拔接口模块的主要特征参数.
displaytransceiverinterfacegigabitethernet1/0/25GigabitEthernet1/0/25transceiverinformation:TransceiverType:1000_BASE_SX_SFPConnectorType:LCWavelength(nm):850TransferDistance(m):550(50um),270(62.
5um)DigitalDiagnosticMonitoring:YESVendorName:H3C表1-7displaytransceiver命令显示信息描述表字段描述transceiverinformation可插拔接口模块信息1-20字段描述TransceiverType可插拔接口模块的物理型号ConnectorType可插拔接口模块的连接器类型,其中:光纤连接器包括SC(SCConnector,NTT公司推出的拔插锁紧式光纤连接器)、LC(LCConnector,Lucent公司推出的1.
25mm/RJ45锁紧式光纤连接器)两种类型其他连接器包括RJ-45、CX4等类型Wavelength(nm)光模块:显示发送激光中心波长,单位nm;对于支持多条不同波长光路的模块(例如10GBASE-LX4模块),各个波长值之间用逗号分隔电模块:显示为"N/A"TransferDistance(xx)传输距离,对于单模模块,xx显示为km,其他模块xx显示为m.
当模块支持多种传输介质时,各个传输距离值之间用逗号分隔.
距离值后面括号里包含对应的"传输介质".
下面是各个介质的名称:9um:表示9/125um单模光纤50um:表示50/125um多模光纤62.
5um:表示62.
5/125um多模光纤TP:表示双绞线DigitalDiagnosticMonitoring对数字诊断功能的支持情况,其中:YES:表示支持数字诊断NO:表示不支持数字诊断VendorName模块生产厂商名称1.
1.
20displaytransceiveralarm【命令】displaytransceiveralarminterface[interface-typeinterface-number][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】2:系统级【参数】interface[interface-typeinterface-number]:显示接口上插入的可插拔接口模块的当前故障告警信息.
interface-typeinterface-number表示接口类型和接口编号,如果不指定该参数,表示显示所有接口下的该信息.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
1-21include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaytransceiveralarm命令用来显示可插拔接口模块的当前故障告警信息.
如果没有故障,则显示为"None".
目前,常用的可插拔接口模块可能出现的故障告警信息见表1-8.
表1-8displaytransceiveralarm命令输出信息描述表字段描述SFPRXlossofsignal接收信号丢失RXpowerhigh接收光功率高告警RXpowerlow接收光功率低告警TXfault发送错误TXbiashigh偏置电流高告警TXbiaslow偏置电流低告警TXpowerhigh发送光功率高告警TXpowerlow发送光功率低告警Temphigh温度高告警Templow温度低告警Voltagehigh电压高告警Voltagelow电压低告警TransceiverinfoI/Oerror模块信息读写错误Transceiverinfochecksumerror模块信息校验和错误Transceivertypeandportconfigurationmismatch模块类型和端口配置不匹配Transceivertypenotsupportedbyporthardware端口不支持该模块类型【举例】#显示接口GigabitEthernet1/0/25上插入的可插拔接口模块的当前故障告警信息.
displaytransceiveralarminterfacegigabitethernet1/0/25GigabitEthernet1/0/25transceivercurrentalarminformation:RXlossofsignalRXpowerlow表1-9displaytransceiveralarm显示信息描述表字段描述transceivercurrentalarminformation接口光模块当前故障告警信息RXlossofsignal接收信号丢失1-22字段描述RXpowerlow接收光功率低告警1.
1.
21displayversion【命令】displayversion[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayversion命令用来显示系统版本信息.
通过查看版本信息,可以获知系统当前使用的软件版本等相关信息.
【举例】#查看系统版本信息.
displayversionH3CComwarePlatformSoftwareComwareSoftware,Version5.
20.
99,Release1113Copyright(c)2004-2017NewH3CTechnologiesCo.
,Ltd.
Allrightsreserved.
H3CS5110-28Puptimeis0week,0day,0hour,11minutesH3CS5110-28P128MbytesDRAM32MbytesFlashMemoryConfigRegisterpointstoFlashHardwareVersionisVer.
ABootromVersionis102[SubSlot0]24GE+4SFPHardwareVersionisVer.
A1-23表1-10displayversion命令显示信息描述表字段字段显示信息描述H3CComwarePlatformSoftware设备软件的运行平台ComwareSoftware,Version5.
20.
99,Release1113设备软件的版本号:Version5.
20.
99为平台版本号、Release1113为产品版本号Copyright(c)2004-2017NewH3CTechnologiesCo.
,Ltd.
Allrightsreserved.
设备的版权信息H3CS5110-28Puptimeis0week,0day,0hour,11minutes设备本次开机后已运行时间DRAM设备内存容量FlashMemory设备Flash容量HardwareVersionis设备的硬件版本BootromVersionis设备Bootrom的版本SubSlot0设备编号为0的槽位中子卡的类型及版本1.
1.
22header【命令】header{incoming|legal|login|motd|shell}textundoheader{incoming|legal|login|motd|shell}【视图】系统视图【缺省级别】2:系统级【参数】incoming:设置Modem登录用户登录进入用户视图时的欢迎信息.
如果要求认证,则欢迎信息在通过认证后输出.
legal:设置登录终端界面前的授权信息,在输入认证用户名和密码前输出.

login:设置登录验证时的欢迎信息.
motd:设置登录终端界面前的欢迎信息.
shell:设置非Modem登录用户登录进入用户视图时的欢迎信息.
text:输入欢迎信息的内容.
内容的输入支持单行和多行两种方式,具体输入规则请参见"基础配置指导"中的"设备管理".
【描述】header命令用来设置欢迎信息.
undoheader命令用来关闭欢迎信息.
【举例】#配置进入用户视图的欢迎信息.
1-24system-view[Sysname]headerincoming%Pleaseinputbannercontent,andquitwiththecharacter'%'.
Welcometoincoming(headerincoming)%[Sysname]headerlegal%Pleaseinputbannercontent,andquitwiththecharacter'%'.
Welcometolegal(headerlegal)%[Sysname]headerlogin%Pleaseinputbannercontent,andquitwiththecharacter'%'.
Welcometologin(headerlogin)%[Sysname]headermotd%Pleaseinputbannercontent,andquitwiththecharacter'%'.
Welcometomotd(headermotd)%[Sysname]headershell%Pleaseinputbannercontent,andquitwiththecharacter'%'.
Welcometoshell(headershell)%本例中,"%"为text的起始/结束字符,在显示文本后输入"%"表示文本结束,退出header命令.
作为起始与结束字符,"%"不会成为所设置欢迎信息的一部分.
用户界面下没有配置登录认证,采用Telnet方式登录设备,测试以上设置时,显示信息如下.
*Copyright(c)2004-2017NewH3CTechnologiesCo.
,Ltd.
Allrightsreserved.
**Withouttheowner'spriorwrittenconsent,**nodecompilingorreverse-engineeringshallbeallowed.
*Welcometolegal(headerlegal)PressYorENTERtocontinue,Ntoexit.
Welcometomotd(headermotd)Welcometoshell(headershell)用户界面下配置password认证方式,采用Telnet方式登录设备,测试以上设置时,显示信息如下.
*Copyright(c)2004-2017NewH3CTechnologiesCo.
,Ltd.
Allrightsreserved.
**Withouttheowner'spriorwrittenconsent,**nodecompilingorreverse-engineeringshallbeallowed.
*Welcometolegal(headerlegal)1-25PressYorENTERtocontinue,Ntoexit.
Welcometomotd(headermotd)Welcometologin(headerlogin)LoginauthenticationPassword:Welcometoshell(headershell)1.
1.
23job【命令】jobjob-nameundojobjob-name【视图】系统视图【命令级别】3:管理级【参数】job-name:任务名,为1~32个字符的字符串.
【描述】job命令用来创建新的定时执行任务并进入job视图,如果定时执行任务已经创建,则直接进入job视图.
undojob命令用来删除定时执行任务.
缺省情况下,系统没有创建定时执行任务.
创建定时执行任务后,可以在定时执行任务视图下配置任务的具体内容,比如让系统在某个时间点自动执行某视图下的某条命令.
多次执行该命令可以创建多个定时任务,各任务之间互不干扰.
相关配置可参考命令view和time.
【举例】#创建(或进入)系统定时任务saveconfiguration.
system-view[Sysname]jobsaveconfiguration[Sysname-job-saveconfiguration]1-261.
1.
24reboot【命令】reboot[slotslot-number]【视图】用户视图【缺省级别】3:管理级【参数】slotslot-number:表示设备的编号.
【描述】reboot命令用来重启设备.
重新启动会导致业务中断,请谨慎使用该命令.
如果主用启动文件损坏或者不存在,则不能通过reboot命令重启设备.
此时,可以通过指定新的主用启动文件再重启,或者断电后重新上电,系统将自动使用备用启动文件重启.

如果设备在准备重启时,用户正在进行文件操作,为了安全起见,系统将不会执行此次重启操作.
【举例】#重启设备.
reboot1.
1.
25resetunusedporttag【命令】resetunusedporttag【视图】用户视图【缺省级别】1:监控级【参数】无【描述】resetunusedporttag命令用来清除设备当前系统中保存的但不使用的16bit索引.
执行该命令时需要得到用户的确认.
若用户在30秒之内没有确认操作,或者用户输入字符"N"否定了本次操作,则本命令退出执行.
1-27【举例】#清除当前系统中保存的但不使用的16bit索引.
resetunusedporttagCurrentoperationwilldeleteallunusedporttag(s).
Continue[Y/N]:y1.
1.
26schedulejob【命令】schedulejob{attime1[date]|delaytime2}viewview-namecommandundoschedulejob【视图】用户视图【缺省级别】3:管理级【参数】attime1[date]:指定执行命令的具体时间.
time1表示执行命令的时间,格式为hh:mm(小时:分钟).
hh取值范围为0~23,mm取值范围为0~59.
date表示执行命令的日期,格式为MM/DD/YYYY(月/日/年)或者YYYY/MM/DD(年/月/日).
YYYY的取值范围为2000~2035,MM的取值范围为1~12,DD的取值范围与具体月份相关.
delaytime2:指定执行命令的延迟时间.
time2表示执行命令的延迟时间,格式可以为:hh:mm(小时:分钟),hh的取值范围为0~720,mm的取值范围为0~59,hh:mm的取值不能超过720:00.
mm(分钟),取值范围为0~43200,0表示不延时,立即执行.
viewview-name:指定执行命令的视图.
view-name表示命令视图的名称,当前的取值为:shell表示用户视图.
system表示系统视图.
command:需要定时执行的命令字符串.
【描述】schedulejob命令用来配置定时执行任务.
undoschedulejob命令用来取消定时执行任务.
需要注意的是:若指定参数attime1date,则设置的时间点必须为将来的时间.
若指定参数attime1,当time1在当前系统时间之前,则指定命令将在第二天的该时间点执行;当time1在当前系统时间之后,则指定命令将在当天的该时间点执行.
无论使用参数at还是delay,设置的定时时间与当前系统时间的间隔都不能大于720小时(即30天).
1-28command表示的命令行必须是设备上可成功执行的命令行,并且要求命令行是view-name视图下的命令,由用户保证配置的正确性,否则,命令行不能自动被执行.

指定命令执行时不进行信息交互.
当需要用户交互确认时,系统将自动输入"Y"或"Yes";当需要用户交互输入字符信息时,系统将自动输入缺省字符串,没有缺省字符串的将自动输入空字符串.
对于切换用户操作界面的命令(如telnet、ftp、ssh2等)、切换视图的命令(如system-view、quit等)以及修改执行命令用户状态的命令(如super命令等),自动执行命令后当前用户的操作界面、命令视图和用户状态不变.
使用本命令配置定时执行功能后,又执行clockdatetime、clocksummer-time或clocktimezone命令调整了系统时间,则定时执行功能的配置将自动取消.
多次执行schedulejob命令时,只有最新的配置生效.
【举例】#当前时间为11:43,设置在60分钟之后在系统视图下执行批处理文件1.
bat.
schedulejobdelay60viewsystemexecute1.
batInfo:Commandexecute1.
batinsystemviewwillbeexecutedat12:4310/31/2007(in1hoursand0minutes).
#当前时间为11:43,设置在当天中午12:00在系统视图下执行批处理文件1.
bat.
schedulejobat12:00viewsystemexecute1.
batInfo:Commandexecute1.
batinsystemviewwillbeexecutedat12:0010/31/2007(in0hoursand16minutes).
1.
1.
27schedulerebootat【命令】schedulerebootathh:mm[date]undoschedulereboot【视图】用户视图【缺省级别】3:管理级【参数】hh:mm:设备重启的时间,格式为"小时:分钟".
hh取值范围为0~23,mm取值范围为0~59.
date:设备重启的日期,格式为mm/dd/yyyy(月/日/年)或者yyyy/mm/dd(年/月/日).
yyyy的取值范围为2000~2035,mm的取值范围为1~12,dd的取值范围与具体月份相关.
【描述】schedulerebootat命令用来开启设备定时重启功能,并指定重启的具体时间和日期.
undoschedulereboot命令用来关闭定时重启功能.
缺省情况下,设备定时重启功能处于关闭状态.
如果没有指定重启的具体日期,则分为两种情况:设置的时间点在当前时间之后,则设备将在当天的该时间点重启;1-29设置的时间点在当前时间之前,则设备将在第二天的该时间点重启.
需要注意的是:设备定时器的精度为1分钟.
在到达用户设定的重启时刻的前一分钟,设备会提示:REBOOTINONEMINUTE(设备将在一分钟后重启),并在一分钟后重新启动.
设置的日期与当前日期相比,不能大于30*24小时(即30天).
配置该命令后,系统会提示输入确认信息,只有键入或者后,设置才能生效.
如果之前进行过相应设置,则原有配置将被覆盖.
如果schedulerebootat命令设置了重启的具体日期(月/日/年或年/月/日),而且参数表示的是将来的日期,则设备将在设定的时间点重新启动.
使用本命令配置定时重启功能后,又执行clockdatetime、clocksummer-time或clocktimezone命令调整了系统时间,则定时重启功能的配置将自动取消.
如果设备在准备重启时,用户正在进行文件操作,为了安全起见,系统将不会执行此次重启操作.
相关配置可参考命令schedulerebootdelay.
该命令会使设备在将来的某个时间点重新启动,从而导致业务中断,请谨慎使用.

【举例】#假设系统的当前时间为2010年6月6日11:43分,设置设备在当天中午12:00重启.
schedulerebootat12:00Rebootsystemat12:0006/06/2010(in0hour(s)and16minute(s))confirm[Y/N]:如果在设置重启时间之前使用terminallogging命令打开终端日志显示功能的话,输入"y"之后,系统会自动显示相关日志信息.
(缺省情况下,终端对日志信息的显示功能处于开启状态.
)%Jun611:43:11:6292010SysnameCMD/4/REBOOT:vty0(192.
168.
1.
54):Setschedulerebootparametersat11:43:1106/06/2010,andsystemwillrebootat12:0006/06/2010.
1.
1.
28schedulerebootdelay【命令】schedulerebootdelay{hh:mm|mm}undoschedulereboot【视图】用户视图【缺省级别】3:管理级1-30【参数】hh:mm:设备重启的等待时延,格式为"小时:分钟".
hh的取值范围为0~720,mm的取值范围为0~59,hh:mm的取值不能超过720:00.
mm:设备重新启动的等待时延,单位为分钟,取值范围为0~43200.
【描述】schedulerebootdelay命令用来开启设备的定时重启功能,并设定等待时延.
undoschedulereboot命令用来关闭定时重启功能.
缺省情况下,设备定时重启功能处于关闭状态.
需要注意的是:可以用两种格式来设置设备定时重启的等待时延,即"小时:分钟"和"绝对分钟数".
但绝对分钟数不能大于30*24*60分钟(即30天).
设备定时器的精度为1分钟.
在到达用户设定的重启时刻的前一分钟,设备会提示:REBOOTINONEMINUTE(设备将在一分钟后重启),并在一分钟后重新启动.
配置该命令后,系统会提示输入确认信息,只有键入或者后,设置才能生效.
如果之前进行过相应设置,则原有配置将被覆盖.
使用本命令配置定时重启功能后,又执行clockdatetime、clocksummer-time或clocktimezone命令调整了系统时间,则定时重启功能的配置将自动取消.
如果设备在准备重启时,用户正在进行文件操作,为了安全起见,系统将不会执行此次重启操作.
相关配置可参考命令schedulerebootat.
该命令会使设备在指定时延后重新启动,从而导致业务中断,请谨慎使用.

【举例】#假设系统的当前时间为2010年6月6日11:48分,配置设备在88分钟后重启.
schedulerebootdelay88Rebootsystemat13:1606/06/2010(in1hour(s)and28minute(s)).
confirm[Y/N]:#如果在设置重启时间之前使用terminallogging命令打开终端日志显示功能的话,输入"y"之后,系统会自动显示相关日志信息.

(缺省情况下,终端对日志信息的显示功能处于开启状态).
%Jun611:48:44:8602010SysnameCMD/4/REBOOT:vty0(192.
168.
1.
54):Setschedulerebootparametersat11:48:4406/06/2010,andsystemwillrebootat13:1606/06/2010.
1.
1.
29shutdown-interval【命令】shutdown-intervaltimeundoshutdown-interval1-31【视图】系统视图【缺省级别】2:系统级【参数】time:配置端口状态检测定时器的时长,取值范围为0~300,单位为秒.
【描述】shutdown-interval命令用来配置端口状态检测定时器的时长.
undoshutdown-interval命令用来恢复缺省情况.
缺省情况下,端口状态检测定时器的时长为30秒.
某些协议模块在特定情况下会自动关闭某个端口,比如当使能了BPDU保护功能的端口收到配置消息时,MSTP协议模块将自动关闭该端口.
此时,可以配置一个端口状态检测定时器.
当定时器超时,并且该端口仍处于关闭状态,协议模块则自动取消关闭动作,使端口恢复到真实的物理状态.

需要注意的是:如果用户在端口定时检测过程中将检测时间间隔修改为T1,修改时刻距协议关闭端口时间间隔为T.
若T=T1,则被关闭的端口会立即恢复.
例如当前time设置为30,当端口被协议模块关闭2秒(T=2)后,修改time为10(T1=10),则该接口会再经过8秒后被恢复;如果当前time为30,端口被协议模块关闭10秒后,修改time为2,则该端口会立即恢复.
当time设置为0时,相当于定时监测时间间隔为无穷大,协议不会自动激活端口.
用户需要手工执行undoshutdown命令来立即激活,或者重新修改time值来激活(遵循上一条注意事项的规则).
【举例】#配置端口状态检测定时器的时长为100秒.
system-view[Sysname]shutdown-interval1001.
1.
30sysname【命令】sysnamesysnameundosysname【视图】系统视图【缺省级别】2:系统级【参数】sysname:设备名称,为1~30个字符的字符串.
1-32【描述】sysname命令用来设置设备的名称.
undosysname用来恢复设备名称为默认名称.
缺省情况下,设备名称为H3C.
设备的名称对应于命令行接口的提示符,如设备的名称为Sysname,则用户视图的提示符为.
【举例】#设置设备的名称为S2000.
system-view[Sysname]sysnameS2000[S2000]1.
1.
31system-failure【命令】system-failure{maintain|reboot}undosystem-failure【视图】系统视图【缺省级别】3:管理级【参数】maintain:表示系统故障时,保持当前状态,系统不会自动采取任何相关措施.

reboot:表示系统异常时,会采用直接重启的方式来进行恢复.
【描述】system-failure命令仅用来配置设备系统异常时的处理方式.
缺省情况下,设备系统异常时的处理方式为reboot.
【举例】#将系统异常时的处理方式设置为reboot.
system-view[Sysname]system-failurereboot1.
1.
32timeat【命令】timetime-idattimedatecommandcommandtimetime-id{one-off|repeating}attime[month-datemonth-day|week-dayweek-daylist]commandcommandundotimetime-id1-33【视图】定时执行任务视图【命令级别】3:管理级【参数】timetime-id:时间记录,取值范围为1~10的整数.
attime:执行指定命令的时间,格式为hh:mm(小时:分钟).
hh取值范围为0~23,mm取值范围为0~59.
one-off:表示指定命令仅执行一次.
命令在该设定时间点到达时执行,执行后下次再到达该时间点时命令不再执行.
repeating:表示循环执行指定命令.
date:执行指定命令的日期,格式为MM/DD/YYYY(月/日/年)或者YYYY/MM/DD(年/月/日).
YYYY的取值范围为2000~2035;MM的取值范围为1~12;DD的取值范围与具体月份有关.
month-datemonth-day:执行指定命令在一个月中的哪天被执行.
month-day表示日期,取值范围为1~31.
week-dayweek-daylist:执行指定命令在一周中的哪(些)天被执行.
week-daylist表示一周中任一天或几天的组合,取值为:Mon、Tue、Wed、Thu、Fri、Sat、Sun(星期一到星期日).
设置多天时,字符串之间用空格分开,最多可以设置七天.
commandcommand:需要定时执行的命令字符串.
命令行必须是设备上可成功执行的命令行,并且要求命令行是view命令配置的视图下的命令,由用户保证配置的正确性,否则,命令行不能自动被执行.
【描述】timeat命令用来配置在指定时间执行指定命令.
undotime命令用来取消在指定时间执行的命令.
timetime-idattimedatecommandcommand命令用来设置在某年某月某时某刻执行命令.
配置的时间点必须晚于系统当前时间点,否则,配置失败.
timetime-idone-offattimecommandcommand命令用来设置在指定时刻执行命令.
若当天该时间点已过去,则顺延到第二天.
执行后下次再到达该时间点时命令不再执行.

timetime-idone-offattimemonth-datemonth-daycommandcommand命令用来设置在某天某时执行命令.
若本月该时间点已过去,则顺延到下月.
命令执行后不再执行.

timetime-idone-offattimeweek-dayweek-daylistcommandcommand命令用来设置在某(些)天某时执行命令.
若本周该时间点已过去,则顺延到下周.
命令执行后不再执行.

timetime-idrepeatingattimecommandcommand命令用来设置在每天的指定时刻执行命令.
执行后下次再到达该时间点时命令仍执行.
timetime-idrepeatingattimemonth-datemonth-daycommandcommand命令用来设置在每月的某天某时执行命令.
执行后下次再到达该时间时命令仍执行.
timetime-idrepeatingattimeweek-dayweek-daylistcommandcommand命令用来设置在每周的某(些)天某时执行命令.
执行后下次再到达该时间点时命令仍执行.

Sharktech:无限流量服务器丹佛,洛杉矶,荷兰$49/月起,1Gbps带宽哦!

鲨鱼机房(Sharktech)我们也叫它SK机房,是一家成立于2003年的老牌国外主机商,提供的产品包括独立服务器租用、VPS主机等,自营机房在美国洛杉矶、丹佛、芝加哥和荷兰阿姆斯特丹等,主打高防产品,独立服务器免费提供60Gbps/48Mpps攻击防御。机房提供1-10Gbps带宽不限流量服务器,最低丹佛/荷兰机房每月49美元起,洛杉矶机房最低59美元/月起。下面列出部分促销机型的配置信息。机房...

CloudCone:$17.99/年KVM-1GB/50GB/1TB/洛杉矶MC机房

CloudCone在月初发了个邮件,表示上新了一个系列VPS主机,采用SSD缓存磁盘,支持下单购买额外的CPU、内存和硬盘资源,最低年付17.99美元起。CloudCone成立于2017年,提供VPS和独立服务器租用,深耕洛杉矶MC机房,最初提供按小时计费随时退回,给自己弄回一大堆中国不能访问的IP,现在已经取消了随时删除了,不过他的VPS主机价格不贵,支持购买额外IP,还支持购买高防IP。下面列...

萤光云(20元/月),香港CN2国庆特惠

可以看到这次国庆萤光云搞了一个不错的折扣,香港CN2产品6.5折促销,还送50的国庆红包。萤光云是2002年创立的商家,本次国庆活动主推的是香港CN2优化的机器,其另外还有国内BGP和高防服务器。本次活动力度较大,CN2优化套餐低至20/月(需买三个月,用上折扣+代金券组合),有需求的可以看看。官方网站:https://www.lightnode.cn/地区CPU内存SSDIP带宽/流量价格备注购...

在线tracert为你推荐
.net虚拟主机我是国内买的net域名,打算买香港的虚拟主机空间,这个不需要备案吧?电信主机租用租用电信服务器要注意什么?服务器租赁服务器出租是什么意思,来点简单能看得懂的国外虚拟主机国外虚拟主机速度怎么样?已备案域名查询如何快速查询已备案域名并抢注域名备案查询怎么查看域名在什么空间备案的?网站域名一个网站要几个域名海外域名怎么挑选合适的国外域名?虚拟空间哪个好虚拟内存设在哪个盘最好北京网站空间网站空间哪里的好,
花生壳免费域名 服务器配置技术网 电影服务器 webhostingpad 2014年感恩节 免备案cdn godaddy支付宝 美国php主机 台湾谷歌网址 秒杀预告 ntfs格式分区 稳定免费空间 购买国外空间 国外网页代理 免费网络空间 江苏徐州移动 腾讯网盘 香港ip zcloud 碳云 更多