命令怎么隐藏文件夹

怎么隐藏文件夹  时间:2021-05-19  阅读:()
H3CWX系列无线控制器产品基础配置命令参考杭州华三通信技术有限公司http://www.
h3c.
com.
cn资料版本:6W103-20120715产品版本:WX3000-CMW520-E3504P02(WX3010E)Copyright2010-2012杭州华三通信技术有限公司及其许可者版权所有,保留一切权利.
未经本公司书面许可,任何单位和个人不得擅自摘抄、复制本书内容的部分或全部,并不得以任何形式传播.
H3C、、Aolynk、、H3Care、、TOPG、、IRF、NetPilot、Neocean、NeoVTL、SecPro、SecPoint、SecEngine、SecPath、Comware、Secware、Storware、NQA、VVG、V2G、VnG、PSPT、XGbus、N-Bus、TiGem、InnoVision、HUASAN、华三均为杭州华三通信技术有限公司的商标.
对于本手册中出现的其它公司的商标、产品标识及商品名称,由各自权利人拥有.
由于产品版本升级或其他原因,本手册内容有可能变更.
H3C保留在没有任何通知或者提示的情况下对本手册的内容进行修改的权利.
本手册仅作为使用指导,H3C尽全力在本手册中提供准确的信息,但是H3C并不确保手册内容完全没有错误,本手册中的所有陈述、信息和建议也不构成任何明示或暗示的担保.
前言H3CWX系列无线控制器产品命令参考介绍了WX系列无线控制器产品支持的全部命令行,包括命令行功能,支持的关键字和参数,以及缺省取值和配置相关注意事项等.
《基础配置命令参考》主要介绍了命令行接口、登录设备、FTP和TFTP、文件系统管理、配置文件管理、软件升级、License管理和设备管理等功能的配置命令.
本手册中标有"支持情况与设备的型号有关"的描述,表示产品对于此命令或参数的支持情况不同,具体差异内容请参见"命令参考导读"的"命令行及参数差异情况"章节.
手册中设备的接口类型、显示信息与设备型号和配置信息相关,本手册致力于提供全面、准确的显示信息,但实际使用中还请以设备的实际情况为准.
前言部分包含如下内容:读者对象本书约定产品配套资料资料获取方式技术支持资料意见反馈读者对象本手册主要适用于如下工程师:网络规划人员现场技术支持与维护人员负责网络配置和维护的网络管理员本书约定1.
命令行格式约定格式意义粗体命令行关键字(命令中保持不变、必须照输的部分)采用加粗字体表示.
斜体命令行参数(命令中必须由实际值进行替代的部分)采用斜体表示.
[]表示用"[]"括起来的部分在命令配置时是可选的.
{x|y|.
.
.
}表示从多个选项中仅选取一个.
[x|y|.
.
.
]表示从多个选项中选取一个或者不选.
格式意义{x|y表示从多个选项中至少选取一个.
[x|y表示从多个选项中选取一个、多个或者不选.
&表示符号&前面的参数可以重复输入1~n次.
#由"#"号开始的行表示为注释行.
2.
各类标志本书还采用各种醒目标志来表示在操作过程中应该特别注意的地方,这些标志的意义如下:该标志后的注释需给予格外关注,不当的操作可能会对人身造成伤害.
提醒操作中应注意的事项,不当的操作可能会导致数据丢失或者设备损坏.
为确保设备配置成功或者正常工作而需要特别关注的操作或信息.
对操作内容的描述进行必要的补充和说明.
配置、操作、或使用设备的技巧、小窍门.
3.
端口编号示例约定本手册中出现的端口编号仅作示例,并不代表设备上实际具有此编号的端口,实际使用中请以设备上存在的端口编号为准.
产品配套资料H3CWX系列无线控制器产品的配套资料包括如下部分:大类资料名称内容介绍产品知识介绍产品彩页帮助您了解产品的主要规格参数及亮点.
技术白皮书帮助您了解产品和特性功能,对于特色及复杂技术从细节上进行介绍.
硬件描述与安装单板手册列出单板的主要规格,并简单介绍安装与拆卸方式.
安装手册帮助您详细了解设备硬件规格和安装方法,指导您对设备进行安装.
业务配置快速配置指导帮助您了解产品主要功能,如何安装并登录设备,如何进行基本功能配置,如何进行软件维护以及基础的故障处理.
配置指导帮助您掌握设备软件功能的配置方法及配置步骤.
命令参考详细介绍设备的命令,相当于命令字典,方便您查阅各个命令的功能.
Web网管配置指导帮助您掌握通过Web界面配置设备的方法及配置步骤.
运行维护版本说明书帮助您了解产品版本的相关信息(包括:版本配套说明、兼容性说明、特性变更说明、技术支持信息)及软件升级方法资料获取方式您可以通过H3C网站(www.
h3c.
com.
cn)获取最新的产品资料:H3C网站与产品资料相关的主要栏目介绍如下:[服务支持/文档中心]:可以获取硬件安装类、软件升级类、配置类或维护类等产品资料.
[产品技术]:可以获取产品介绍和技术介绍的文档,包括产品相关介绍、技术介绍、技术白皮书等.
[解决方案]:可以获取解决方案类资料.
[服务支持/软件下载]:可以获取与软件版本配套的资料.
技术支持用户支持邮箱:service@h3c.
com技术支持热线电话:400-810-0504(手机、固话均可拨打)010-62982107网址:http://www.
h3c.
com.
cn资料意见反馈如果您在使用过程中发现产品资料的任何问题,可以通过以下方式反馈:E-mail:info@h3c.
com感谢您的反馈,让我们做得更好!
i目录1CLI配置命令·1-11.
1CLI配置命令1-11.
1.
1command-aliasenable1-11.
1.
2command-aliasmapping1-11.
1.
3command-privilege1-21.
1.
4displayclipboard·1-31.
1.
5displaycommand-alias·1-41.
1.
6displayhistory-command·1-51.
1.
7displayhotkey·1-51.
1.
8hotkey·1-71.
1.
9quit·1-81.
1.
10return1-81.
1.
11screen-lengthdisable1-91.
1.
12super·1-91.
1.
13superauthentication-mode·1-101.
1.
14superpassword1-111.
1.
15system-view·1-121-11CLI配置命令1.
1CLI配置命令1.
1.
1command-aliasenable【命令】command-aliasenableundocommand-aliasenable【视图】系统视图【缺省级别】2:系统级【参数】无【描述】command-aliasenable命令用来使能命令行别名功能.
undocommand-aliasenable命令用来关闭命令行别名的功能.
缺省情况下,命令行别名功能处于关闭状态,即用户不能给命令行指定别名.
【举例】#使能命令行别名功能.
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命令用来取消命令行别名的配置.
缺省情况下,命令行没有配置别名.
【举例】#配置关键字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.
用户级别指登录用户的分类,共划分为4个级别,与命令级别对应,不同级别的用户登录后,只能使用等于或低于自己级别的命令.
1-10用户可以无条件切换到比当前低的用户级别,但为了保证操作的安全性,只有使用Console用户界面登录并进行级别切换时不需要输入切换密码,使用AUX或VTY用户界面登录,并且从低级别往高级别切换时,均需要输入级别切换密码.
如果输入的密码错误或者没有配置级别切换密码,切换操作失败.
因此,在进行切换操作前,请先配置级别切换密码.
相关配置可参考命令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:系统级【参数】local:表示使用本地密码认证.
该密码由superpassword命令设置.
该方式下,如果没有设置切换密码,则使用Console口(指Console口或作为Console口的AUX口)登录的用户可以成功切换级别,其它用户(使用AUX或VTY用户界面登录的用户)切换操作失败;如果输入的切换密码错误,则切换操作失败.
scheme:表示使用AAA认证.
AAA的详细介绍和配置请参见"安全配置指导"中的"AAA配置".
localscheme:表示先使用local认证方式,如果没有设置本地密码,使用Console口登录的用户直接切换级别,其它用户则转入scheme认证方式.
schemelocal:表示先使用scheme认证方式,如果AAA配置无效(没配域参数或认证方案)或者服务器没有响应则转为local认证方式.
【描述】superauthentication-mode命令用来设置切换用户级别时使用的认证方式.
undosuperauthentication-mode命令用来恢复缺省情况.
缺省情况下,采用local认证方式.
1-11相关配置可参考命令superpassword.
【举例】#配置切换用户级别时采用local认证方式.
system-view[Sysname]superauthentication-modelocal#配置切换用户级别时采用scheme+local认证方式.
system-view[Sysname]superauthentication-modeschemelocal1.
1.
14superpassword【命令】superpassword[leveluser-level]{simple|cipher}passwordundosuperpassword[leveluser-level]【视图】系统视图【缺省级别】2:系统级【参数】leveluser-level:用户的级别,取值范围为1~3,缺省值为3,即如没有指定用户级别,则表示设置的是切换到3级用户操作的密码.
simple:配置明文密码.
cipher:配置密文密码.
password:密码字符串,区分大小写.
如果采用明文(simple)形式,为1~16个字符的字符串;如果采用密文(cipher)形式,既可以是1~16个字符的明文,也可以是24个字符的密文.
如:明文"1234567"对应的密文是"_(TT8F]Y\5SQ=^Q`MAF4system-view1-12[Sysname]superpasswordlevel3simpleabc#查看切换用户级别的密码.
[Sysname]displaycurrent-configuration#superpasswordlevel3simpleabc##将用户级别切换到3级的操作密码为abc,使用密文的形式.
system-view[Sysname]superpasswordlevel3cipherabc#查看切换用户级别的密码.
[Sysname]displaycurrent-configuration#superpasswordlevel3cipher;)system-viewSystemView:returntoUserViewwithCtrl+Z.
[Sysname]i目录1登录设备命令·1-11.
1登录设备命令·1-11.
1.
1acl(Userinterfaceview)1-11.
1.
2activation-key·1-31.
1.
3auto-executecommand·1-41.
1.
4authentication-mode·1-51.
1.
5commandaccounting1-61.
1.
6commandauthorization·1-71.
1.
7databits·1-71.
1.
8displayiphttp·1-81.
1.
9displayiphttps·1-91.
1.
10displaytelnetclientconfiguration1-101.
1.
11displayuser-interface1-111.
1.
12displayusers·1-131.
1.
13escape-key1-141.
1.
14freeuser-interface1-161.
1.
15history-commandmax-size1-161.
1.
16idle-timeout·1-171.
1.
17iphttpacl1-181.
1.
18iphttpenable·1-191.
1.
19iphttpport·1-191.
1.
20iphttpsacl1-201.
1.
21iphttpscertificateaccess-control-policy·1-211.
1.
22iphttpsenable1-221.
1.
23iphttpsport·1-221.
1.
24iphttpsssl-server-policy·1-231.
1.
25lock1-241.
1.
26parity·1-241.
1.
27protocolinbound·1-251.
1.
28screen-length·1-261.
1.
29send·1-271.
1.
30setauthenticationpassword·1-281.
1.
31shell1-29ii1.
1.
32speed(Userinterfaceview)1-301.
1.
33stopbits1-311.
1.
34telnet·1-311.
1.
35telnetclientsource1-321.
1.
36telnetipv61-331.
1.
37telnetserverenable·1-331.
1.
38terminaltype·1-341.
1.
39userprivilegelevel·1-341.
1.
40user-interface·1-351-11登录设备命令1.
1登录设备命令1.
1.
1acl(Userinterfaceview)【命令】基本/高级ACL支持:acl[ipv6]acl-number{inbound|outbound}undoacl[ipv6]acl-number{inbound|outbound}WLAN/二层ACL支持:aclacl-numberinboundundoaclacl-numberinbound【视图】VTY用户界面视图【缺省级别】2:系统级【参数】ipv6:支持IPv6协议,不带该参数表示支持IPv4协议.
acl-number:访问控制列表号,取值范围如下:100~199:WLANACL编号;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连接时不进行限制;1-2如果VTY用户界面下配置了ACL,则只有匹配上permit规则的允许建立连接.
需要注意的是,系统将带inbound参数的基本/高级ACL、带outbound参数的基本/高级ACL、WLANACL、二层ACL看成是四种不同类型的ACL,在同一个VTY用户界面下,不同类型的ACL可以共存,如果同时配置了不同类型的ACL,则匹配的顺序由先到后为WLANACL、基本/高级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-interfacevty04[Sysname-ui-vty0-4]acl3001outbound[Sysname-ui-vty0-4]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.
.
.
#仅允许SSID为Admin的无线用户使用用户界面VTY0访问设备.
system-view[Sysname]aclnumber100[Sysname-acl-wlan-100]rulepermitssidAdmin[Sysname-acl-wlan-100]quit[Sysname]user-interfacevty0[Sysname-ui-vty0]acl100inbound1-31.
1.
2activation-key【命令】activation-keycharacterundoactivation-key【视图】用户界面视图【缺省级别】3:管理级【参数】character:定义启动终端会话的快捷键,可以是字符或者字符对应的ASCII码值(0~127).
如果输入1~3个字符的字符串,则只有第一个字符生效.
比如,设置时使用的参数是ASCII码值97,系统会将快捷键设置成;如果设置时使用的参数是字符串b@c,系统会将快捷键设置成.
【描述】activation-key命令用来配置启动终端会话的快捷键.
undoactivation-key命令用来恢复缺省情况.
缺省情况下,按键启动终端会话.
如果使用activation-key命令设置了别的快捷键,则新的快捷键将代替键来启动终端会话,新设置的快捷键可以使用displaycurrent-configuration|includeactivation-key命令查看.
VTY用户界面不支持该命令.
【举例】#指定启动Console口终端会话的快捷键为.
system-view[Sysname]user-interfaceconsole0[Sysname-ui-console0]activation-keys验证过程如下:退出console口终端会话.
[Sysname-ui-console0]returnquit重新使用Console口登录设备,能看到如下显示信息.
*Copyright(c)2004-2009HangzhouH3CTech.
Co.
,Ltd.
Allrightsreserved.
**Withouttheowner'spriorwrittenconsent,**nodecompilingorreverse-engineeringshallbeallowed.
*1-4Userinterfacecon0isavailable.
PleasepressENTER.
此时,键失效,需要按键才能出现用户视图提示符,启动Console口终端会话.
%Mar218:40:27:9812005SysnameSHELL/5/LOGIN:Consoleloginfromcon01.
1.
3auto-executecommand【命令】auto-executecommandcommandundoauto-executecommand【视图】用户界面视图【缺省级别】3:管理级【参数】command:需要自动执行的某条命令.
【描述】auto-executecommand命令用来设置自动执行命令.
undoauto-executecommand命令用来取消自动执行命令.
缺省情况下,未设定自动执行命令.
Console口不支持auto-executecommand.
如果设备上只有一个AUX口,没有Console口(Console口和AUX口共用),则此AUX口也不支持auto-executecommand.
对其他类型的接口,该命令不作限制.
用户在登录时自动执行用auto-executecommand配置好的命令,执行完命令后,自动断开用户连接.
如果这条命令引发起了一个任务,系统会等这个任务执行完毕后再断开连接.
该命令通常的用法是:在设备的用户界面视图下执行auto-executecommandtelnet,使用户通过该用户界面登录设备时能自动连接到指定的主机.
用户断开与指定主机的连接后,用户与该设备的连接也会自动断开.
在配置auto-executecommand命令之前,要确保可以通过其他方式登录系统,以便出现问题后,能删除该配置.
执行auto-executecommand命令后,可能导致用户不能通过该终端线对本系统进行配置,需谨慎使用.
1-5【举例】#配置用户从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-2010HangzhouH3CTech.
Co.
,Ltd.
Allrightsreserved.
**Withouttheowner'spriorwrittenconsent,**nodecompilingorreverse-engineeringshallbeallowed.
*Trying192.
168.
1.
41.
.
.
PressCTRL+KtoabortConnectedto192.
168.
1.
41.
.
.
*Copyright(c)2004-2010HangzhouH3CTech.
Co.
,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:设置不进行认证.
1-6password:指定进行本地密码认证方式.
scheme:指定进行AAA认证方式.
AAA的相关内容请参见"安全配置指导"中的"AAA配置".
【描述】authentication-mode命令用来设置用户使用当前用户界面登录设备时的认证方式.
undoauthentication-mode命令用来恢复缺省情况.
使用VTY、AUX用户界面登录的用户的认证方式为password,使用Console用户界面登录的用户不需要认证.
相关配置可参考命令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]setauthenticationpasswordcipher321#设置用户使用VTY0用户界面登录设备时,需要用户名和密码认证,用户名为123,认证密码为321.
system-view[Sysname]user-interfacevty0[Sysname-ui-vty0]authentication-modescheme[Sysname-ui-vty0]quit[Sysname]local-user123[Sysname-luser-123]passwordcipher321[Sysname-luser-123]service-typetelnet[Sysname-luser-123]authorization-attributelevel31.
1.
5commandaccounting【命令】commandaccountingundocommandaccounting【视图】用户界面视图【缺省级别】3:管理级【参数】无1-7【描述】commandaccounting命令用来使能命令行计费功能.
undocommandaccounting命令用来恢复缺省情况.
缺省情况下,没有使能命令行计费功能,即计费服务器不会记录用户执行的命令行.
commandaccounting命令执行成功后,如果没有配置命令行授权功能,则当前用户执行的每一条命令都会发送到HWTACACS服务器上做记录;如果配置了命令行授权功能,则当前用户执行的并且授权成功的命令都会发送到HWTACACS服务器上做记录.
【举例】#设置用户使用VTY0用户界面登录设备时,执行的命令需要在HWTACACS服务器上做记录.
system-view[Sysname]user-interfacevty0[Sysname-ui-vty0]commandaccounting1.
1.
6commandauthorization【命令】commandauthorizationundocommandauthorization【视图】用户界面视图【缺省级别】3:管理级【参数】无【描述】commandauthorization命令用来使能命令行授权功能.
undocommandauthorization命令用来恢复缺省情况.
缺省情况下,没有使能命令行授权功能,即用户登录后执行命令行不需要服务器授权.
使能命令行授权功能后,使用该用户界面登录的用户只能执行服务器授权的命令,服务器没有授权的命令不能执行.
【举例】#设置用户使用VTY0用户界面登录设备时,需要服务器授权才能执行命令.
system-view[Sysname]user-interfacevty0[Sysname-ui-vty0]commandauthorization1.
1.
7databits【命令】databits{5|6|7|8}1-8undodatabits【视图】用户界面视图【缺省级别】2:系统级【参数】5:数据位为5位,即使用5个比特来表示一个字符.
6:数据位为6位,即使用6个比特来表示一个字符.
7:数据位为7位,即使用7个比特来表示一个字符.
8:数据位为8位,即使用8个比特来表示一个字符.
【描述】databits命令用来设置数据位的个数.
undodatabits命令用来恢复缺省的数据位.
缺省情况下,用户界面的数据位为8位.
本命令只对异步串口(包括AUX、Console口)有效.
访问终端和设备相应用户界面下数据位的设置必须一致,双方才能正常通信.
【举例】#设置数据位为5位.
system-view[Sysname]user-interfaceaux0[Sysname-ui-aux0]databits51.
1.
8displayiphttp【命令】displayiphttp[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI配置".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
1-9include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayiphttp命令用来显示HTTP的状态信息.
【举例】#显示HTTP的状态信息.
displayiphttpHTTPport:80WLANACL:100BasicACL:2222Currentconnection:0Operationstatus:Running表1-1displayiphttp命令显示信息描述表字段描述HTTPportHTTP服务使用的端口号WLANACL与HTTP服务关联的WLAN访问控制列表号BasicACL与HTTP服务关联的基本访问控制列表号Currentconnection当前连接数Operationstatus操作状态,取值为:Running:表示HTTP服务处于开启状态Stopped:表示HTTP服务处于关闭状态1.
1.
9displayiphttps【命令】displayiphttps[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI配置".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
1-10【描述】displayiphttps命令用来显示HTTPS的状态信息.
【举例】#显示HTTPS的状态信息.
displayiphttpsHTTPSport:443SSLserverpolicy:testCertificateaccess-control-policy:WLANACL:100BasicACL:2222Currentconnection:0Operationstatus:Running表1-2displayiphttps命令显示信息描述表字段描述HTTPSportHTTPS服务使用的端口号SSLserverpolicy与HTTPS服务关联的SSL服务器端策略Certificateaccess-control-policy与HTTPS服务关联的证书属性访问控制策略WLANACL与HTTPS服务关联的WLAN访问控制列表号BasicACL与HTTPS服务关联的基本访问控制列表号Currentconnection当前连接数Operationstatus操作状态,取值为:Running:表示HTTPS服务处于开启状态Stopped:表示HTTPS服务处于关闭状态1.
1.
10displaytelnetclientconfiguration【命令】displaytelnetclientconfiguration[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI配置".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
1-11include:只显示包含指定正则表达式的行.
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|console|vty}num2][summary][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】num1:用户界面的编号(绝对编号方式),不同型号的设备支持的取值范围不同,请参见"命令参考导读"中的"命令行及参数差异情况"部分的介绍,一般从0开始.
num2:用户界面的编号(相对编号方式),具体取值如下:对于AUX口,取值为0;对于Console口:取值为0;对于VTY用户界面,取值范围为0~4.
summary:显示用户界面的摘要信息.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI配置".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayuser-interface命令用来显示用户界面的相关信息.
1-12不输入关键字summary,将显示用户界面类型、绝对/相对编号、传输速率、从该用户界面登录可以访问的命令级别、认证方式及接入接口.
输入关键字summary,将显示正在使用和未使用的用户界面数目和类型.
【举例】#显示用户界面0的相关信息.
displayuser-interface0IdxTypeTx/RxModemPriviAuthInt+0CON09600-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用户界面的速率Privi从该用户界面登录可以访问的命令级别Auth使用该用户界面登录的用户的认证方式,取值有A、L、N和P四种方式Int用户界面的物理位置,用用户界面对应的物理接口的简称表示(Console、AUX和VTY用户界面均显示"-")A表示使用AAA认证方式,对应的authentication-mode为schemeL表示使用本地认证方式(目前暂时不支持)N表示无需认证,对应的authentication-mode为noneP表示使用当前用户界面的密码进行认证,对应的authentication-mode为password#显示所有用户界面的摘要信息.
displayuser-interfacesummaryUserinterfacetype:[CON]0:X1-13Userinterfacetype:[AUX]1:XUserinterfacetype:[VTY]2:XUXUU3charactermodeusers.
(U)4UIneverused.
(X)3totalUIinuse表1-4displayuser-interfacesummary命令显示信息描述表字段描述Userinterfacetype用户界面类型(CON/AUX/VTY)0:X0表示用户界面的绝对编号,X表示当前没有用户使用该用户界面(U表示当前有用户使用该用户界面).
比如"2:XUXUU"表示该行第一个用户界面的绝对编号是2,没有用户使用;charactermodeusers.
(U)当前配置用户的数量(即U字符的个数)UIneverused.
(X)当前没有被使用的用户界面数(即X字符的个数)totalUIinuse.
当前正在被使用的用户界面总数(即设备当前的用户总数)1.
1.
12displayusers【命令】displayusers[all][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】all:显示设备支持的所有用户界面的相关信息.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI配置".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayusers命令用来显示当前正在使用的用户界面的相关信息.
displayusersall命令用来显示设备支持的所有用户界面的相关信息.
1-14【举例】#显示当前正在使用的用户界面的相关信息.
displayusersTheuserapplicationinformationoftheuserinterface(s):IdxUIDelayTypeUserlevel+178VTY000:00:00TEL3179VTY100:02:34TEL3Followingaremoredetails.
VTY0:Location:192.
168.
1.
54VTY1:Location:192.
168.
1.
58+:Currentoperationuser.
F:Currentoperationuserworkinasyncmode.
以上显示信息表明,当前有两个用户已经登录设备,用户自己使用的是VTY0用户界面,用户的IP地址为192.
168.
1.
54;另一个用户使用的是VTY1用户界面,该用户的IP地址为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地址)F当前操作用户工作在异步模式1.
1.
13escape-key【命令】escape-key{default|character}undoescape-key【视图】用户界面视图【缺省级别】3:管理级1-15【参数】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-interfaceconsole0[Sysname-ui-console0]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=3ms#键入,任务立即终止,并返回到当前视图.
---192.
168.
1.
49pingstatistics---2packet(s)transmitted2packet(s)received0.
00%packetlossround-tripmin/avg/max=3/3/3ms1-161.
1.
14freeuser-interface【命令】freeuser-interface{num1|{aux|console|vty}num2}【视图】用户视图【缺省级别】3:管理级【参数】num1:用户界面的编号(绝对编号方式),不同型号的设备支持的取值范围不同,请参见"命令参考导读"中的"命令行及参数差异情况"部分的介绍,一般从0开始.
num2:用户界面的编号(相对编号方式),具体取值如下:对于AUX口,取值为0;对于Console口:取值为0;对于VTY用户界面,取值范围为0~4.
【描述】freeuser-interface命令用来释放指定用户界面上建立的连接.
需要注意的是,用户不能使用该命令释放自己的连接.
【举例】#释放用户界面上VTY1建立的连接.
displayusersTheuserapplicationinformationoftheuserinterface(s):IdxUIDelayTypeUserlevel+82VTY000:00:00TEL383VTY100:00:03TEL3Followingaremoredetails.
VTY0:Location:192.
168.
1.
26VTY1:Location:192.
168.
1.
20+:Currentoperationuser.
F:Currentoperationuserworkinasyncmode.
//通过以上操作可以查看当前有哪些用户正在操作设备freeuser-interfacevty1Areyousuretofreeuser-interfacevty1[Y/N]:y//如果VTY1用户的操作影响到网络管理员当前的操作,使用以上步骤可以将他强制下线1.
1.
15history-commandmax-size【命令】history-commandmax-sizesize-value1-17undohistory-commandmax-size【视图】用户界面视图【缺省级别】2:系统级【参数】size-value:历史缓冲区的容量,取值范围为0~256.
【描述】history-commandmax-size命令用来设置当前用户界面历史命令缓冲区的容量.
undohistory-commandmax-size命令用来恢复缺省情况.
缺省情况下,历史命令缓冲区可存储10条历史命令.
每个用户界面对应一个历史命令缓冲区,缓冲区里保存了当前用户最近执行成功的命令,缓冲区的容量决定了可以保存的历史命令的数目.
用户使用displayhistory-command命令、上光标键↑或下光标键↓可以随时了解近期成功执行了哪些操作(displayhistory-command命令的详细介绍请参见"基础配置命令参考"中的"CLI配置命令").
同时登录设备的不同用户拥有不同的历史命令缓冲区,互不影响.
用户退出当前会话时,系统会自动清除相应历史命令缓冲区内保存的历史命令.
【举例】#设置历史命令缓冲区的容量为20.
system-view[Sysname]user-interfaceconsole0[Sysname-ui-console0]history-commandmax-size201.
1.
16idle-timeout【命令】idle-timeoutminutes[seconds]undoidle-timeout【视图】用户界面视图【缺省级别】2:系统级【参数】minutes:指定超时时间,取值范围为0~35791,单位为分钟.
seconds:指定超时时间,取值范围为0~59,单位为秒,缺省值为0秒.
【描述】idle-timeout命令用来设置用户连接的超时时间.
undoidle-timeout命令用来恢复超时时间的缺省值.
1-18缺省情况下,超时时间为10分钟.
如果在超时时间段内设备和用户间没有消息交互,设备就自动断开用户连接.
当超时时间设置为0时,表示关闭超时断开连接的功能.
【举例】#设置超时时间为1分钟30秒.
system-view[Sysname]user-interfaceconsole0[Sysname-ui-console0]idle-timeout1301.
1.
17iphttpacl【命令】iphttpaclacl-numberundoiphttpaclacl-number【视图】系统视图【缺省级别】2:系统级【参数】acl-number:ACL的编号,取值范围为:100~199:WLANACL2000~2999:基本IPv4ACL【描述】iphttpacl命令用来配置HTTP服务与ACL关联.
undoiphttpacl命令用来取消HTTP服务与ACL的关联.
缺省情况下,没有ACL与HTTP服务关联.
配置HTTP服务与ACL关联后,将只允许通过ACL过滤的客户端访问设备.
需要注意的是:HTTP服务可以与WLANACL和基本ACL关联,且两种类型的ACL之间不会相互覆盖.
但是,同种类型的ACL之间会相互覆盖,即如果重复执行iphttpacl命令关联同种类型的ACL,HTTP服务将只与最后一次配置的ACL关联.
HTTP服务与WLANACL关联时,HTTP服务仅利用该ACL过滤无线客户端,不会利用该ACL过滤有线方式访问的客户端.
相关配置可参考命令displayiphttp和"ACL和QoS命令参考/ACL配置命令"中的命令aclnumber.
1-19【举例】#配置HTTP服务与ACL100关联,只允许SSID为user-ssid-name的无线客户端通过Web访问设备.
system-view[Sysname]aclnumber100[Sysname-acl-wlan-100]rulepermitssiduser-ssid-name[Sysname-acl-wlan-100]quit[Sysname]iphttpacl100#配置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.
18iphttpenable【命令】iphttpenableundoiphttpenable【视图】系统视图【缺省级别】2:系统级【参数】无【描述】iphttpenable命令用来使能HTTP服务.
undoiphttpenable命令用来关闭HTTP服务.
只有使能该功能后,设备才能作为HTTP服务器,允许用户通过Web功能访问和控制设备.
相关配置可参考命令displayiphttp.
【举例】#使能HTTP服务.
system-view[Sysname]iphttpenable#关闭HTTP服务.
system-view[Sysname]undoiphttpenable1.
1.
19iphttpport【命令】iphttpportport-number1-20undoiphttpport【视图】系统视图【缺省级别】3:管理级【参数】port-number:HTTP服务的端口号,取值范围为1~65535.
【描述】iphttpport命令用来配置HTTP服务的端口号.
undoiphttpport命令用来恢复缺省情况.
缺省情况下,HTTP服务的端口号为80.
需要注意的是,此命令不会检查配置的端口是否与已有服务使用的端口冲突,修改前必须保证该端口没有被其他服务使用.
相关配置可参考命令displayiphttp.
【举例】#配置HTTP服务的端口号为8080.
system-view[Sysname]iphttpport80801.
1.
20iphttpsacl【命令】iphttpsaclacl-numberundoiphttpsaclacl-number【视图】系统视图【缺省级别】3:管理级【参数】acl-number:ACL的编号,取值范围为:100~199:WLANACL2000~2999:基本IPv4ACL【描述】iphttpsacl命令用来配置HTTPS服务与ACL关联.
undoiphttpsacl命令用来取消HTTPS服务与ACL的关联.
缺省情况下,没有ACL与HTTPS服务关联.
配置HTTPS服务与ACL关联后,将只允许通过ACL过滤的客户端访问设备.
需要注意的是:1-21HTTPS服务可以与WLANACL和基本ACL关联,且两种类型的ACL之间不会相互覆盖.
但是,同种类型的ACL之间会相互覆盖,即如果重复执行iphttpsacl命令关联同种类型的ACL,HTTPS服务将只与最后一次配置的ACL关联.
HTTPS服务与WLANACL关联,HTTPS服务仅利用该ACL过滤无线客户端,不会利用该ACL过滤有线方式访问的客户端.
相关配置可参考命令displayiphttps和"安全命令参考/ACL"中的命令aclnumber.
【举例】#配置HTTPS服务与ACL100关联,只允许SSID为user-ssid-name的无线客户端通过Web访问设备.
system-view[Sysname]aclnumber100[Sysname-acl-wlan-100]rulepermitssiduser-ssid-name[Sysname-acl-wlan-100]quit[Sysname]iphttpsacl100#配置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.
21iphttpscertificateaccess-control-policy【命令】iphttpscertificateaccess-control-policypolicy-nameundoiphttpscertificateaccess-control-policy【视图】系统视图【缺省级别】3:管理级【参数】policy-name:证书属性访问控制策略名,为1~16个字符的字符串.
【描述】iphttpscertificateaccess-control-policy命令用来配置HTTPS服务与证书属性访问控制策略关联.
undoiphttpscertificateaccess-control-policy命令用来取消HTTPS服务与证书属性访问控制策略的关联.
缺省情况下,没有证书属性访问控制策略与HTTPS服务关联.
通过将HTTPS服务与已配置的客户端证书属性访问控制策略关联,可以实现对客户端的访问权限进行控制.
相关配置可参考命令displayiphttps和"安全命令参考/PKI配置命令"中的命令pkicertificateaccess-control-policy.
1-22【举例】#设置HTTPS服务使用的证书属性访问控制策略为myacl.
system-view[Sysname]iphttpscertificateaccess-control-policymyacl1.
1.
22iphttpsenable【命令】iphttpsenableundoiphttpsenable【视图】系统视图【缺省级别】3:管理级【参数】无【描述】iphttpsenable命令用来使能HTTPS服务.
undoiphttpsenable命令用来关闭HTTPS服务.
缺省情况下,HTTPS服务处于关闭状态.
只有使能该功能后,设备才能作为HTTPS服务器,允许用户通过Web功能访问和控制设备.
需要注意的是,使能HTTPS服务,会触发SSL的握手协商过程.
在SSL握手协商过程中,如果设备的本地证书已经存在,则SSL协商可以成功,HTTPS服务可以正常启动;如果设备的本地证书不存在,则SSL协商过程会触发证书申请流程.
由于证书申请需要较长的时间,会导致SSL协商不成功,从而无法正常启动HTTPS服务.
因此,在这种情况下,需要多次执行iphttpsenable命令,这样HTTPS服务才能正常启动.
相关配置可参考命令displayiphttps【举例】#使能HTTPS服务.
system-view[Sysname]iphttpsenable1.
1.
23iphttpsport【命令】iphttpsportport-numberundoiphttpsport【视图】系统视图1-23【缺省级别】3:管理级【参数】port-number:HTTPS服务的端口号,取值范围为1~65535.
【描述】iphttpsport命令用来配置HTTPS服务的端口号.
undoiphttpsport命令用来恢复缺省情况.
缺省情况下,HTTPS服务的端口号为443.
需要注意的是,此命令不会检查配置的端口是否与已有服务使用的端口冲突,修改前必须保证该端口没有被其他服务使用.
相关配置可参考命令displayiphttps.
【举例】#配置HTTPS服务的端口号为6000.
system-view[Sysname]iphttpsport60001.
1.
24iphttpsssl-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-view1-24[Sysname]iphttpsssl-server-policymyssl1.
1.
25lock【命令】lock【视图】用户视图【缺省级别】3:管理级【参数】无【描述】lock命令用来锁住当前用户界面,防止未授权的用户操作该界面.
用户输入lock命令后,系统提示输入密码(密码最大长度为16个字符),并提示再次输入密码,只有两次输入的密码相同,Lock操作才能成功.
之后,如果用户要再进入系统,需要先按回车键,并输入刚才配置的密码后,才能结束锁定,进入系统.
缺省情况下,系统不会自动锁住当前用户界面.
【举例】#锁住当前用户界面.
lockPleaseinputpasswordtolockcurrentuserterminalinterface:Password:Again:locked!
Password:1.
1.
26parity【命令】parity{even|mark|none|odd|space}undoparity【视图】用户界面视图【缺省级别】2:系统级1-25【参数】even:进行偶校验.
mark:进行标记校验.
none:无校验.
odd:进行奇校验.
space:进行空格校验.
【描述】parity命令用来设置校验位的解析和生成方式.
undoparity命令用来恢复缺省情况.
缺省情况下,设备校验位的校验方式为none,即不进行校验.
本命令只对异步串口(包括AUX、Console口)有效.
访问终端和设备相应用户界面下校验位的设置必须一致,双方才能正常通信.
【举例】#将AUX口传输校验位设为奇校验.
system-view[Sysname]user-interfaceaux0[Sysname-ui-aux0]parityodd1.
1.
27protocolinbound【命令】protocolinbound{all|ssh|telnet}undoprotocolinbound【视图】VTY用户界面视图【缺省级别】3:管理级【参数】all:支持所有的协议,包括Telnet和SSH.
ssh:支持SSH协议.
telnet:支持Telnet协议.
【描述】protocolinbound命令用来指定所在用户界面支持的协议.
undoprotocolinbound命令用来恢复缺省情况.
缺省情况下,系统支持所有协议.
配置结果将在下次登录时生效.
1-26如果要配置用户界面支持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.
28screen-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配置命令".
【举例】#设置Console用户界面下一屏显示的行数为30.
system-view1-27[Sysname]user-interfaceconsole0[Sysname-ui-console0]screen-length301.
1.
29send【命令】send{all|num1|{aux|console|vty}num2}【视图】用户视图【缺省级别】1:监控级【参数】all:所有的用户界面.
num1:用户界面的编号(绝对编号方式),不同型号的设备支持的取值范围不同,请参见"命令参考导读"中的"命令行及参数差异情况"部分的介绍,一般从0开始.
num2:用户界面的编号(相对编号方式),具体取值如下:对于AUX口,取值为0;对于Console口:取值为0;对于VTY用户界面,取值范围为0~4.
【描述】send命令用来向指定的用户界面发送消息.
在输入消息内容时,按组合键结束输入,按组合键取消此次操作.
【举例】#Console用户界面给自己发送消息helloabc.
sendconsole0Entermessage,endwithCTRL+ZorEnter;abortwithCTRL+C:helloabc^ZSendmessage[Y/N]:y*********Messagefromcon0tocon0***helloabc#使用VTY0用户界面上线的用户想重启设备,为了提醒其它并行操作用户做好相应准备(比如保存当前配置),于是向其它用户界面发送消息"Noteplease,Iwillrebootthesystem!
".
VTY0终端上的配置.
1-28displayusersTheuserapplicationinformationoftheuserinterface(s):IdxUIDelayTypeUserlevel+82VTY000:00:00TEL383VTY100:00:03TEL3Followingaremoredetails.
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正在输入interfaceethernet命令的过程中收到了VTY0的消息):[Sysname]interfaceeth*********Messagefromvty0tovty1***Noteplease,Iwillrebootthesystemin3minutes!
1.
1.
30setauthenticationpassword【命令】setauthenticationpassword{cipher|simple}passwordundosetauthenticationpassword【视图】用户界面视图【缺省级别】3:管理级【参数】cipher:配置密文密码.
simple:配置明文密码.
password:密码字符串,区分大小写.
如果采用明文(simple)形式,为1~16个字符的字符串;1-29如果采用密文(cipher)形式,既可以是1~16个字符的明文,也可以是24个字符的密文.
如:明文"1234567"对应的密文是"_(TT8F]Y\5SQ=^Q`MAF4system-view[Sysname]user-interfaceconsole0[Sysname-ui-console0]authentication-modepassword[Sysname-ui-console0]setauthenticationpasswordcipherhello设置完后如果退出系统,只有在密码提示信息后输入hello字符串才能再进入系统.
1.
1.
31shell【命令】shellundoshell【视图】用户界面视图【缺省级别】3:管理级【参数】无【描述】shell命令用来在当前用户界面上启动终端服务.
undoshell命令用来在当前用户界面上禁止终端服务.
缺省情况下,系统在所有的用户界面上启动终端服务.
undoshell命令有以下几点限制:Console口不支持该命令;如果设备上只有一个AUX口,而没有Console口(Console口与AUX口共用),则此AUX口不支持该命令;用户不能在自己登录的用户界面上使用该命令.
1-30【举例】#在虚拟终端VTY0到VTY4上终止终端服务(用户将不能通过VTY0-4登录设备).
system-view[Sysname]user-interfacevty04[Sysname-ui-vty0-4]undoshell%Disableui-vty0-4,areyousure[Y/N]:y[Sysname-ui-vty0-4]对于Telnet终端,登录后将提示:Theconnectionwasclosedbytheremotehost!
1.
1.
32speed(Userinterfaceview)【命令】speedspeed-valueundospeed【视图】用户界面视图【缺省级别】2:系统级【参数】speed-value:传输速率,单位为bps.
异步串口的传输速率有:300bps、600bps、1200bps、2400bps、4800bps、9600bps、19200bps、38400bps、57600bps和115200bps.
设备对以上速率的支持由产品和配置时的网络环境决定.
【描述】speed命令用来设置用户界面的传输速率.
undospeed命令用来恢复缺省情况.
缺省情况下,用户界面的传输速率为9600bps.
本命令只对异步串口(包括AUX、Console口)有效.
访问终端和设备相应用户界面下传输速率的设置必须一致,双方才能正常通信.
【举例】#将用户界面AUX0的传输速率设置为19200bps.
system-view[Sysname]user-interfaceaux0[Sysname-ui-aux0]speed192001-311.
1.
33stopbits【命令】stopbits{1|1.
5|2}undostopbits【视图】用户界面视图【缺省级别】2:系统级【参数】1:停止位为1个比特.
1.
5:停止位为1.
5个比特.
2:停止位为2个比特.
【描述】stopbits命令用来设置停止位的个数.
undostopbits命令用来恢复缺省的用户界面停止位.
缺省情况下,停止位为1个比特.
本命令只对异步串口(包括AUX、Console口)有效.
访问终端和设备相应用户界面下停止位的设置必须一致,双方才能正常通信.
【举例】#设置AUX用户界面的停止位为1.
5个比特.
system-view[Sysname]user-interfaceaux0[Sysname-ui-aux0]stopbits1.
51.
1.
34telnet【命令】telnetremote-host[service-port][source{interfaceinterface-typeinterface-number|ipip-address}]【视图】用户视图【缺省级别】0:访问级【参数】remote-host:远端系统的IPv4地址或主机名,为1~20个字符的字符串,不区分大小写.
1-32service-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.
1.
35telnetclientsource【命令】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-view1-33[Sysname]telnetclientsourceip1.
1.
1.
11.
1.
36telnetipv6【命令】telnetipv6remote-host[-iinterface-typeinterface-number][port-number]【视图】用户视图【缺省级别】0:访问级【参数】remote-host:远端系统的IPv6地址或主机名,为1~46个字符的字符串,不区分大小写.
-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.
37telnetserverenable【命令】telnetserverenableundotelnetserverenable【视图】系统视图【缺省级别】3:管理级【参数】无【描述】telnetserverenable命令用来启动Telnet服务.
undotelnetserverenable命令用来关闭Telnet服务.
缺省情况下,Telnet服务处于关闭状态.
1-34【举例】#启动Telnet服务.
system-view[Sysname]telnetserverenable1.
1.
38terminaltype【命令】terminaltype{ansi|vt100}undoterminaltype【视图】用户界面视图【缺省级别】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.
39userprivilegelevel【命令】userprivilegelevellevelundouserprivilegelevel【视图】用户界面视图【缺省级别】3:管理级1-35【参数】level:命令级别,取值范围为0~3.
命令级别共分为访问、监控、系统、管理4个级别,分别对应标识0、1、2、3.
管理员可以根据需要改变用户所能访问的命令级别,使其在相应的权限下工作.
【描述】userprivilegelevel命令用来配置从当前用户界面登录系统的用户所能访问的命令级别.
undouserprivilegelevel命令用来恢复缺省情况.
缺省情况下,通过Console口登录系统的用户所能访问的命令级别是3,通过其它用户界面登录系统所能访问的命令级别是0.
【举例】#设置通过用户界面VTY0登录系统的用户能访问的命令级别为0.
system-view[Sysname]user-interfacevty0[Sysname-ui-vty0]userprivilegelevel0以Telnet方式从VTY0用户界面登录设备后,通过帮助信息可以看到终端上只显示了命令级别为0级的命令,具体操作和显示信息如下:Userviewcommands:displayDisplaycurrentsysteminformationpingPingfunctionquitExitfromcurrentcommandviewrshEstablishoneRSHconnectionssh2EstablishasecureshellclientconnectionsuperSetthecurrentuserpriorityleveltelnetEstablishoneTELNETconnectiontracertTraceroutefunction1.
1.
40user-interface【命令】user-interface{first-num1[last-num1]|{aux|console|vty}first-num2[last-num2]}【视图】系统视图【缺省级别】2:系统级【参数】first-num1:第一个用户界面的编号(绝对编号方式),不同型号的设备支持的取值范围不同,请参见"命令参考导读"中的"命令行及参数差异情况"部分的介绍,一般从0开始.
1-36last-num1:最后一个用户界面的编号(绝对编号方式),不同型号的设备支持的取值范围不同,请参见"命令参考导读"中的"命令行及参数差异情况"部分的介绍,一般从0开始,但不能小于first-num1.
first-num2:第一个用户界面的编号(相对编号方式),具体取值如下:对于AUX口,取值为0;对于Console口:取值为0;对于VTY用户界面,取值范围为0~4.
last-num2:最后一个用户界面的编号(相对编号方式),但不能小于first-num2.
对于VTY用户界面,取值范围为(first-num2+1)~4【描述】user-interface命令用来进入单一或多个用户界面视图.
进入单一用户界面视图进行配置后,该配置只对该用户视图有效.
进入多个用户界面视图进行配置后,该配置对这些用户视图均有效.
【举例】#进入Console用户界面视图.
system-view[Sysname]user-interfaceconsole0[Sysname-ui-console0]#进入VTY0~4用户界面视图.
system-view[Sysname]user-interfacevty04[Sysname-ui-vty0-4]i目录1FTP配置命令1-11.
1FTP服务器配置命令1-11.
1.
1displayftp-server1-11.
1.
2displayftp-user1-21.
1.
3freeftpuser1-31.
1.
4ftpserveracl·1-31.
1.
5ftpserverenable·1-41.
1.
6ftptimeout·1-41.
1.
7ftpupdate·1-51.
2FTP客户端配置命令1-61.
2.
1ascii1-61.
2.
2binary·1-71.
2.
3bye·1-71.
2.
4cd·1-81.
2.
5cdup·1-81.
2.
6close1-91.
2.
7debugging·1-91.
2.
8delete·1-111.
2.
9dir·1-111.
2.
10disconnect1-121.
2.
11displayftpclientconfiguration1-131.
2.
12ftp·1-141.
2.
13ftpclientsource1-151.
2.
14ftpipv6·1-161.
2.
15get·1-161.
2.
16lcd·1-171.
2.
17ls1-181.
2.
18mkdir·1-191.
2.
19open·1-191.
2.
20openipv6·1-201.
2.
21passive1-211.
2.
22put·1-211.
2.
23pwd·1-22ii1.
2.
24quit·1-231.
2.
25remotehelp·1-231.
2.
26rmdir1-251.
2.
27user·1-261.
2.
28verbose·1-262TFTP配置命令2-12.
1TFTP客户端配置命令·2-12.
1.
1displaytftpclientconfiguration2-12.
1.
2tftp-serveracl·2-12.
1.
3tftp·2-22.
1.
4tftpclientsource2-32.
1.
5tftpipv6·2-41-11FTP配置命令1.
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.
5411900cfa0:#当登录用户名长度超过10位时,将换行并靠右对齐显示.
例如登录用户名为administrator,显示情况为:displayftp-userUserNameHostIPPortIdleHomeDiradministrator192.
168.
0.
15210310cfa0:表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客户端可以访问设备.
undoftpserveracl命令用来恢复缺省情况.
缺省情况下,没有使用ACL限制FTP客户端.
通过将FTP服务与ACL关联,可以过滤掉来自某些客户端的FTP请求报文,只允许符合ACL过滤规则的客户端访问设备.
该配置只过滤新建立的FTP连接,不会对已建立的FTP连接和操作造成影响.
如果多次使用该命令配置FTP服务与ACL关联,FTP服务将只与最后一次配置的ACL关联.
【举例】#配置FTP服务与ACL关联,只允许客户端(1.
1.
1.
1)通过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]ftpserverenable1.
1.
6ftptimeout【命令】ftptimeoutminute1-5undoftptimeout【视图】系统视图【缺省级别】3:管理级【参数】minute:连接空闲时间,取值范围为1~35791,单位为分钟.
【描述】ftptimeout命令用来设置连接空闲时间.
undoftptimeout命令用来恢复缺省情况.
缺省情况下,FTP连接空闲时间为30分钟.
使用连接空闲时间,当FTP服务器与某用户的连接在一定时间内没有进行消息交互时,FTP服务器将认为该连接已失效并断开该连接,从而避免系统资源被持续占用、其它FTP用户的登录受影响.
【举例】#设置连接空闲时间为36分钟.
system-view[Sysname]ftptimeout361.
1.
7ftpupdate【命令】ftpupdate{fast|normal}undoftpupdate【视图】系统视图【缺省级别】3:管理级【参数】fast:快速更新方式.
normal:普通更新方式.
【描述】ftpupdate命令用来设置在给FTP服务器上传文件的过程中,FTP服务器更新文件的方式.
undoftpupdate命令用来恢复缺省情况.
缺省情况下,FTP服务器采用normal方式更新文件.
【举例】#设置在接收上传文件时,FTP服务器采用普通方式.
system-view[Sysname]ftpupdatenormal1-61.
2FTP客户端配置命令为避免重复,在本节中对需要在FTPClient视图下执行的命令进行举例时,将省略进入FTPClient视图的配置过程.
进入FTPClient视图的命令请参考1.
2.
12ftp.
在执行本节介绍的FTP客户端配置命令前,请确认在FTP服务器上是否为用户配置了相应的权限,例如:查询工作目录下的文件列表、读取/下载指定文件、创建目录/上传文件、以及对服务器上的文件进行重命名/删除等.
本节举例中各命令的显示信息与FTP服务器的类型有关,请以实际情况为准.
1.
2.
1ascii【命令】ascii【视图】FTP客户端视图【缺省级别】3:管理级【参数】无【描述】ascii命令用来设置文件传输的模式为ASCII模式.
缺省情况下,文件传输模式为ASCII模式.
不同的操作系统对换行符的表示方法不同,比如H3C设备系统和Windows系统使用"/r/n"标志换行,在Linux系统中使用"/n"表示换行,所以在换行符表示方法不同的两个系统(比如Linux系统和H3C设备系统)间传输完文件后,要正确解析这些文件的话,必须遵循FTP传输模式规则.
FTP传输文件有两种模式:二进制模式(又称为binary模式),用于传输程序文件或者图片.
ASCII码模式,用于传输文本文件.
相关配置可参考binary.
【举例】#设置数据传输的模式为ASCII模式.
[ftp]ascii200TypesettoA.
1-71.
2.
2binary【命令】binary【视图】FTP客户端视图【缺省级别】3:管理级【参数】无【描述】binary命令用来设置文件传输的模式为二进制模式(也称为流模式).
缺省情况下,文件传输模式为ASCII模式.
相关配置可参考ascii.
【举例】#设置文件传输类型支持binary模式.
[ftp]binary200TypesettoI.
1.
2.
3bye【命令】bye【视图】FTP客户端视图【缺省级别】3:管理级【参数】无【描述】bye命令用来断开与远程FTP服务器的连接,并退回到用户视图.
如果设备与远程FTP服务器没有建立连接,则直接退回到用户视图.
相关配置可参考命令close、disconnect和quit.
【举例】#终止与远程FTP服务器的连接,并退回到用户视图.
[ftp]bye221Serverclosing.
1-81.
2.
4cd【命令】cd{directory【视图】FTP客户端视图【缺省级别】3:管理级【参数】directory:指定目标工作路径.
格式为[drive:][/]path.
drive和path参数的详细解释,请参见"基础配置指导"中的"文件系统管理配置".
如果没有给出drive信息,则表示当前路径下的文件夹或者子文件夹.
.
.
:返回上一级目录,其功能相当于cdup.
如果当前的工作路径是根目录,或不存在上一级目录,则执行cd.
.
后保持当前的工作路径不变.
该参数不支持命令行在线帮助.
/:返回存储介质的根目录.
该参数不支持命令行在线帮助.
【描述】cd命令用来切换远程FTP服务器上的工作路径,即访问FTP服务器上的另一目录.
需要注意的是,用户可以访问的目录只能是FTP服务器对用户已经授权的目录.
相关命令可参考pwd.
【举例】#切换工作路径到当前目录下的logfile子目录.
[ftp]cdlogfile250CWDcommandsuccessful.
#切换工作路径到授权目录下的folder子目录.
[ftp]cd/folder250CWDcommandsuccessful.
1.
2.
5cdup【命令】cdup【视图】FTP客户端视图【缺省级别】3:管理级【参数】无1-9【描述】cdup命令用来退出远程FTP服务器的当前目录,返回FTP服务器的上一级目录.
如果当前目录已经是授权目录(即work-directory),执行该命令,工作路径将不再更改.
相关命令可参考cd和pwd.
【举例】#将工作路径改为上一级目录.
[ftp]pwd257"/ftp/subdir"iscurrentdirectory.
[ftp]cdup200CDUPcommandsuccessful.
[ftp]pwd257"/ftp"iscurrentdirectory.
1.
2.
6close【命令】close【视图】FTP客户端视图【缺省级别】3:管理级【参数】无【描述】close命令用来在不退出FTP客户端视图的前提下,断开与FTP服务器的连接.
该命令的功能与disconnect命令相同.
【举例】#终止与FTP服务器的连接,并保持在FTP客户端视图.
[ftp]close221Serverclosing.
[ftp]1.
2.
7debugging【命令】debuggingundodebugging【视图】FTP客户端视图1-10【缺省级别】3:管理级【参数】无【描述】debugging命令用来打开FTP客户端调试信息开关.
undodebugging命令用来关闭FTP客户端调试信息开关.
缺省情况下,FTP客户端调试信息开关处于关闭状态.
【举例】#设备作为FTP客户端,成功登录后,打开设备的FTP客户端调试信息开关,使用主动模式下载FTP服务器当前目录下的sample.
file文件.
terminalmonitorterminaldebuggingftp192.
168.
1.
46Trying192.
168.
1.
46.
.
.
PressCTRL+KtoabortConnectedto192.
168.
1.
46.
220FTPserviceready.
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-11表1-3debugging命令显示信息描述表字段描述--->PORT发出FTP指令,数据端口号为Theparsedreplyis收到的FTP应答码.
FTP应答码由RFC959规定--->RETR下载文件FTPC:Filetransferstartedwiththesignallightturnedon.
开始文件传输,打开文件传输指示灯FTPC:Filetransfercompletedwiththesignallightturnedoff.
文件传输结束,关闭文件传输指示灯1.
2.
8delete【命令】deleteremotefile【视图】FTP客户端视图【缺省级别】3:管理级【参数】remotefile:文件名.
【描述】delete命令用来彻底删除远程FTP服务器上的指定文件,删除的文件不能被恢复.
用户必须具有删除的权限,才能执行该操作.
【举例】#删除文件temp.
c.
[ftp]deletetemp.
c250DELEcommandsuccessful.
1.
2.
9dir【命令】dir[remotefile[localfile]]【视图】FTP客户端视图【缺省级别】3:管理级1-12【参数】remotefile:待查询的远程FTP服务器上的目录或文件名.
localfile:用于保存查询信息的本地文件的名称.
【描述】dir命令用来查看远程FTP服务器当前目录下的所有子目录及文件的详细信息.
dirremotefile命令用来查看远程FTP服务器上指定目录或文件的详细信息.
dirremotefilelocalfile命令用来查看远程FTP服务器上指定目录或文件的详细信息,并把查看结果(找到的目录或文件的详细信息)保存在本地以localfile命名的文件中.
使用dir命令可以看到文件以及文件夹的相关信息,如大小、创建日期等.
如用户仅需要列出当前目录下的所有文件以及文件夹的名称,可以使用ls命令.
【举例】#显示当前远程FTP服务器工作目录下的所有文件夹以及文件的信息.
[ftp]dir227EnteringPassiveMode(192,168,1,46,5,68).
125ASCIImodedataconnectionalreadyopen,transferstartingfor/*.
drwxrwxrwx1noonenogroup0Aug082006logfile-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【命令】disconnect1-13【视图】FTP客户端视图【缺省级别】3:管理级【参数】无【描述】disconnect命令用来在不退出FTP客户端视图的前提下,断开与FTP服务器的连接.
该命令的功能与close命令相同.
【举例】#终止与远程FTP服务器的连接,保持在FTP客户端视图.
[ftp]disconnect221Serverclosing.
1.
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.
1-14目前该命令显示的是源地址配置信息,如果当前生效的源地址是源IP则显示配置的源IP,如果当前生效的源地址是源接口则显示配置的源接口.
1.
2.
12ftp【命令】ftp[server-address[service-port][source{interfaceinterface-typeinterface-number|ipsource-ip-address}]]【视图】用户视图【缺省级别】3:管理级【参数】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.
1-15User(192.
168.
0.
211:(none)):abc331PasswordrequiredforabcPassword:230Userloggedin.
[ftp]1.
2.
13ftpclientsource【命令】ftpclientsource{interfaceinterface-typeinterface-number|ipsource-ip-address}undoftpclientsource【视图】系统视图【缺省级别】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客户端的源接口为GigabitEthernet1/0/1.
system-view[Sysname]ftpclientsourceinterfacegigabitethernet1/0/11-161.
2.
14ftpipv6【命令】ftpipv6[server-address[service-port][sourceipv6source-ipv6-address][-iinterface-typeinterface-number]]【视图】用户视图【缺省级别】3:管理级【参数】server-address:远端设备的IP地址或主机名.
service-port:远端设备提供FTP服务的TCP端口号,取值范围为0~65535,缺省值为21.
sourceipv6source-ipv6-address:当前FTP客户端连接所使用的源IPv6地址.
该地址必须是设备上已配置的IPv6地址.
-iinterface-typeinterface-number:表示源接口的接口类型和接口编号.
此参数只用于FTP服务器的地址是链路本地地址的情况,而且指定的出接口必需具有链路本地地址(链路本地地址的介绍和配置请参见"三层技术配置指导"中的"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.
15get【命令】getremotefile[localfile]1-17【视图】FTP客户端视图【缺省级别】3:管理级【参数】remotefile:需要下载的文件名称.
localfile:将文件下载到本地保存时使用的文件名称.
如不使用该参数,将使用源文件名称作为本地文件名称保存到用户执行ftp命令时的当前工作路径.
【描述】get命令用来下载FTP服务器上的文件,并将下载的文件存储在本地.
【举例】#下载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.
16lcd【命令】lcd【视图】FTP客户端视图【缺省级别】3:管理级【参数】无【描述】lcd命令用来获取FTP客户端本地的工作路径.
【举例】#显示本地的工作路径.
[ftp]lcdFTP:Localdirectorynowcfa0:/clienttemp.
以上信息表明FTP客户端在执行ftp命令前的工作路径是cfa0:/clienttemp.
1-181.
2.
17ls【命令】ls[remotefile[localfile]]【视图】FTP客户端视图【缺省级别】3:管理级【参数】remotefile:待查询的远程FTP服务器上的目录或文件名.
localfile:用于保存查询信息的本地文件名称.
【描述】ls命令用来查询远程FTP服务器上当前目录下的子目录及文件,系统将列出当前目录下的所有子目录及文件的名称.
lsremotefile命令用来查询远程FTP服务器上的指定目录或文件,系统将列出找到的目录或文件的名称.
lsremotefilelocalfile命令用来查询远程FTP服务器上指定的目录或文件,并把查询结果(找到的目录或文件的名称)保存到本地以localfile命名的文件中.
使用ls命令仅能列出FTP服务器上文件以及文件夹的名称,如用户需要查询其他与文件相关的信息,如大小、创建日期等,请使用dir命令.
【举例】#查询FTP服务器上当前目录下的所有子目录及文件.
[ftp]ls227EnteringPassiveMode(192,168,1,50,17,165).
125ASCIImodedataconnectionalreadyopen,transferstartingfor/*.
ar-router.
cfglogfilemainar.
binarbasicbtm.
binftptestbb.
cfgtestcfg.
cfg226Transfercomplete.
FTP:87byte(s)receivedin0.
132second(s)659.
00byte(s)/sec.
#查询FTP服务器上的子目录logfile,并将查询结果保存在aa.
txt文件中.
[ftp]lslogfileaa.
txt227EnteringPassiveMode(192,168,1,46,4,3).
1-19125ASCIImodedataconnectionalreadyopen,transferstartingfor/logfile/*.
.
.
.
.
226Transfercomplete.
FTP:20byte(s)receivedin3.
962second(s),5.
00byte(s)/sec.
#查看aa.
txt文件的内容.
[ftp]quitmoreaa.
txt.
.
.
logfile.
log1.
2.
18mkdir【命令】mkdirdirectory【视图】FTP客户端视图【缺省级别】3:管理级【参数】directory:待创建的目录名称.
【描述】mkdir命令用来在远程FTP服务器上指定目录下创建子目录.
只有获得远程FTP服务器授权的客户端用户才能执行此项操作.
【举例】#在远程FTP服务器的当前目录下创建子目录mytest.
[ftp]mkdirmytest257"/mytest"newdirectorycreated.
1.
2.
19open【命令】openserver-address[service-port]【视图】FTP客户端视图【缺省级别】3:管理级【参数】server-address:远端设备的IP地址或主机名.
service-port:远端设备提供FTP服务的TCP端口号,取值范围为0~65535,缺省值为21.
1-20【描述】open命令用来在FTP客户端视图下,登录IPv4FTP服务器.
登录时,系统会提示用户输入登录用户名和密码.
如果用户名和密码正确,则登录成功;否则,登录失败.
如果当前已经登录到FTP服务器,则不能直接使用open命令连接到其他服务器,需要中断与当前服务器的连接后再重新连接.
相关配置可参考命令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.
20openipv6【命令】openipv6server-address[service-port][-iinterface-typeinterface-number]【视图】FTP客户端视图【缺省级别】3:管理级【参数】server-address:远端设备的IP地址或主机名.
service-port:远端设备提供FTP服务的TCP端口号,取值范围为0~65535,缺省值为21.
-iinterface-typeinterface-number:出接口的接口类型和接口编号.
此参数只用于FTP服务器的地址是链路本地地址的情况,而且指定的出接口必需具有链路本地地址(链路本地地址的介绍和配置请参见"三层技术配置指导"中的"IPv6基础配置")【描述】openipv6命令用来在FTP客户端视图下,登录IPv6FTP服务器.
登录时,系统会提示用户输入登录用户名和密码.
如果用户名和密码正确,则登录成功;否则,登录失败.
相关配置可参考命令close.
1-21【举例】#在FTPClient视图下,登录FTP服务器(IPv6地址为3000::200).
ftp[ftp]openipv63000::200Trying3000::200.
.
.
PressCTRL+KtoabortConnectedto3000::200.
220Welcome!
User(3000::200:(none)):MY_NAME331Pleasespecifythepassword.
Password:230Loginsuccessful.
1.
2.
21passive【命令】passiveundopassive【视图】FTP客户端视图【缺省级别】3:管理级【参数】无【描述】passive命令用来设置数据传输的方式为被动方式.
undopassive命令用来设置数据传输的方式为主动方式.
缺省情况下,数据传输的方式为被动方式.
数据传输的方式分为:主动方式和被动方式.
主动方式是指在建立数据连接时由服务器主动发起连接请求;被动方式是指在建立数据连接时由客户端主动发起连接请求.
该命令主要与防火墙功能配合使用,以便限制私网和公网用户之间建立FTP会话.
【举例】#设置数据传输的方式为被动方式.
[ftp]passiveFTP:passiveison1.
2.
22put【命令】putlocalfile[remotefile]1-22【视图】FTP客户端视图【缺省级别】3:管理级【参数】localfile:待上传的本地文件名称.
remotefile:文件上传完成后,在服务器上保存时使用的文件名称.
【描述】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.
23pwd【命令】pwd【视图】FTP客户端视图【缺省级别】3:管理级【参数】无【描述】pwd命令用来显示当前用户正在访问的远程FTP服务器上的路径.
【举例】#显示当前用户正在访问的远程FTP服务器上的路径.
[ftp]cdservertemp[ftp]pwd257"/servertemp"iscurrentdirectory.
以上显示信息表明当前用户正在访问FTP服务器根目录下的servertemp文件夹.
1-231.
2.
24quit【命令】quit【视图】FTP客户端视图【缺省级别】3:管理级【参数】无【描述】quit命令用来断开与远程FTP服务器的连接,并退回到用户视图.
【举例】#终止与远程FTP服务器的连接,并退回到用户视图.
[ftp]quit221Serverclosing.
1.
2.
25remotehelp【命令】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*1-24APPE*ALLO*REST*RNFR*RNTO*ABOR*DELERMDMKDPWDLISTNLSTSITE*SYSTSTAT*HELPNOOP*XCUPXCWDXMKDXPWDXRMD214DirectcommentstoH3Ccompany.
#查看协议命令user的帮助信息.
[ftp]remotehelpuser214Syntax:USER.
[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删除文件夹1-25字段描述MKD创建文件夹PWD打印工作路径LIST列出文件NLST列出文件简单描述SITE*定位参数SYST显示系统参数STAT*状态HELP帮助NOOP*空操作XCUP扩展命令,含义同CUPXCWD扩展命令,含义同CWDXMKD扩展命令,含义同MKDXPWD扩展命令,含义同PWDXRMD扩展命令,含义同RMDSyntax:USER.
USER命令的语法:user(关键字)+空格+用户名1.
2.
26rmdir【命令】rmdirdirectory【视图】FTP客户端视图【缺省级别】3:管理级【参数】directory:远程FTP服务器上的目录名.
【描述】rmdir命令用来删除FTP服务器上指定的目录.
只有获得远程FTP服务器授权的客户端用户才能执行此项操作.
需要注意的是:被删除的目录必须为空目录(即删除目录前,必须先删除该目录下的所有文件及子目录,文件的删除请参见delete命令).
成功执行rmdir后,远程回收站中原来属于该文件夹的文件会自动被彻底删除.
1-26【举例】#删除FTP服务器上的授权目录下的temp1目录.
[ftp]rmdir/temp1200RMDcommandsuccessful.
1.
2.
27user【命令】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.
28verbose【命令】verbose1-27undoverbose【视图】FTP客户端视图【缺省级别】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.
1TFTP客户端配置命令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]acl2-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:表示上传文件操作.
2-3sget:表示安全下载文件操作.
source-filename:源文件名.
destination-filename:目标文件名.
source:配置源地址绑定参数.
interfaceinterface-typeinterface-number:当前TFTP客户端传输使用的源接口,包括接口类型和接口编号.
此接口下配置的主IP地址即为发送报文的源地址.
如果源接口下没有配置主地址,传输失败.
ipsource-ip-address:当前TFTP客户端发送报文所使用的源IP地址.
此地址必须是设备上已配置的IP地址.
【描述】tftp命令用来实现从本地设备上传文件到TFTP服务器或从TFTP服务器下载文件至本地设备.
如果没有指定本地文件名,则使用与远程FTP服务器上相同的文件名保存到用户的当前工作路径(即执行tftp命令时的工作路径).
该命令适用于IPv4组网环境.
【举例】#将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/01.
tftp192.
168.
0.
98putconfig.
cfgconfig.
baksourceinterfacegigabitethernet1/0/1FilewillbetransferredinbinarymodeSendingfiletoremoteTFTPserver.
Pleasewait.
.
.
TFTP:345600bytessentin1second(s).
Fileuploadedsuccessfully.
2.
1.
4tftpclientsource【命令】tftpclientsource{interfaceinterface-typeinterface-number|ipsource-ip-address}undotftpclientsource【视图】系统视图2-4【缺省级别】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客户端的源接口为GigabitEthernet1/01.
system-view[Sysname]tftpclientsourceinterfacegigabitethernet1/0/12.
1.
5tftpipv6【命令】tftpipv6tftp-ipv6-server[-iinterface-typeinterface-number]{get|put}source-filename[destination-filename]【视图】用户视图【缺省级别】3:管理级【参数】tftp-ipv6-server:TFTP服务器的IPv6地址或主机名(主机名为1~46个字符的字符串).
2-5-iinterface-typeinterface-number:表示源接口的接口类型和接口编号.
此参数只用于TFTP服务器的地址是链路本地地址的情况,而且指定的出接口必需具有链路本地地址(链路本地地址的介绍和配置请参见"三层技术配置指导"中的"IPv6基础配置").
get:执行下载文件操作.
put:执行上传文件操作.
source-filename:源文件的名称.
destination-filename:目的文件的名称.
如果不指定该参数,则目的文件的名称与源文件的名称相同.
【描述】tftpipv6命令用来执行下列操作:下载文件操作:将TFTP服务器上的指定源文件下载到本地.
上传文件操作:将本地的指定源文件上传到TFTP服务器.
该命令适用于IPv6组网环境.
【举例】#从TFTP服务器下载文件filetoget.
txt.
tftpipv6fe80::250:daff:fe91:e058-igigabitethernet1/0/1getfiletoget.
txt.
.
.
FilewillbetransferredinbinarymodeDownloadingfilefromremoteTFTPserver,pleasewait.
.
.
.
TFTP:411100bytesreceivedin2second(s)Filedownloadedsuccessfully.
i目录1文件系统管理命令·1-11.
1文件系统管理命令1-11.
1.
1cd·1-11.
1.
2copy·1-21.
1.
3delete·1-21.
1.
4dir·1-31.
1.
5execute·1-41.
1.
6fileprompt·1-51.
1.
7fixdisk·1-61.
1.
8format1-61.
1.
9mkdir·1-71.
1.
10more1-81.
1.
11move·1-81.
1.
12pwd·1-91.
1.
13rename1-91.
1.
14resetrecycle-bin1-101.
1.
15rmdir1-121.
1.
16undelete·1-121-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.
cfgCopycfa0:/test.
cfgtocfa0:/testbackup.
cfg[Y/N]:y.
.
.
.
%Copyfilecfa0:/test.
cfgtocfa0:/testbackup.
cfg.
.
.
Done.
#将CF卡上文件夹test下的文件1.
cfg复制到CF卡的文件夹testbackup,并命名为1backup.
cfg.
copycfa0:/test/1.
cfgcfa0:/testbackup/1backup.
cfgCopycfa0:/test/1.
cfgtocfa0:/testbackup/1backup.
cfg[Y/N]:y%Copyfilecfa0:/test/1.
cfgtocfa0:/testbackup/1backup.
cfg.
.
.
Done.
1.
1.
3delete【命令】delete[/unreserved]file-url【视图】用户视图【缺省级别】3:管理级【参数】/unreserved:彻底删除该文件,被彻底删除的文件将不能被恢复.
file-url:要删除的文件名.
file-url参数支持通配符"*"进行匹配,比如delete*.
txt可以删除当前目录下所有以txt为扩展名的文件.
1-3【描述】deletefile-url命令用来临时删除指定文件.
被删除的文件被存放在回收站中,可以使用undelete命令恢复.
使用dir/all命令可以显示当前目录下删除的、在回收站中的文件,这种文件在显示时会以方括号"[]"标出.
若要从回收站中彻底删除该文件,请使用resetrecycle-bin命令.
delete/unreservedfile-url命令用来彻底删除指定文件.
被删除的文件不再存在,不能恢复.
请谨慎使用.
在同一个目录下,如果先后删除了两个名称相同的文件,回收站中只保留最后一次删除的文件.
【举例】#删除当前目录下的文件tt.
cfg.
deletett.
cfgDeletecfa0:/tt.
cfg[Y/N]:y%Deletefilecfa0:/tt.
cfg.
.
.
Done.
1.
1.
4dir【命令】dir[/all][file-url|/all-filesystems]【视图】用户视图【缺省级别】3:管理级【参数】/all:显示当前目录下所有的文件及子文件夹信息,显示内容包括隐藏文件、隐藏子文件夹以及回收站中的原属于该目录下的文件的信息,回收站里的文件会以方括号"[]"标出.
file-url:显示指定的文件或文件夹的信息.
file-url参数支持通配符"*"进行匹配,比如dir*.
txt可以显示当前目录下所有以txt为扩展名的文件.
/all-filesystems:显示设备上所有存储介质根目录下的文件及文件夹信息.
【描述】dir命令用来显示目录或文件信息.
不带任何参数时,用来显示当前目录下所有可见文件及文件夹的信息.
【举例】#显示系统中所有的文件及文件夹信息.
dir/allDirectoryofcfa0:/1-40-rw-20669704Jan12201115:17:24wx5004.
bin1-rwh739Jan27201116:36:52private-data.
txt2drw--May17201011:11:32logfile3-rw-2686Jan27201116:36:50system.
xml4-rw-10329May18201008:01:54command.
txt5-rw-1433Jan27201114:49:12startup.
cfg6-rwh716Jan19201120:01:04hostkey7-rwh572Jan19201120:01:04serverkey8drw--Jan21201114:11:52test9-rw-1695Jan27201116:36:50[test.
cfg]252904KBtotal(232664KBfree)其中方括号"[]"表示该文件是在回收站里的文件.
#显示设备上所有存储介质根目录下的文件及文件夹信息.
dir/all-filesystemsDirectoryofcfa0:/0-rw-20669704Jan12201115:17:24wx5004.
bin1drw--May17201011:11:32logfile2-rw-2686Jan27201116:36:50system.
xml3-rw-10329May18201008:01:54command.
txt4-rw-1433Jan27201114:49:12startup.
cfg5drw--Jan21201114:11:52test252904KBtotal(232664KBfree)表1-1dir命令显示信息描述表字段说明Directoryof当前的工作路径d表示目录,无此标记表示文件r表示本文件或目录是可读的w表示本文件或目录是可写的h表示本文件或目录是隐藏的[]表示本文件是回收站里的1.
1.
5execute【命令】executefilename【视图】系统视图1-5【缺省级别】2:系统级【参数】filename:批处理文件名,必须以".
bat"为后缀.
可以使用rename命令将配置文件的后缀修改为.
bat后作为批处理文件使用.
【描述】execute命令用来执行指定的批处理文件.
批处理命令逐条执行批处理文件中的命令行,执行过程相当于手工逐条执行的自动化过程.
批处理文件中不能包含不可见字符.
如果发现有不可见字符,批处理命令则退出当前执行过程,但是不会撤销已经执行了的批处理文件里的操作.
批处理命令不保证每一条命令的执行,比如某命令设置错误或者该命令执行的条件不成熟,本命令将执行失败,系统会跳过该命令转到下一条.
批处理命令本身不进行热备份处理.
批处理文件中的每一条配置命令,均要求必须为系统标准配置命令,即配置成功后通过displaycurrent-configuration命令查看到的实际生效配置信息,否则命令可能无法被正确执行.
【举例】#执行根目录下的test.
bat批处理文件.
system-view[Sysname]executetest.
bat1.
1.
6fileprompt【命令】fileprompt{alert|quiet}【视图】系统视图【缺省级别】3:管理级【参数】alert:交互确认方式.
当用户对文件进行有危险性的操作时,系统会要求用户进行交互确认.
quiet:非交互确认方式.
用户对文件进行任何操作,系统均不要求用户进行确认.
【描述】fileprompt命令用来设置系统对文件操作的提示方式.
缺省情况下,文件操作的提示方式为alert.
需要注意的是,如果将文件操作的提示方式设置为quiet,则系统对文件操作不要求用户进行确认,这样可能会导致一些因误操作而发生的、不可恢复的、对系统造成破坏的操作产生.
1-6【举例】#设置系统对文件操作的提示方式为alert.
system-view[Sysname]filepromptalert1.
1.
7fixdisk【命令】fixdiskdevice【视图】用户视图【缺省级别】3:管理级【参数】device:存储设备名称.
【描述】fixdisk命令用来恢复存储设备的空间.
由于异常操作等原因,存储设备的某些空间可能不可用,用户可以通过fixdisk命令来恢复存储设备的空间.
【举例】#恢复存储设备CF卡的空间.
fixdiskcfa0:%Fixdiskcfa0:completed.
1.
1.
8format【命令】formatdevice[FAT16|FAT32]【视图】用户视图【缺省级别】3:管理级【参数】device:存储设备名(如flash、cf等).
FAT16:使用FAT16格式格式化存储设备.
使用该参数时不支持键匹配,必须完整地输入"FAT16"命令才能执行.
Flash不支持该参数.
FAT32:使用FAT32格式格式化存储设备.
使用该参数时不支持键匹配,必须完整地输入"FAT32"命令才能执行.
Flash不支持该参数.
1-7【描述】format命令用来格式化存储设备.
格式化操作将导致存储设备上的所有文件丢失,并且不可恢复;尤其需要注意的是,如果存储设备上有启动配置文件,格式化该存储设备,将丢失启动配置文件.
【举例】#使用FAT16格式格式化CF卡.
formatcfa0:FAT161.
1.
9mkdir【命令】mkdirdirectory【视图】用户视图【缺省级别】3:管理级【参数】directory:文件夹.
【描述】mkdir命令用来在存储设备的指定目录下创建文件夹.
需要注意的是:如果创建的文件夹与指定目录下的其它文件夹重名,则创建操作失败.
在使用该命令创建文件夹之前,指定的目录必须已经存在.
比如:创建文件夹cfa0:/test/mytest,这时,test目录必须已经存在,否则,创建失败.
【举例】#在当前路径创建文件夹test.
mkdirtest.
.
.
.
%Createddircfa0:/test.
#在当前路径创建文件夹test/subtest.
mkdirtest/subtest.
.
.
.
%Createddircfa0:/test/subtest.
1-81.
1.
10more【命令】morefile-url【视图】用户视图【缺省级别】3:管理级【参数】file-url:文件名.
【描述】more命令用来显示指定文件的内容.
目前文件系统只支持显示文本文件的内容.
【举例】#显示文件test.
txt的内容.
moretest.
txtWelcometoH3C.
#显示文件testcfg.
cfg的内容.
moretestcfg.
cfg#version5.
20,Beta1201,Standard#sysnameSysname#vlan2#return1.
1.
11move【命令】movefileurl-sourcefileurl-dest【视图】用户视图【缺省级别】3:管理级【参数】fileurl-source:源文件名.
1-9fileurl-dest:目标文件名或者目标文件夹.
【描述】move命令用来移动文件.
如果使用文件夹作为fileurl-dest,则系统会将文件移到指定文件夹,文件名保持不变.
不同类型的存储介质之间不能进行文件的移动操作.
【举例】#将文件cfa0:/test/sample.
txt移动到cfa0:/,并更名为1.
txt.
movetest/sample.
txt1.
txtMovecfa0:/test/sample.
txttocfa0:/1.
txt[Y/N]:y.
.
.
%Movedfilecfa0:/test/sample.
txttocfa0:/1.
txt#将文件b.
cfg移动到子文件夹test2下.
moveb.
cfgtest2Movecfa0:/b.
cfgtocfa0:/test2/b.
cfg[Y/N]:y.
%Movedfilecfa0:/b.
cfgtocfa0:/test2/b.
cfg.
1.
1.
12pwd【命令】pwd【视图】用户视图【缺省级别】3:管理级【参数】无【描述】pwd命令用来显示当前路径.
【举例】#显示当前路径.
pwdcfa0:1.
1.
13rename【命令】renamefileurl-sourcefileurl-dest【视图】用户视图1-10【缺省级别】3:管理级【参数】fileurl-source:源文件名或源文件夹.
fileurl-dest:目标文件名或目标文件夹.
【描述】rename命令用来重命名文件或文件夹.
若目标文件名与当前路径下已经存在的文件重名,则该操作不执行.
【举例】#将文件sample.
txt重命名为sample.
bat.
renamesample.
txtsample.
batRenamecfa0:/sample.
txttocfa0:/sample.
bat[Y/N]:y%Renamedfilecfa0:/sample.
txttocfa0:/sample.
bat1.
1.
14resetrecycle-bin【命令】resetrecycle-bin[/force]【视图】用户视图【缺省级别】3:管理级【参数】/force:强制清空回收站.
【描述】resetrecycle-bin命令用来彻底删除当前目录下、处于回收站中的文件.
如果文件损坏,直接使用resetrecycle-bin命令可能不能删除该文件.
使用resetrecycle-bin/force可以强制删除回收站中的所有文件.
需要注意的是:用deletefile-url命令删除文件是将文件放在回收站中,但仍然占用存储空间,如果想要把回收站中的该文件删除,必须在该文件的原目录下执行resetrecycle-bin命令.
resetrecycle-bin命令删除的是当前目录下、处于回收站中的文件.
如果要清除的文件的原路径不是当前路径,则必须先使用cd命令进入文件的原目录,再执行resetrecycle-bin命令.
【举例】#删除当前目录下、处于回收站中的文件b.
cfg.
显示当前目录下、处于回收站中的所有文件.
dir/all1-11Directoryofcfa0:/0-rw-20669704Jan12201115:17:24wx5004.
bin1-rwh739Jan27201116:36:52private-data.
txt2drw--May17201011:11:32logfile3-rw-2686Jan27201116:36:50system.
xml4-rw-10329May18201008:01:54command.
txt5-rw-1433Jan27201114:49:12startup.
cfg6-rwh716Jan19201120:01:04hostkey7-rwh572Jan19201120:01:04serverkey8drw--Jan21201114:11:52test9-rw-1695Jan27201116:36:50[test.
cfg]252904KBtotal(232660KBfree)//以上信息表明当前路径为cfa0:,处于回收站中的文件有testcfg.
彻底删除当前目录下、处于回收站中的文件test.
cfg.
resetrecycle-binClearcfa0:/~/test.
cfg[Y/N]:y%Clearedfilecfa0:/~/test.
cfg.
.
.
验证cfa0:目录下、处于回收站中的test.
cfg文件是否已被删除.
dir/allDirectoryofcfa0:/0-rw-20669704Jan12201115:17:24wx5004.
bin1-rwh739Jan27201116:36:52private-data.
txt2drw--May17201011:11:32logfile3-rw-2686Jan27201116:36:50system.
xml4-rw-10329May18201008:01:54command.
txt5-rw-1433Jan27201114:49:12startup.
cfg6-rwh716Jan19201120:01:04hostkey7-rwh572Jan19201120:01:04serverkey8drw--Jan21201114:11:52test252904KBtotal(232668KBfree)//以上信息表明文件cfa0:/test.
cfg已被彻底删除.
#删除子目录test下、处于回收站中的文件aa.
cfg.
进入子目录.
cdtest/查看test子文件夹下的所有文件.
dir/allDirectoryofcfa0:/test/0drw--Jan27201116:16:24mytest1-rw-1433Jan27201117:05:56testb2-rw-1433Jan27201117:13:12[aa.
cfg]1-12252904KBtotal(232660KBfree)//以上信息表明该文件夹下只有一个文件,而且该文件已经被删除至回收站.
彻底删除test/aa.
cfg.
resetrecycle-binClearcfa0:/test/~/aa.
cfg[Y/N]:y%Clearedfilecfa0:/test/~/aa.
cfg.
.
.
1.
1.
15rmdir【命令】rmdirdirectory【视图】用户视图【缺省级别】3:管理级【参数】directory:文件夹.
【描述】rmdir命令用来删除文件夹.
需要注意的是:被删除的文件夹必须为空文件夹(即删除文件夹前,必须先删除该文件夹下的所有文件及子文件夹,文件的删除请参见delete命令).
成功执行rmdir后,回收站中原来属于该文件夹的文件会自动被彻底删除.
【举例】#删除文件夹mydir.
rmdirmydirRmdircfa0:/mydir[Y/N]:y%Removeddirectorycfa0:/mydir.
1.
1.
16undelete【命令】undeletefile-url【视图】用户视图【缺省级别】3:管理级1-13【参数】file-url:要恢复的文件名.
【描述】undelete命令用来恢复未被彻底删除(即存放在回收站里)的文件.
如果恢复的文件名与当前存在的文件重名,系统将提示操作者是否覆盖原有文件.
【举例】#恢复目录cfa0:下删除的文件a.
cfg.
undeletea.
cfgUndeletecfa0:/a.
cfg[Y/N]:y.
.
.
.
.
%Undeletedfilecfa0:/a.
cfg.
#恢复目录cfa0:/test下删除的文件b.
cfg.
undeletecfa0:/test/b.
cfgUndeletecfa0:/test/b.
cfg[Y/N]:y.
.
.
.
.
.
.
%Undeletedfilecfa0:/test/b.
cfg.
或者使用以下步骤,也可以恢复cfa0:/test/b.
cfg.
cdtestundeleteb.
cfgUndeletecfa0:/test/b.
cfg[Y/N]:y.
.
.
.
.
%Undeletedfilecfa0:/test/b.
cfg.
i目录1配置文件管理命令·1-11.
1配置文件管理命令1-11.
1.
1archiveconfiguration1-11.
1.
2archiveconfigurationinterval·1-11.
1.
3archiveconfigurationlocation·1-21.
1.
4archiveconfigurationmax1-31.
1.
5backupstartup-configuration·1-41.
1.
6configurationencrypt·1-41.
1.
7configurationreplacefile1-51.
1.
8displayarchiveconfiguration·1-61.
1.
9displaycurrent-configuration1-71.
1.
10displaysaved-configuration·1-81.
1.
11displaystartup1-101.
1.
12displaythis·1-111.
1.
13resetsaved-configuration·1-121.
1.
14restorestartup-configuration1-131.
1.
15save·1-131.
1.
16startupsaved-configuration·1-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);对于使用低速存储介质(如Flash)的设备,建议不要进行自动备份配置,或设置minutes大于1440(24小时);对于使用高速存储介质(如CF卡),且配置经常修改的设备,可以设置较小的minutes值.
需要注意的是:执行archiveconfigurationinterval命令前必须先执行archiveconfigurationlocation命令来设置备份文件的前缀和保存路径.
【举例】#设置每隔一小时自动备份当前配置.
system-view[Sysname]archiveconfigurationinterval60Info:Archivefileswillbesavedevery60minutes.
1.
1.
3archiveconfigurationlocation【命令】archiveconfigurationlocationdirectoryfilename-prefixfilename-prefixundoarchiveconfigurationlocation【视图】系统视图【缺省级别】3:管理级【参数】directory:表示保存备份配置文件的文件夹的路径,为1~63字节的字符串,格式为存储介质名:/[文件夹名]/子文件夹名,不区分大小写.
该文件夹必须预先创建好.
filename-prefix:表示备份配置文件的文件名前缀,为1~30字节的字符串,只能包含字母、数字、'_'和'-',不区分大小写.
1-3【描述】archiveconfigurationlocation命令用来设置备份配置文件的保存路径和文件名前缀.
undoarchiveconfigurationlocation命令用来恢复缺省情况.
缺省情况下,系统没有设置备份配置文件的保存路径和文件名前缀,也不会定时备份配置.
需要注意的是:自动或手动备份当前配置前必须使用该命令设置备份配置文件的保存路径和文件名前缀.
执行undoarchiveconfigurationlocation命令后,用户将不能手工备份当前配置,系统也不再自动备份当前配置,archiveconfigurationinterval和archiveconfigurationmax的配置也会恢复到缺省情况,已保存的备份配置文件记录也会被清除.
【举例】#在cfa0:/archive/目录下备份配置文件,文件名前缀为my_archive.
mkdirarchive%Createddircfa0:/archive.
system-view[Sysname]archiveconfigurationlocationcfa0:/archivefilename-prefixmy_archive1.
1.
4archiveconfigurationmax【命令】archiveconfigurationmaxfile-numberundoarchiveconfigurationmax【视图】系统视图【缺省级别】3:管理级【参数】file-number:表示可保存的备份配置文件数目上限,取值范围为1~10.
该参数的具体数值应根据设备存储介质的空间大小来决定.
对于存储空间较小的设备,建议设置file-number为较小值.
【描述】archiveconfigurationmax命令用来设置系统允许保存的备份配置文件的最大数.
undoarchiveconfigurationmax用来恢复缺省情况.
缺省情况下,系统最多允许保存5个备份配置文件.
备份配置文件数目过多会占用系统内存空间,通过该命令可以控制备份配置文件的数目.
当备份配置文件数目到达上限后,下次备份配置文件(包括自动和手动两种触发方式)时,将删除保存时间最早的备份文件,以保存新的备份配置文件.
修改备份配置文件数上限时并不删除多余文件,如果当前已有的备份配置文件数大于或等于新设置的上限值,则在备份新的配置时,系统将自动删除生成时间最早的(当前已有备份配置文件数-新设置的上限值+1)个备份配置文件.
(比如,当前已有备份配置文件数为7,新设置的上限值为4,当有配置需要备份时,系统会先删除"7-4+1=4"个生成时间最早的备份配置文件)1-4在使用该命令前,必须先执行archiveconfigurationlocation命令设置保存路径和文件名前缀,否则,本命令执行失败.
需要注意的是,执行undoarchiveconfigurationlocation,系统最多允许保存的备份配置文件数目也会恢复到缺省情况.
【举例】#设置系统最大允许保存10个备份配置文件.
system-view[Sysname]archiveconfigurationmax101.
1.
5backupstartup-configuration【命令】backupstartup-configurationtodest-addr[dest-filename]【视图】用户视图【缺省级别】2:系统级【参数】dest-addr:TFTP服务器的IP地址或主机名,不支持IPv6.
dest-filename:目的文件名.
在服务器上将以该文件名保存设备的启动配置文件.
【描述】backupstartup-configuration命令用于将设备的下次启动配置文件备份到指定的TFTP服务器.
如果不指定目的文件名,则使用原文件名备份.
目前设备通过TFTP传输协议来实现备份操作.
【举例】#将设备的下次启动配置文件备份到IP地址为2.
2.
2.
2的TFTP服务器上,文件名为192-168-1-26.
cfg.
displaystartupCurrentstartupsaved-configurationfile:cfa0:/config.
cfgNextstartupsaved-configurationfile:cfa0:/test.
cfgbackupstartup-configurationto2.
2.
2.
2192-168-1-26.
cfgBackupnextstartup-configurationfileto2.
2.
2.
2,pleasewait…finished!
执行以上操作后,设备将文件test.
cfg备份到TFTP服务器2.
2.
2.
2上,在服务器上该文件的名称为192-168-1-26.
cfg.
1.
1.
6configurationencrypt【命令】configurationencrypt{private-key|public-key}undoconfigurationencrypt1-5【视图】系统视图【缺省级别】3:管理级【参数】private-key:使用私有密钥进行加密.
加密后的配置文件只有本设备能够解密和识别.
public-key:使用公有密钥进行加密.
加密后的配置文件可以被所有支持配置文件加密功能的设备解密和识别.
【描述】configurationencrypt命令用来使能配置文件加密功能.
undoconfigurationencrypt命令用来恢复缺省情况.
缺省情况下,配置文件加密功能处于禁用状态,即直接将当前生效的配置保存到配置文件中.
使能该功能后,每次执行save操作,都会先将当前的生效的配置进行加密,再保存到配置文件中.
使用私用密钥进行加密时,加密后的配置文件只能被本设备解密和识别;使用公有密钥进行加密时,加密后的配置文件可以被所有支持配置文件加密功能的设备解密和识别.
本命令的支持情况与设备的型号有关,请参见"命令参考导读"中的"命令行及参数差异情况"部分的介绍.
【举例】#设置保存配置文件时使用公有密钥进行加密.
system-view[Sysname]configurationencryptpublic-key1.
1.
7configurationreplacefile【命令】configurationreplacefilefilename【视图】系统视图【缺省级别】3:管理级【参数】filename:指定用来回滚配置的配置文件名.
【描述】configurationreplacefile命令用来进行配置回滚.
执行本命令后,系统当前配置将恢复到指定配置文件(filename)中的配置状态.
1-6需要注意的是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.
8displayarchiveconfiguration【命令】displayarchiveconfiguration[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI配置".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayarchiveconfiguration命令用来显示配置回滚功能的相关信息.
【举例】#显示配置回滚功能的相关信息.
displayarchiveconfigurationLocation:cfa0:/archiveFilenameprefix:my_archiveArchiveintervalinminutes:120Maximumnumberofarchivefiles:10Savedarchivefiles:No.
TimeStampFileName1Aug05201020:24:54my_archive_1.
cfg2Aug05201020:34:54my_archive_2.
cfg#3Aug05201020:44:54my_archive_3.
cfg'#'indicatesthemostrecentarchivefile.
Nextarchivefiletobesaved:my_archive_4.
cfg1-7表1-1displayarchiveconfiguration命令显示信息描述表字段描述Location保存备份配置文件的文件夹的绝对路径Filenameprefix备份配置文件的文件名前缀Archiveintervalinminutes自动备份配置文件的时间间隔,以分钟为单位若不自动备份配置文件,不显示此项Maximumnumberofarchivefiles设备可保存的最大备份配置文件数目Savedarchivefiles当前已保存的备份配置文件信息No.
显示已保存的备份配置文件信息的行号TimeStamp备份配置文件的保存时间FileName备份配置文件名,不包含路径'#'indicatesthemostrecentarchivefile.
"#"表示该行描述的备份配置文件是最近一次备份的Nextarchivefiletobesaved下次保存备份配置文件将使用的文件名1.
1.
9displaycurrent-configuration【命令】displaycurrent-configuration[[configuration[configuration]|interface[interface-type][interface-number]|excludemodules][by-linenum][|{begin|exclude|include}regular-expression]]【视图】任意视图【缺省级别】2:系统级【参数】configuration[configuration]:显示非接口配置.
如果不带参数,则显示所有的非接口配置;如果带参数,具体参数与设备型号和用户当前的配置有关,例如:isp:显示网络服务提供商的配置.
post-system:显示后置配置.
radius-template:显示RADIUS方案的配置.
system:显示前置配置.
user-interface:显示用户接口的配置.
interface[interface-type][interface-number]:显示接口的配置.
interface-type表示接口类型,interface-number表示接口编号.
1-8excludemodules:不显示指定模块的配置.
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-interfacecon0user-interfacevty04authentication-modenoneuserprivilegelevel3#return#查看当前设备上生效的SNMP配置.
displaycurrent-configuration|includesnmpsnmp-agentsnmp-agentlocal-engineid800063A203000FE240A1A6snmp-agentcommunityreadpublicsnmp-agentcommunitywriteprivatesnmp-agentsys-infoversionall1.
1.
10displaysaved-configuration【命令】displaysaved-configuration[by-linenum][|{begin|exclude|include}regular-expression]1-9【视图】任意视图【缺省级别】2:系统级【参数】by-linenum:显示每一行信息的行号.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI配置".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaysaved-configuration命令用来查看设备存储介质中保存的下次启动配置文件的内容.
可以在管理/维护设备时使用该命令确认重要的配置是否已经保存到下次启动配置文件.
如果设备未设置下次启动配置文件,或下次启动配置文件不存在,执行displaysaved-configuration命令会显示设备的缺省配置文件.
如果缺省配置文件也不存在,系统会提示指定的配置文件不存在.
相关配置可参考命令save、resetsaved-configuration和"基础配置命令参考/设备管理配置命令"中的命令displaycurrent-configuration.
【举例】#显示设备存储介质中保存的下次启动配置文件的内容.
displaysaved-configuration#version5.
20,Test5310#sysnameSysname#domaindefaultenablesystem#telnetserverenable#port-securityenable#vlan1#vlan999#domainsystemaccess-limitdisablestateactiveidle-cutdisable1-10self-service-urldisable#interfaceNULL0#----More----以上显示的配置依次是全局配置、端口配置、用户接口配置.
"----More----"表示这一屏信息已经显示完毕,会暂停显示.
按键将接着显示下一行信息;按键将接着显示下一屏信息;按或其它任意键将退出显示.
#使用行号显示设备存储介质中保存的下次启动配置文件的内容.
displaysaved-configurationby-linenum1:#2:version5.
20,Test53103:#4:sysnameSysname5:#6:domaindefaultenablesystem7:#8:telnetserverenable9:#10:port-securityenable11:#12:vlan113:#14:vlan99915:#16:domainsystem17:access-limitdisable18:stateactive19:idle-cutdisable20:self-service-urldisable21:#22:interfaceNULL023:#----More----"----More----"表示这一屏信息已经显示完毕,会暂停显示.
按键将接着显示下一行信息;按键将接着显示下一屏信息;按或其它任意键将退出显示.
1.
1.
11displaystartup【命令】displaystartup[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级1-11【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI配置".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaystartup命令用来显示用于本次及下次启动的配置文件名.
相关配置可参考命令startupsaved-configuration.
【举例】#显示本次及下次启动的配置文件名.
displaystartupCurrentstartupsaved-configurationfile:cfa0:/testcfg.
cfgNextstartupsaved-configurationfile:cfa0:/testcfg.
cfg表1-2displaystartup命令显示信息描述表字段描述CurrentStartupsaved-configurationfile当前启动使用的配置文件Nextstartupsaved-configurationfile下一次启动时使用的配置文件1.
1.
12displaythis【命令】displaythis[by-linenum][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】by-linenum:显示每一行信息的行编号.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI配置".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
1-12【描述】displaythis命令用来显示当前视图下生效的配置.
当用户在某一视图下完成一组配置之后,需要验证是否配置成功,则可以执行displaythis命令来查看当前生效的配置.
需要注意以下几点:对于已经生效的配置如果与缺省情况相同,则不显示;对于某些参数,虽然用户已经配置,但如果这些参数所在的功能没有生效,则不显示;在任意一个用户界面视图下执行此命令,将会显示所有用户界面下生效的配置;在任意一个VLAN视图下执行此命令,将会显示所有已创建的VLAN下的配置.
【举例】#显示接口GigabitEthernet1/0/1下生效的配置.
system-view[Sysname]interfacegigabitethernet1/0/1[Sysname-GigabitEthernet1/01]displaythis#interfaceGigabitEthernet1/01portlink-typehybridundoporthybridvlan1porthybridvlan2to4untaggedporthybridpvidvlan2#Return#显示所有用户界面下生效的配置.
system-view[Sysname]user-interfacevty0[Sysname-ui-vty0]displaythis#user-interfacecon0user-interfacevty0history-commandmax-size256user-interfacevty14#return1.
1.
13resetsaved-configuration【命令】resetsaved-configuration【视图】用户视图【缺省级别】3:管理级1-13【参数】无【描述】resetsaved-configuration命令用来删除设备存储介质中保存的下次启动配置文件.
需要注意的是:删除操作会将配置文件从设备上彻底删除,所以请慎用该命令.
相关配置可参考命令save和displaysaved-configuration.
【举例】#删除设备存储介质中保存的下次启动配置文件.
resetsaved-configurationThesavedconfigurationfilewillbeerased.
Areyousure[Y/N]:yConfigurationfileincfa0isbeingcleared.
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.
1.
15save【命令】savefile-urlsave[safely][force]1-14【视图】任意视图【缺省级别】2:系统级【参数】file-url:文件路径,文件名部分必须以".
cfg"为后缀.
safely:以安全模式保存配置文件.
如果不指定该参数,表示以快速保存方式保存配置文件.
force:表示直接将当前配置保存到下次启动配置文件,系统不再输出交互信息.
缺省情况下,用户执行save命令,系统要求用户输入或等参数来确认本次操作,如果在30秒内没有确认,系统会自动退出本次操作.
如果在执行save操作时使用了force参数,则系统会直接保存当前配置,不再需要用户输入任何信息.
【描述】savefile-url命令用来将当前配置保存到指定文件,但不会将该文件设置为下次启动配置文件.
如果file-url不存在,则系统会先创建该文件,再执行保存操作.
save[safely][force]命令用来将当前配置保存到存储介质的根目录,并将该文件设置为下次启动配置文件.
相关配置可参考命令resetsaved-configuration、displaycurrent-configuration和displaysaved-configuration.
【举例】#将当前配置文件保存到指定配置文件,但不将该文件设置为下次启动配置文件.
savetest.
cfgThecurrentconfigurationwillbesavedtocfa0:/test.
cfg.
Continue[Y/N]:yNowsavingcurrentconfigurationtothedevice.
Savingconfigurationcfa0:/test.
cfg.
Pleasewait.
.
.
Configurationissavedtocfa0successfully.
#将当前配置保存到存储介质的根目录,并将该文件设置为下次启动配置文件.
displaystartupCurrentstartupsaved-configurationfile:cfa0:/hmr.
cfgNextstartupsaved-configurationfile:cfa0:/aa.
cfg//以上显示信息表明设备的下次启动文件为aa.
cfg.
saveThecurrentconfigurationwillbewrittentothedevice.
Areyousure[Y/N]:yPleaseinputthefilename(*.
cfg)[cfa0:/aaa.
cfg](Toleavetheexistingfilenameunchanged,presstheenterkey):startup.
cfgValidatingfile.
Pleasewait.
Configurationissavedtodevicesuccessfully.
displaystartupCurrentstartupsaved-configurationfile:cfa0:/test.
cfgNextstartupsaved-configurationfile:cfa0:/startup.
cfg//以上显示信息表明设备的下次启动文件已经变为startup.
cfg.
1-15#直接将当前配置保存到主用下次启动配置文件,不再进行信息确认.
saveforceValidatingfile.
Pleasewait.
.
.
.
Configurationissavedtodevicesuccessfully.
1.
1.
16startupsaved-configuration【命令】startupsaved-configurationcfgfileundostartupsaved-configuration【视图】用户视图【缺省级别】3:管理级【参数】cfgfile:配置文件的名称,该文件必须是存储介质根目录下、后缀为.
cfg的文件.
【描述】startupsaved-configuration命令用来配置下次启动配置文件(系统下次启动时使用的配置文件).
undostartupsaved-configuration命令用来设置设备以出厂配置启动.
相关配置可参考命令displaystartup.
【举例】#配置下次启动使用的配置文件.
startupsaved-configurationtestcfg.
cfgPleasewait.
.
.
.
.
.
.
Done!
i目录1软件升级配置命令·1-11.
1软件升级配置命令1-11.
1.
1boot-loader1-11.
1.
2bootrom1-11.
1.
3displayboot-loader1-31.
1.
4displaypatch·1-41.
1.
5displaypatchinformation·1-51.
1.
6patchactive1-61.
1.
7patchdeactive1-61.
1.
8patchdelete·1-71.
1.
9patchinstall·1-71.
1.
10patchload·1-91.
1.
11patchlocation1-91.
1.
12patchrun·1-101-11软件升级配置命令1.
1软件升级配置命令1.
1.
1boot-loader【命令】boot-loaderfilefile-url{main|backup}【视图】用户视图【缺省级别】3:管理级【参数】filefile-url:文件名,为1~63个字符的字符串,如果用户输入的是相对路径,则执行命令时系统会自动将相对路径转换为绝对路径,同时要求绝对路径最多不能超过63个字符,否则,命令执行失败.
格式为[drive:/]file-name,其中,[]表示该参数可选,drive用来指定文件在设备的哪个存储介质上,取值为存储介质的名称.
如果设备上只有一个存储介质,可以不用输入该参数.
file-name表示文件的名称,一般以.
bin作为后缀名.
main:指定该文件为主用启动文件.
主用启动文件用于引导、启动设备.
backup:指定该文件为备用启动文件.
备用启动文件只用于异常情况下,当主用启动文件不可用时,引导、启动设备.
【描述】boot-loader命令用来指定设备的下次启动文件.
必须先将下次启动文件保存到设备存储介质的根目录下,boot-loader命令才能执行成功.
相关配置可参考命令displayboot-loader.
【举例】#指定下次启动时所用的主用启动文件为test.
bin.
boot-loaderfiletest.
binmainThiscommandwillsetthebootfile.
Continue[Y/N]:yThespecifiedfilewillbeusedasthemainbootfileatthenextreboot!
1.
1.
2bootrom【命令】bootrom{backup|read|restore|updatefilefile-url}[all|part]1-2【视图】用户视图【缺省级别】3:管理级【参数】read:读取Bootrom,即将Bootrom程序从Bootrom存储器的Normal区读取到CF卡中以作备份.
当Bootrom存储器损坏,可以重新运行CF卡上的Bootrom文件来恢复Bootrom.
restore:恢复Bootrom,即将Bootrom代码从Bootrom存储器的Backup区恢复到Normal区.
如果当前的Bootrom被损坏,并且在损坏前备份了Bootrom,可以用restore操作来恢复Bootrom.
backup:备份Bootrom,即将Bootrom代码从Bootrom存储器的Normal区备份到Backup区,以便Normal区损坏时,可以从Backup区恢复Bootrom程序.
建议在升级Bootrom前备份Bootrom.
updatefilefile-url:升级Bootrom,file-url表示用于升级的文件名,为1~63个字符的字符串.
file-url参数的详细介绍请参见1.
1.
1boot-loader.
all:操作Bootrom的全部内容.
不指定all和part参数时,默认使用all.
part:只操作Bootrom的扩展内容(Bootrom分两部分:常规部分和扩展部分,常规部分提供Bootrom的基本操作项,扩展部分提供更多的Bootrom操作项).
不指定all和part参数时,默认使用all.
【描述】bootrom命令用来读取、恢复、备份或升级设备的Bootrom程序.
必须先将Bootrom程序保存到设备存储介质的根目录下,bootrom命令用来才能执行成功.
【举例】#读取Bootrom程序.
bootromreadallNowreadingbootrom,pleasewait.
.
.
Readbootromcompleted!
Pleasecheckthefile!
读取Bootrom程序后,会发现设备的存储介质上生成了文件extbtm.
bin和basicbtm.
bin:dirDirectoryofcfa0:/0drw--Jul07200921:09:12logfile1-rw-15074620Aug08200813:03:44test.
bin2-rw-139Sep24200806:51:38system.
xml3-rw-524288Aug13200817:07:18extbtm.
bin4-rw-524288Aug13200817:07:18basicbtm.
bin5-rw-4232Sep24200806:51:40startup.
cfg250088KBtotal(223700KBfree)Filesystemtypeofcfa0:FAT16#备份Bootrom程序.
bootrombackupallNowbackupingbootrom,pleasewait.
.
.
Backupbootromcompleted!
#恢复Bootrom程序.
1-3bootromrestoreallThiscommandwillrestorebootromfile,Continue[Y/N]:yNowrestoringbootrom,pleasewait.
.
.
Restorebootromcompleted!
#使用wx5004.
bin文件升级设备的Bootrom程序.
bootromupdatefilewx5004.
binThiscommandwillupdatebootromfile,Continue[Y/N]:yNowupdatingbootrom,pleasewait.
.
.
Updatebootromsuccess!
1.
1.
3displayboot-loader【命令】displayboot-loader[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】2:系统级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI配置".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayboot-loader命令用来显示启动文件信息.
相关配置可参考命令boot-loader.
【举例】#显示本次启动和下次启动所采用的启动文件信息.
displayboot-loaderThebootfileusedatthisreboot:cfa0:/test.
binattribute:mainThebootfileusedatthenextreboot:cfa0:/test.
binattribute:mainThebootfileusedatthenextreboot:cfa0:/test.
binattribute:backupFailedtogetthesecurebootfileusedatthenextreboot!
表1-1displayboot-loader命令显示信息描述表字段描述Thebootfileusedatthisreboot系统本次启动时使用的启动文件1-4字段描述attribute启动文件的属性:main表示主用;backup表示备用Thebootfileusedatthenextreboot系统下次启动时使用的启动文件Failedtogetthesecurebootfileusedatthenextreboot!
获取下次启动时使用的安全启动文件失败(主用、备用下次启动文件均不存在或者损坏时,如果启动设备,将使用安全启动文件启动)1.
1.
4displaypatch【命令】displaypatch[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】3:管理级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI配置".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaypatch命令用来显示当前安装的补丁文件和对应的补丁包的版本.
如果不是从补丁包中加载补丁,则不显示补丁包版本.
【举例】#显示当前安装的补丁文件和补丁包版本:displaypatchcfa0:/patch-xxx.
bin,B90H01a,loadedonslot(s):0表1-2displaypatch命令显示信息描述表字段描述cfa0:/patch-xxx.
bin安装的补丁文件的路径B90H01a补丁包的版本loadedonslot(s):0加载补丁的单板编号1-51.
1.
5displaypatchinformation【命令】displaypatchinformation[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】3:管理级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI配置".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaypatchinformation命令用来显示热补丁的信息.
【举例】#显示热补丁的信息.
displaypatchinformationThelocationofpatches:cfa0:SlotVersionTemporaryCommonCurrentActiveRunningStart-Address1MPU004011010x310bd74表1-3displaypatchinformation命令显示信息描述表字段描述Thelocationofpatches补丁文件的加载路径,可以通过patchlocation命令设置Slot无意义Version补丁版本号.
该字段的前3个字符表示PATCH-FLAG的后缀,后面的数字00x表示补丁的编号(只有补丁加载后,系统才能读取到补丁的编号信息)Temporary临时补丁数目Common正式补丁数目Current当前补丁总数目Running处于运行状态的补丁数目Active处于激活状态的补丁数目Start-Address内存补丁区在内存中的起始地址1-61.
1.
6patchactive【命令】patchactive[patch-number]【视图】系统视图【缺省级别】3:管理级【参数】patch-number:补丁序号.
该参数的有效值与使用的补丁文件有关,请以实际情况为准.
【描述】patchactive命令用来激活补丁,即临时运行已加载的补丁.
执行该命令时,如果指定补丁序号,则表示补丁序号之前(包括该序号)的所有处于未激活状态的补丁将被激活;如果不指定补丁序号,则表示当前所有处于未激活状态的补丁将全部被激活.
需要注意的是:激活补丁前,必须先加载该补丁,否则,激活操作失败.
系统重启后,原处于激活状态的补丁会变成未激活状态,不再生效.
如果想再次使用该补丁,需要再次激活.
【举例】#激活3号及3号之前已加载的补丁.
system-view[Sysname]patchactive3#激活所有已加载的补丁.
system-view[Sysname]patchactive1.
1.
7patchdeactive【命令】patchdeactive[patch-number]【视图】系统视图【缺省级别】3:管理级【参数】patch-number:补丁序号.
该参数的有效值与使用的补丁文件有关,请以实际情况为准.
【描述】patchdeactive命令用来停止运行补丁,恢复原版本软件的运行.
1-7执行该命令时,如果指定补丁序号,则表示在此补丁序号之后(包括该序号)处于激活状态的补丁将全部进入未激活状态;如果不指定补丁序号,则表示当前所有处于激活状态的补丁将全部进入未激活状态.
对于处于运行状态的补丁,本命令无效.
【举例】#停止运行3号及3号之后的补丁.
system-view[Sysname]patchdeactive3#停止运行所有已激活的补丁.
system-view[Sysname]patchdeactive1.
1.
8patchdelete【命令】patchdelete[patch-number]【视图】系统视图【缺省级别】3:管理级【参数】patch-number:补丁序号.
该参数的有效值与使用的补丁文件有关,请以实际情况为准.
【描述】patchdelete命令用来将补丁从内存补丁区中删除.
执行该命令时,如果指定补丁序号,则表示补丁序号之后(包括该序号)的所有补丁将被删除;如果不指定补丁序号,则表示内存补丁区中的所有补丁将被删除.
执行该命令,只是将补丁从内存补丁区中删除,并不会将补丁从存储介质中删除,补丁回到初始状态(IDLE).
【举例】#删除3号及3号之后的补丁.
system-view[Sysname]patchdelete3#删除所有补丁.
system-view[Sysname]patchdelete1.
1.
9patchinstall【命令】patchinstall{patch-location|filefilename}undopatchinstall1-8【视图】系统视图【缺省级别】3:管理级【参数】patch-location:表示补丁文件所在的路径,为1~64个字符的字符串,格式通常为存储介质的根目录.
filefilename:表示补丁包文件的名称.
【描述】patchinstall命令用来一步式完成补丁的安装.
undopatchinstall命令用来卸载补丁.
在执行patchinstall命令时,系统会提示"Doyouwanttocontinuerunningpatchesafterreboot[Y/N]:",如果输入或者,则会安装指定路径下的所有补丁,设备重启后这些补丁继续生效,补丁状态从IDLE转换到RUNNING.
相当于依次执行了patchlocation、patchload、patchactive和patchrun命令.
如果输入或者,则会安装指定路径下的所有补丁,设备重启后这些补丁不再继续生效,补丁状态从IDLE转换到ACTIVE.
相当于依次执行了patchlocation、patchload和patchactive命令.
需要注意的是:执行该命令前,需要将补丁文件保存到指定路径.
如果要从补丁包中安装补丁,则可以将补丁包保存在任意路径下,否则请将补丁文件保存到设备存储介质的根目录下.
执行补丁安装操作后,系统会将补丁文件的加载路径修改成"patchinstallpatch-location"中patch-location参数所指向的位置.
比如,先配置了patchlocationxxx,再执行patchinstallyyy,此时系统会自动将补丁文件的加载路径从xxx改为yyy.
如果执行patchinstallfilefilename命令,则系统不会改变加载路径.
【举例】#加载CF卡上的补丁文件,并且要求设备重启后补丁继续生效.
system-view[Sysname]patchinstallcfa0:Patcheswillbeinstalled.
Continue[Y/N]:yDoyouwanttorunpatchesafterreboot[Y/N]:yInstallingpatches…Installationcompleted,andpatcheswillcontinuetorunafterreboot.
[Sysname]#加载补丁文件包,并且要求设备重启后补丁继续生效.
system-view[Sysname]patchinstallfile:/patch_packeg.
binPatcheswillbeinstalled.
Continue[Y/N]:yDoyouwanttorunpatchesafterreboot[Y/N]:yInstallingpatches…Installationcompleted,andpatcheswillcontinuetorunafterreboot.
1-9[Sysname]1.
1.
10patchload【命令】patchload[filefilename]【视图】系统视图【缺省级别】3:管理级【参数】filefilename:表示补丁包文件的名称.
【描述】patchload命令用来将补丁文件从存储介质(比如Flash、CF卡)加载到内存补丁区中.
如果指定了补丁包文件,则表示系统从补丁包中加载补丁;如果未指定补丁包文件,则表示从补丁文件中加载补丁.
执行该命令前,需要将补丁文件保存到指定路径.
如果要从补丁包中加载补丁,则可以将补丁包文件保存在任意路径下,否则请将补丁文件保存到设备存储介质的根目录下.
【举例】#从补丁文件中加载补丁.
system-view[Sysname]patchload#从补丁包中加载补丁.
system-view[Sysname]patchloadfilecfa0:/patchpackege.
bin1.
1.
11patchlocation【命令】patchlocationpatch-location【视图】系统视图【缺省级别】3:管理级【参数】patch-location:表示补丁文件所在的路径,为1~64个字符的字符串,格式通常为存储介质的根目录.
【描述】patchlocation命令用来设置补丁文件的加载路径.
缺省情况下,补丁文件的加载路径为flash或者cfa0:.
1-10如果是要安装补丁包,则也无需配置该命令.
当设备支持多个存储介质时,用户可以将补丁文件保存到其它存储介质.
此时,需要使用该命令告知系统补丁文件的位置,执行补丁加载操作时,系统会将该路径下指定后缀的补丁加载到对应的单板.
如果设备只有一个存储介质,而且补丁文件只能放在固定路径,则不需要配置该命令.
需要注意的是,执行patchinstall命令会修改补丁文件的加载路径.
比如,先配置了patchlocationxxx,再执行patchinstallyyy,此时系统会自动将补丁文件的加载路径从xxx改为yyy.
如果执行patchinstall命令的同时指定了具体的补丁包文件,则不会改变补丁文件的加载路径.
【举例】#设置补丁文件加载路径为CF卡的根目录.
system-view[Sysname]patchlocationcfa0:1.
1.
12patchrun【命令】patchrun[patch-number]【视图】系统视图【缺省级别】3:管理级【参数】patch-number:补丁序号.
该参数的有效值与使用的补丁文件有关,请以实际情况为准.
【描述】patchrun命令用来确认运行补丁,即确认激活状态的补丁进入运行状态.
执行该命令时,如果指定补丁序号,则表示确认运行补丁序号之前(包括该序号)的所有已激活的补丁;如果不指定补丁序号,则表示确认运行当前系统中所有已激活的补丁.
该命令只对处于激活状态的补丁有效,对于处于其它状态的补丁,该命令无效.
确认运行的补丁,在系统重启后,会继续生效.
【举例】#确认运行3号及3号之前的补丁.
system-view[Sysname]patchrun3#确认运行所有已激活的补丁.
system-view[Sysname]patchruni目录1License管理配置命令·1-11.
1License管理配置命令1-11.
1.
1displaylicense1-11.
1.
2licenseappend1-21.
1.
3licenseregister1-31-11License管理配置命令1.
1License管理配置命令1.
1.
1displaylicense【命令】displaylicense{ap|wapi}[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】ap:License允许上线的AP个数.
wapi:WAPI特性.
本参数的支持情况与设备的型号有关,请参见"命令参考导读"中的"命令行及参数差异情况"部分的介绍.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI配置".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaylicense命令用来显示指定特性的注册信息.
【举例】#显示License允许上线的AP个数.
displaylicenseapNo.
SNLicenseKeyActivationKeyAPNumber1210235A35JB05B0004320E60F01DD07102DE532C0D52EE737B54801DE699322210235A35JB05B000432AC09B720407102CBA6570C3E25FC6FEA1021B933323210235A35JB05B0004326C5AC902A07102682A41A15054E026AB0CBC358332No.
SerialnumberAPNumberAvailableTimeLeft1jS6HJ-fnDvq-x9Kpu-CYm@G-$i2mf-@mSNV-JKDU93202wejnX-rvapn-/K6W9-umsAw-DjAuH-MWPug-emn+q32Forever3yUBB@-/F2ez-AyM/w-nX/XV-uZp$R-:beSz-q5h8932Forever#显示WAPI特性的注册信息.
displaylicensewapi1-2No.
SerialnumberFeatureAvailableTimeLeft1BFpJG-sNwrB-UBWQM-i4Fnz-jY2Zy-YVE+@-aeZD5WAPIForever表1-1displaylicense命令显示信息描述表字段描述No.
License编号SN设备序列号LicenseKey设备的License授权码ActivationKey设备的License激活密钥APNumberLicense允许上线的AP个数SerialNumber软件的License授权码Feature特性名称AvailableTimeLeftLicense剩余有效时间1.
1.
2licenseappend【命令】licenseappendlicense-keyactivation-key【视图】系统视图【缺省级别】2:系统级【参数】license-key:设备的License授权码.
activation-key:设备的License激活密钥.
【描述】licenseappend命令用于向指定设备添加普通型License.
成功添加license以后,需要重启设备才能使该license生效.
本命令的支持情况与设备的型号有关,请参见"命令参考导读"中的"命令行及参数差异情况"部分的介绍.
【举例】#向授权码为2DAB078A707102F6E499,激活密钥为8156824B365F5FAAB822的设备添加License.
system-view1-3[Sysname]licenseappend2DAB078A707102F6E4998156824B365F5FAAB822Thelicenseisaddedsuccessfully.
Tomakeittakeeffect,rebootthedevice.
1.
1.
3licenseregister【命令】licenseregister{ap|wapi}serial-number【视图】用户视图【缺省级别】3:管理级【参数】ap:License允许上线的AP个数.
wapi:WAPI特性.
本参数的支持情况与设备的型号有关,请参见"命令参考导读"中的"命令行及参数差异情况"部分的介绍.
serial-number:软件的License授权码.
格式为XXXXX-XXXXX-XXXXX-XXXXX-XXXXX-XXXXX-XXXXX,其中,X表示一个授权码字符,该字符可以是字母(区分大小写)、数字、加号(+)或右斜线(/).
【描述】licenseregister命令用来向指定设备添加增强型License.
License授权码可以通过购买授权书获得.
用户必须严格按照License授权码的格式输入才能成功注册.
【举例】#注册设备支持的允许上线的AP个数.
licenseregisterapM4rVZ-AijZx-$MmwG-A4Z2S-@iVNV-tcex5-jRCtRInfo:Registersuccessfully.
i目录1设备管理配置命令·1-11.
1设备管理配置命令1-11.
1.
1clockdatetime·1-11.
1.
2clocksummer-timeone-off·1-21.
1.
3clocksummer-timerepeating1-31.
1.
4clocktimezone·1-41.
1.
5collection-interval·1-51.
1.
6configure-usercount·1-51.
1.
7copyright-infoenable1-61.
1.
8cpu-usagethreshold·1-71.
1.
9displayclock1-81.
1.
10displayconfigure-user1-81.
1.
11displaycpu-usage1-91.
1.
12displaycpu-usagehistory·1-111.
1.
13displaydevice·1-131.
1.
14displaydevicemanuinfo·1-141.
1.
15displaydiagnostic-information·1-151.
1.
16displayenvironment1-161.
1.
17displayfan1-181.
1.
18displayjob·1-181.
1.
19displaymemory1-191.
1.
20displaypower·1-201.
1.
21displayreboot-type1-211.
1.
22displayrps1-221.
1.
23displayschedulejob·1-221.
1.
24displayschedulereboot·1-231.
1.
25displaysystem-failure·1-241.
1.
26displaytransceiver·1-251.
1.
27displaytransceiveralarm·1-261.
1.
28displaytransceiverdiagnosis1-281.
1.
29displaytransceivermanuinfo·1-291.
1.
30displayversion·1-301.
1.
31header1-31ii1.
1.
32job·1-331.
1.
33memory-usagethreshold·1-331.
1.
34nmsmonitor-interface·1-341.
1.
35quickconfiguration1-351.
1.
36reboot1-391.
1.
37resend-interval·1-401.
1.
38resetunusedporttag1-401.
1.
39schedulejob1-411.
1.
40schedulerebootat·1-421.
1.
41schedulerebootdelay1-441.
1.
42shutdown-interval1-451.
1.
43sysname1-451.
1.
44system-failure1-461.
1.
45temperature-limit(advanced)1-471.
1.
46temperature-limit(basic)1-481.
1.
47timeat·1-481.
1.
48timedelay1-511.
1.
49view1-521-11设备管理配置命令存储介质有多种类型,如Flash、CF卡、U盘等,具体采用哪种存储介质与设备的型号有关,请参见"配置指导导读"中的"特性差异情况"部分的介绍.
本手册以CF卡为例进行描述.
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年1月1日14时10分20秒.
clockdatetime14:10:201/1/2011#设置设备的系统时间为2011年1月1日零点6分.
clockdatetime0:62011/1/11-21.
1.
2clocksummer-timeone-off【命令】clocksummer-timezone-nameone-offstart-timestart-dateend-timeend-dateadd-timeundoclocksummer-time【视图】系统视图【缺省级别】3:管理级【参数】zone-name:夏令时名称,为1~32个字符的字符串,区分大小写.
start-time:起始时间,格式为HH:MM:SS,除表示零点外,格式中的其它0可以省略不写.
start-date:起始日期,格式为YYYY/MM/DD或MM/DD/YYYY.
end-time:结束时间,格式为HH:MM:SS,除表示零点外,格式中的其它0可以省略不写.
end-date:结束日期,格式为YYYY/MM/DD或MM/DD/YYYY.
add-time:相对于标准时间增加的时间,格式为HH:MM:SS,除表示零点外,格式中的其它0可以省略不写.
【描述】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-31.
1.
3clocksummer-timerepeating【命令】clocksummer-timezone-namerepeatingstart-timestart-dateend-timeend-dateadd-timeundoclocksummer-time【视图】系统视图【缺省级别】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"为"2011/6/6"和"00:00:00",指定"end-date"和"end-time"为"2011/10/1"和"00:00:00",指定"add-time"为"01:00:00",则表示从2011年开始(包括2011年)以后每年的6月6号的零点整到10月1号的零点整,都采用夏令时制,夏令时间要比设备的当前标准时间增加1小时.
1-4设置完成后,可以使用displayclock命令进行查看.
日志、debug等信息时间将采用经过时区和夏令时调整过的本地时间.
需要注意的是:从"起始日期"的"起始时间"到"结束日期"的"结束时间"这个时间段长度必须大于1天小于1年,否则视为无效参数,配置失败.
如果当前系统时间在该命令作用的时间段内,则执行该命令后,系统时间将自动增加"add-time".
相关配置可参考命令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.
1-5【举例】#设置本地时区名称为Z5,比UTC标准时间增加5小时.
system-view[Sysname]clocktimezoneZ5add51.
1.
5collection-interval【命令】collection-intervalcollection-intervalundocollection-interval【视图】系统视图【缺省级别】3:管理级【参数】collection-interval:指定告警采集周期,取值范围为0~60,单位为秒.
【描述】collection-interval命令用来设置告警采集周期.
undocollection-interval命令用来恢复缺省情况.
缺省情况下,告警采集周期为0秒,即不采集.
需要注意的是,告警重发周期必须大于或等于告警采集周期的3倍.
由于告警重发周期缺省为0秒,因此设备使用缺省配置启动后,在设置告警采集周期前应先设置告警重发周期.
【举例】#配置告警采集周期为60秒.
system-view[Sysname]collection-interval601.
1.
6configure-usercount【命令】configure-usercountnumberundoconfigure-usercount【视图】系统视图【缺省级别】2:系统级【参数】number:用户数,不同型号的设备支持的取值范围不同,请参见"命令参考导读"中的"命令行及参数差异情况"部分的介绍.
1-6【描述】configure-usercount命令用来设置可以同时进入系统视图的用户数.
undoconfigure-usercount用来恢复缺省情况.
缺省情况下,允许两个用户在系统视图下进行配置.
相关配置可参考命令displayconfigure-user.
当多个用户同时进入系统视图并对某个特性进行配置的时候,系统以最新配置为准.
如果当前并发配置用户数目已达到所设置的限制数目,新登录的用户将无法再进入系统视图.
【举例】#设置并发配置用户数目为4.
system-view[Sysname]configure-usercount41.
1.
7copyright-infoenable【命令】copyright-infoenableundocopyright-infoenable【视图】系统视图【缺省级别】3:管理级【参数】无【描述】copyright-infoenable命令用来使能显示版权信息.
undocopyright-infoenable命令用来禁止显示版权信息.
缺省情况下,显示版权信息处于使能状态.
【举例】#配置使能显示版权信息.
system-view[Sysname]copyright-infoenable使用Telnet方式登录设备,会显示如下信息:*Copyright(c)2004-2011HangzhouH3CTech.
Co.
,Ltd.
Allrightsreserved.
**Withouttheowner'spriorwrittenconsent,**nodecompilingorreverse-engineeringshallbeallowed.
*1-7如果当前已经使用Console口登录设备了,再退出用户视图,会显示如下信息:*Copyright(c)2004-2011HangzhouH3CTech.
Co.
,Ltd.
Allrightsreserved.
**Withouttheowner'spriorwrittenconsent,**nodecompilingorreverse-engineeringshallbeallowed.
*Userinterfacecon0isavailable.
PleasepressENTER.
#禁止显示版权信息.
system-view[Sysname]undocopyright-infoenable使用Telnet方式登录设备,会显示如下信息:如果当前已经使用Console口登录设备了,再退出用户视图,会显示如下信息:Userinterfacecon0isavailable.
PleasepressENTER.
1.
1.
8cpu-usagethreshold【命令】cpu-usagethresholdcpu-thresholdundocpu-usagethreshold【视图】AP模板视图【缺省级别】2:系统级【参数】cpu-threshold:表示CPU利用率百分比,取值范围为0~100.
【描述】cpu-usagethreshold命令用来设置指定AP的CPU利用率阈值.
undocpu-usagethreshold命令用来恢复缺省情况.
缺省情况下,AP的默认CPU利用率阈值为90.
当指定AP的CPU利用率大于或等于该阈值时,AC将认为该AP的CPU利用率过高.
1-8【举例】#配置AP(名称为ap1)的CPU利用率阈值为80%.
system-view[Sysname]wlanapap1modelWA2620-AGN[Sysname-wlan-ap-ap1]cpu-usagethreshold801.
1.
9displayclock【命令】displayclock[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】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.
10displayconfigure-user【命令】displayconfigure-user[|{begin|exclude|include}regular-expression]【视图】任意视图1-9【缺省级别】1:监控级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI配置".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayconfigure-user命令用来显示已经登录设备且当前命令视图不是用户视图的用户的信息.
相关配置可参考命令configure-usercount.
【举例】#显示设备当前同时进入系统视图的用户的信息.
displayconfigure-userTheinformationofcurrentconfigurationuser(s):IdxUIDelayTypeUserlevel+178VTY001:10:16TEL3+179VTY100:00:00TEL3Followingaremoredetails.
VTY0:Location:192.
168.
1.
59VTY1:Location:192.
168.
1.
54+:User-interfaceisactive.
F:User-interfaceisactiveandworkinasyncmode.
1.
1.
11displaycpu-usage【命令】displaycpu-usage[entry-number[offset][verbose][from-devicebegin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】entry-number:指定执行一次本命令将显示的条目数,取值范围为1~60.
offset:起始显示条目序号到最新条目序号之间的偏移量,取值范围为0~59.
比如,最新生成的统计信息的idx是12,如果offset设置为3,则会从idx是9的统计信息开始显示(idx表示的是第几1-10个周期的统计信息,从0到60循环计数.
系统按周期统计CPU利用率,当一个周期结束时,就会记录该周期内CPU的平均利用率,idx会自动加1).
verbose:显示CPU利用率的详细信息.
不使用该参数时,显示的是简要的CPU利用率统计信息,使用该参数时,会详细显示指定统计周期内各个任务的平均CPU利用率.
from-device:查看外部存储设备(比如flash、硬盘等)中保存的统计信息(该参数设备暂不支持).
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"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-usageUnitCPUusage:1%inlast5seconds1%inlast1minute1%inlast5minutes#显示CPU利用率统计信息历史记录区中的倒数第5和倒数第6号记录.
displaycpu-usage24=====CPUusageinfo(no:0idx:58)=====CPUUsageStat.
Cycle:60(Second)CPUUsage:3%CPUUsageStat.
Time:2011-01-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:2011-01-1010:55:55CPUUsageStat.
Tick:0x1d9c(CPUTickHigh)0xa50e5351(CPUTickLow)ActualStat.
Cycle:0x0(CPUTickHigh)0x950906af(CPUTickLow)1-11表1-1displaycpu-usage命令显示信息描述表字段描述UnitCPUusageCPU利用率信息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.
12displaycpu-usagehistory【命令】displaycpu-usagehistory[tasktask-id][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】tasktask-id:显示指定任务的CPU利用率的统计历史信息,task-id表示任务编号.
不使用该参数时,显示的是整个系统的相应信息(整个系统的CPU利用率等于所有任务CPU利用率之和).
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI配置".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
1-12【描述】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)以上显示信息表明整个系统(任务名为SYSTEM)在最近60分钟内CPU的占有率情况:12分钟前大约为5%,13分钟前大约为10%,14分钟前大约为15%,15分钟前大约为10%,16、17分钟前大约为5%,18分钟前大约为10%,19分钟前大约为5%,其它时间均小于或等于2%.
#显示编号为6的任务的CPU利用率统计信息.
displaycpu-usagehistorytask6100%|95%|1-1390%|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.
13displaydevice【命令】displaydevice[cf-card|usb][subslotsubslot-number|verbose][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】2:系统级【参数】cf-card:显示CF卡的信息.
本参数的支持情况与设备的型号有关,请参见"命令参考导读"中的"命令行及参数差异情况"部分的介绍.
usb:显示USB接口连接设备的信息.
该参数的支持情况与设备的型号有关,请参见"命令参考导读"中的"命令行及参数差异情况"部分的介绍.
subslotsubslot-number:显示指定子卡的信息.
subslot-number表示子卡所在的子槽位号.
verbose:显示详细信息.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI配置".
begin:从包含指定正则表达式的行开始显示.
1-14exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaydevice命令用来显示设备信息.
不带cf-card和usb参数时,显示的是设备上所有单板的信息.
【举例】#显示设备信息.
displaydeviceSlotNo.
SubslotNo.
BoardTypeStatusMaxPorts10WX5004Normal10表1-2displaydevice命令显示信息描述表字段描述SlotNo.
单板的槽位号SubslotNo.
子卡所在的子槽位号BoardType单板的硬件类型Status单板状态:Fault表示该槽位单板出错,不能正常启动;Normal表示该槽位单板处于正常工作状态MaxPorts单板支持的最大物理端口数1.
1.
14displaydevicemanuinfo【命令】displaydevicemanuinfo[subslotsubslot-number][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】3:管理级【参数】subslotsubslot-number:显示指定子卡的电子标签信息,subslot-number表示子卡所在的子槽位号.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI配置".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
1-15regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaydevicemanuinfo命令用来显示设备的电子标签信息.
电子标签信息也可以称为永久配置数据或档案信息等,在单板或者设备的调测(调试、测试)过程中被写入到设备的存储器件中,包括单板的名称、生产序列号、MAC地址、制造商等信息.
本命令显示的是设备的部分电子标签信息.
【举例】#显示设备的电子标签信息.
displaydevicemanuinfoSubslot0DEVICE_NAME:WX5004DEVICE_SERIAL_NUMBER:210235A35JB09A000075MAC_ADDRESS:000F-E26A-58EAMANUFACTURING_DATE:2011-01-10VENDOR_NAME:H3C表1-3displaydevicemanuinfo命令信息显示描述表字段描述DEVICE_NAME设备名称DEVICE_SERIAL_NUMBER设备序列号MAC_ADDRESS设备出厂MAC地址MANUFACTURING_DATE设备调测日期VENDOR_NAME制造商名称1.
1.
15displaydiagnostic-information【命令】displaydiagnostic-information[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI配置".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
1-16regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaydiagnostic-information命令用来显示或保存系统当前多个功能模块运行的统计信息.
在日常维护或系统出现故障时,为了便于问题定位,用户需要查看各个功能模块的运行信息.
因为各个功能模块都有其对应的运行信息,所以一般情况下,用户需要逐条运行相应的display命令.
为便于一次性收集更多信息,用户可以在任意视图下执行displaydiagnostic-information命令,显示或保存系统当前多个功能模块运行的统计信息.
displaydiagnostic-information命令一次性收集的信息等效于依次执行displayclock、displayversion、displaydevice、displaycurrent-configuration等命令后终端显示的信息.
【举例】#保存系统当前各个功能模块运行的统计信息.
displaydiagnostic-informationSaveordisplaydiagnosticinformation(Y=save,N=display)[Y/N]:yPleaseinputthefilename(*.
diag)[cfa0:/default.
diag]:aa.
diagDiagnosticinformationisoutputtingtocfa0:/aa.
diag.
Pleasewait.
.
.
Savesucceeded.
再在用户视图下执行"moreaa.
diag"命令,配合使用/键,可以查看aa.
diag文件的记录的内容.
#显示系统当前各个功能模块运行的统计信息.
displaydiagnostic-informationSaveordisplaydiagnosticinformation(Y=save,N=display)[Y/N]:ndisplayclock=08:54:16UTCFri01/15/2011displayversion=……略……1.
1.
16displayenvironment【命令】displayenvironment[cpu][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】cpu:显示设备中所有CPU的温度信息.
1-17|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI配置".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayenvironment命令用来显示设备的温度信息,包括单板当前温度和设定的温度门限.
displayenvironmentcpu命令用来显示设备中所有CPU的温度信息.
本命令的支持情况与设备的型号有关,请参见"命令参考导读"中的"命令行及参数差异情况"部分的介绍.
【举例】#显示设备的温度信息.
displayenvironmentSystemTemperatureinformation(degreecentigrade):SlotNoTemperatureLowerlimitUpperlimit141090#显示设备中所有CPU的温度信息.
displayenvironmentcpuSystemCPUTemperatureinformation(degreecentigrade):SlotNOTemperatureLowerlimitUpperlimit129090表1-4displayenvironment命令显示信息描述表字段描述SystemTemperatureinformation(degreecentigrade)系统各单板温度信息(摄氏度)SystemCPUTemperatureinformation(degreecentigrade)系统各单板CPU温度信息(摄氏度)SlotNO单板所在的槽位号Temperature当前温度Lowerlimit温度下限Upperlimit温度上限1-181.
1.
17displayfan【命令】displayfan[fan-id][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】fan-id:显示指定风扇的状态信息.
fan-id表示设备内置风扇的编号,本参数的取值范围与设备的型号有关,请参见"命令参考导读"中的"命令行及参数差异情况"部分的介绍.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI配置".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayfan命令用来显示设备内置风扇的工作状态.
本命令的支持情况与设备的型号有关,请参见"命令参考导读"中的"命令行及参数差异情况"部分的介绍.
【举例】#显示设备上所有风扇的工作状态.
displayfanFan1State:NormalFan2State:NormalFan3State:NormalFan4State:NormalFan5State:Normal1.
1.
18displayjob【命令】displayjob[job-name][|{begin|exclude|include}regular-expression]【视图】任意视图1-19【命令级别】1:监控级【参数】job-name:任务名,为1~32个字符的字符串.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI配置".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayjob命令用来查看定时执行任务的具体配置.
不带参数时表示查看当前所有定时执行任务的具体配置.
相关配置可参考命令job、time和view.
【举例】#查看定时执行任务saveconfig的具体配置.
displayjobsaveconfigJobname:saveconfigSpecifiedview:monitorTime1:Executecommandsave1.
cfgafter40minutes以上显示信息表明,40分钟后系统将自动将当前运行的配置保存到配置文件1.
cfg.
表1-5displayjob命令显示信息描述表字段说明Jobname定时执行任务名Specifiedview定时执行任务中命令所在视图TimetimeID定时执行任务中包含的各命令执行时间记录Executecommand命令字符串1.
1.
19displaymemory【命令】displaymemory[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级1-20【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI配置".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaymemory命令用来显示设备内存的使用状况.
【举例】#显示设备内存的使用状况.
displaymemorySystemTotalMemory(bytes):431869088TotalUsedMemory(bytes):71963156UsedRate:16%表1-6displaymemory命令显示信息描述表字段描述SystemTotalMemory(bytes)系统的总内存大小,单位为字节TotalUsedMemory(bytes)已经使用的内存大小,单位为字节UsedRate已经使用的内存占总内存的比例1.
1.
20displaypower【命令】displaypower[power-id][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】power-id:查看指定电源的信息.
power-id表示电源的编号,不同型号的设备的取值范围不同,请参见"命令参考导读"中的"命令行及参数差异情况"部分的介绍.
不指定该参数时,表示所有电源.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI配置".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
1-21include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaypower命令用来显示设备电源的信息.
本命令的支持情况与设备的型号有关,请参见"命令参考导读"中的"命令行及参数差异情况"部分的介绍.
【举例】#显示设备电源的状况.
displaypowerPower1State:NormalPower2State:Absent1.
1.
21displayreboot-type【命令】displayreboot-type[subslotsubslot-number][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】2:系统级【参数】subslotsubslot-number:显示指定子卡的启动方式,subslot-number表示子卡所在的子槽位号.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI配置".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayreboot-type命令用来显示系统的启动方式.
不携带任何参数时,显示的是设备系统的启动方式.
【举例】#显示设备的启动方式.
displayreboot-typeTherebootingtypethistimeis:Cold1-22以上显示信息表明:设备最近一次的重启方式为冷启动(Cold,表示本次是通过上电方式启动的设备).
(当显示Warm时表示启动方式为热启动,表示本次是通过reboot等命令启动的设备)1.
1.
22displayrps【命令】displayrps[rps-id][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】rps-id:查看指定冗余电源系统的状态信息.
rps-id表示设备冗余电源系统的编号,取值为2.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI配置".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayrps命令用来显示设备冗余电源系统(RPS,RedundantPowerSystem)的状态.
本命令的支持情况与设备的型号有关,请参见"命令参考导读"中的"命令行及参数差异情况"部分的介绍.
【举例】#显示设备冗余电源系统的状态.
displayrpsRPS2State:Normal以上显示信息表明:RPS2工作正常.
1.
1.
23displayschedulejob【命令】displayschedulejob[|{begin|exclude|include}regular-expression]【视图】任意视图1-23【缺省级别】1:监控级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI配置".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayschedulejob用来查看定时执行功能的具体配置.
相关命令可参见命令schedulejob.
【举例】#查看当前定时执行功能的具体配置.
displayschedulejobSpecifiedcommand:execute1.
batSpecifiedview:systemviewExecutedtime:at12:0010/31/2010(in0hoursand16minutes)如果在16分钟内修改了系统时间,则定时执行批处理文件的配置将失效.
再次使用displayschedulejob命令查看时,显示为空.
表1-7displayschedulejob命令显示信息描述表字段描述Specifiedcommand定时执行的命令字符串Specifiedview为定时执行的命令指定的视图Executedtime系统自动执行指定命令的时间点及与当前系统时间的间隔1.
1.
24displayschedulereboot【命令】displayschedulereboot[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】3:管理级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI配置".
1-24begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayschedulereboot命令用来显示用户设置的设备重启时间.
相关配置可参考命令schedulerebootat和schedulerebootdelay.
【举例】#显示设备的重启时间.
displayschedulerebootSystemwillrebootat16:00:0001/10/2011(in2hoursand5minutes).
以上显示信息表明,系统将在2011年1月10日16点(2小时零5分钟之后)重启.
1.
1.
25displaysystem-failure【命令】displaysystem-failure[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】3:管理级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI配置".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaysystem-failure命令用来显示异常情况下系统的处理方式.
相关配置可参考命令system-failure.
【举例】#显示异常情况下系统的处理方式.
displaysystem-failureSystemfailurehandlingmethod:reboot1-251.
1.
26displaytransceiver【命令】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/1上插入的可插拔模块的主要特征参数.
displaytransceiverinterfacegigabitethernet1/0/1GigabitEthernet1/0/1transceiverinformation:TransceiverType:1000_BASE_SX_SFPConnectorType:LCWavelength(nm):850TransferDistance(m):550(50um),270(62.
5um)DigitalDiagnosticMonitoring:YESVendorName:H3COrderingName:SFP-GE-SX-MM8501-26表1-8displaytransceiver命令显示信息描述表字段描述transceiverinformation可插拔模块信息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:表示双绞线CX4:表示CX4电缆DigitalDiagnosticMonitoring对数字诊断功能的支持情况,其中:YES:表示支持数字诊断NO:表示不支持数字诊断VendorName模块生产或定制厂商名称,其中:H3C定制防伪模块:显示为H3C其他模块:显示模块的生产厂商名称OrderingName可插拔模块的对外型号1.
1.
27displaytransceiveralarm【命令】displaytransceiveralarminterface[interface-typeinterface-number][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】2:系统级1-27【参数】interface[interface-typeinterface-number]:显示接口上插入的可插拔模块的当前故障告警信息.
interface-typeinterface-number表示接口类型和接口编号,如果不指定该参数,表示显示所有接口下的该信息.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI配置".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaytransceiveralarm命令用来显示可插拔模块的当前故障告警信息.
如果没有故障,则显示为"None".
目前,使用可插拔模块可能出现的故障告警信息见表1-9.
表1-9displaytransceiveralarm命令输出信息描述表字段描述SFPRXlossofsignal接收信号丢失RXpowerhigh接收光功率高告警RXpowerlow接收光功率低告警TXfault发送错误TXbiashigh偏置电流高告警TXbiaslow偏置电流低告警TXpowerhigh发送光功率高告警TXpowerlow发送光功率低告警Temphigh温度高告警Templow温度低告警Voltagehigh电压高告警Voltagelow电压低告警TransceiverinfoI/Oerror模块信息读写错误Transceiverinfochecksumerror模块信息校验和错误Transceivertypeandportconfigurationmismatch模块类型和端口配置不匹配Transceivertypenotsupportedbyporthardware端口不支持该模块类型1-28本命令的支持情况与设备的型号有关,请参见"命令参考导读"中的"命令行及参数差异情况"部分的介绍.
【举例】#显示接口GigabitEthernet1/0/1上插入的可插拔模块的当前故障告警信息.
displaytransceiveralarminterfacegigabitethernet1/0/1GigabitEthernet1/0/1transceivercurrentalarminformation:RXlossofsignalRXpowerlow表1-10displaytransceiveralarm显示信息描述表字段描述transceivercurrentalarminformation接口光模块当前故障告警信息RXlossofsignal接收信号丢失RXpowerlow接收光功率低告警1.
1.
28displaytransceiverdiagnosis【命令】displaytransceiverdiagnosisinterface[interface-typeinterface-number][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】2:系统级【参数】interface[interface-typeinterface-number]:显示接口上插入的H3C定制防伪可插拔光模块的数字诊断参数的当前测量值.
interface-typeinterface-number表示接口类型和接口编号,如果不指定该参数,表示显示所有接口下的该信息.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI配置".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
1-29【描述】displaytransceiverdiagnosis命令用来显示H3C定制防伪可插拔光模块的数字诊断参数的当前测量值.
本命令的支持情况与设备的型号有关,请参见"命令参考导读"中的"命令行及参数差异情况"部分的介绍.
【举例】#显示接口GigabitEthernet1/0/1上插入的H3C定制防伪可插拔光模块的数字诊断参数的当前测量值.
displaytransceiverdiagnosisinterfacegigabitethernet1/0/1GigabitEthernet1/0/1transceiverdiagnosticinformation:Currentdiagnosticparameters:Temp(°C)Voltage(V)Bias(mA)RXpower(dBM)TXpower(dBM)363.
316.
13-35.
64-5.
19表1-11displaytransceiverdiagnosis显示信息描述表字段描述transceiverdiagnosticinformation接口插入的光模块的数字诊断信息Currentdiagnosticparameters当前的诊断参数Temp.
(°C)数字诊断参数——温度,单位为°C,精确到1°CVoltage(V)数字诊断参数——电压,单位为V,精确到0.
01VBias(mA)数字诊断参数——偏置电流,单位为mA,精确到0.
01mARXpower(dBM)数字诊断参数——接收光功率,单位为dBM,精确到0.
01dBMTXpower(dBM)数字诊断参数——发送光功率,单位为dBM,精确到0.
01dBM1.
1.
29displaytransceivermanuinfo【命令】displaytransceivermanuinfointerface[interface-typeinterface-number][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】2:系统级1-30【参数】interface[interface-typeinterface-number]:显示接口上插入的H3C定制防伪可插拔模块的部分电子标签信息.
interface-typeinterface-number表示接口类型和接口编号,如果不指定该参数,表示显示所有接口下的该信息.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI配置".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaytransceivermanuinfo命令用于显示H3C定制防伪可插拔模块的部分电子标签信息.
本命令的支持情况与设备的型号有关,请参见"命令参考导读"中的"命令行及参数差异情况"部分的介绍.
【举例】#显示接口GigabitEthernet1/0/1上插入的H3C定制防伪可插拔模块的部分电子标签信息.
displaytransceivermanuinfointerfacegigabitethernet1/0/1GigabitEthernet1/0/1transceivermanufactureinformation:Manu.
SerialNumber:213410A0000054000251ManufacturingDate:2011-01-01VendorName:H3C表1-12displaytransceivermanuinfo命令显示信息描述表字段描述Manu.
SerialNumber在调测(调试、测试)过程中生成的序列号ManufacturingDate调测日期,取值为调测平台计算机的系统日期VendorName定制厂商名称,即H3C1.
1.
30displayversion【命令】displayversion[|{begin|exclude|include}regular-expression]【视图】任意视图1-31【缺省级别】1:监控级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI配置".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayversion命令用来显示系统版本信息.
通过查看版本信息,可以获知系统当前使用的软件版本、机架类型、主控板及接口板的相关信息.
【举例】#查看系统版本信息(不同设备的版本信息不同,此处略).
displayversion1.
1.
31header【命令】header{incoming|legal|login|motd|shell}textundoheader{incoming|legal|login|motd|shell}【视图】系统视图【缺省级别】2:系统级【参数】incoming:设置Modem登录用户登录进入用户视图时的欢迎信息.
如果要求认证,则欢迎信息在通过认证后输出.
legal:设置登录终端界面前的授权信息,在输入认证用户名和密码前输出.
login:设置登录验证时的欢迎信息.
motd:设置登录终端界面前的欢迎信息.
shell:设置非Modem登录用户登录进入用户视图时的欢迎信息.
text:输入欢迎信息的内容.
内容的输入支持单行和多行两种方式,具体输入规则请参见"基础配置指导"中的"设备管理配置".
【描述】header命令用来设置欢迎信息.
undoheader命令用来关闭欢迎信息.
1-32【举例】#配置进入用户视图的欢迎信息.
system-view[Sysname]headerincoming%Pleaseinputbannercontent,andquitwiththecharacter'%'.
Welcometoincoming(headerincoming)%[Sysname]headerlegal%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方式远程登录设备,测试以上设置(只有设置了登录认证之后,才会显示login欢迎信息).
*Copyright(c)2004-2011HangzhouH3CTech.
Co.
,Ltd.
Allrightsreserved.
**Withouttheowner'spriorwrittenconsent,**nodecompilingorreverse-engineeringshallbeallowed.
*Welcometolegal(headerlegal)PressYorENTERtocontinue,Ntoexit.
Welcometomotd(headermotd)Welcometologin(headerlogin)Loginauthentication1-33Password:Welcometoshell(headershell)1.
1.
32job【命令】jobjob-nameundojobjob-name【视图】系统视图【命令级别】3:管理级【参数】job-name:任务名,为1~32个字符的字符串.
【描述】job命令用来创建新的定时执行任务并进入job视图,如果定时执行任务已经创建,则直接进入job视图.
undojob命令用来删除定时执行任务.
缺省情况下,系统没有创建定时执行任务.
创建定时执行任务后,可以在定时执行任务视图下配置任务的具体内容,比如让系统在某个时间点自动执行某视图下的某条命令.
多次执行该命令可以创建多个定时任务,各任务之间互不干扰.
相关配置可参考命令view和time.
【举例】#创建(或进入)系统定时任务saveconfiguration.
system-view[Sysname]jobsaveconfiguration[Sysname-job-saveconfiguration]1.
1.
33memory-usagethreshold【命令】memory-usagethresholdmemory-thresholdundomemory-usagethreshold【视图】AP模板视图【缺省级别】2:系统级1-34【参数】memory-threshold:表示内存利用率百分比,取值范围为0~100.
【描述】memory-usagethreshold命令用来设置指定AP的内存利用率阈值.
undomemory-usagethreshold命令用来恢复缺省情况.
缺省情况下,AP的默认内存利用率阈值为90.
当指定AP的内存利用率大于或等于该阈值时,AC将认为该AP的内存利用率过高.
【举例】#配置AP(名称为ap1)的内存利用率阈值为80%.
system-view[Sysname]wlanapap1modelWA2620-AGN[Sysname-wlan-ap-ap1]memory-usagethreshold801.
1.
34nmsmonitor-interface【命令】nms{primary|secondary}monitor-interfaceinterface-typeinterface-numberundonms{primary|secondary}monitor-interface【视图】系统视图【缺省级别】3:管理级【参数】primary:表示配置网管主监控接口.
secondary:表示配置网管次监控接口.
interface-typeinterface-number:表示配置网管监控接口的类型和编号.
【描述】nmsprimarymonitor-interface用于配置指定接口为网管主监控接口.
nmssecondarymonitor-interface用于配置指定接口为网管次监控接口.
undonmsmonitor-interface命令用于取消网管主、次监控接口的配置.
缺省情况下,网管不会监控设备上的任何接口.
如果只配置了主监控接口或只配置了次监控接口,则设备只监控此接口的IP地址变化.
当接口在up期间获得或改变IP地址时,设备会主动向网管发送Trap信息通知可用的IP地址.
如果同时配置了网管主监控接口和次监控接口,则优先监控主监控接口.
【举例】#配置GigabitEthernet1/0/1接口作为主监控接口.
system-view[Sysname]nmsprimarymonitor-interfacegigabitethernet1/0/11-351.
1.
35quickconfiguration【命令】quickconfiguration【视图】系统视图【缺省级别】3:管理级【参数】无【描述】quickconfiguration命令用来启动快速配置功能.
该命令实现了配置向导的功能,通过提示信息指引用户逐项配置设备的基础配置.
【举例】#进行快速配置.
system-view[Sysname]quickconfigurationThisoperationwillchangethecurrentconfiguration.
Continue[Y/N]:yPleaseanswerthefollowingquestions.
PressCtrl+Ctostop.
Systemname[H3C]:Adminusername[]:userEnterpassword[]:123456Enteruserprivilege(0-3)[0]:3Defaultroute[]:2.
2.
2.
1Doyouwanttosetthetimezone[Y/N]:yEnterthetimezone[]:beijingEnterthetimezoneoffset(HH:MM:SS)[]:08:00:00Doyouwanttosetthesystemtime[Y/N]:yEnterthetime(HH:MM:SS)[]:14:31:00Enterthedate(MM/DD/YYYYorYYYY/MM/DD)[]:2011/01/25DoyouwanttoenableTelnetserver[Y/N]:yDoyouwanttoenableSTelnetserver[Y/N]:yCreateVLANinterface(s)toperformtelnet,portalandsoon.
EnterVLAN-interfacenumber(presstoexit)[]:1DoyouwanttosetIPaddress[Y/N]:yEnterIPaddress(X.
X.
X.
X)[]:192.
168.
28.
50EnterIPaddressmask(X.
X.
X.
X)[]:255.
255.
0.
0EnterVLAN-interfacenumber(presstoexit)[]:2DoyouwanttosetIPaddress[Y/N]:yEnterIPaddress(X.
X.
X.
X)[]:2.
2.
2.
50EnterIPaddressmask(X.
X.
X.
X)[]:255.
255.
255.
0EnterVLAN-interfacenumber(presstoexit)[]:DoyouwanttoaddinterfaceGigabitEthernet1/0/1tomultipleVLANs[Y/N]:n1-36WhichVLANdoyouwanttoaddinterfaceGigabitEthernet1/0/1toEnterVLANID(presstoexit)[]:1DoyouwanttoaddinterfaceGigabitEthernet1/0/2tomultipleVLANs[Y/N]:yWhichVLANdoyouwanttoaddinterfaceGigabitEthernet1/0/2toEnterVLANID(presstoexit)[]:1WhichVLANdoyouwanttoaddinterfaceGigabitEthernet1/0/2toEnterVLANID(presstoexit)[]:2WhichVLANdoyouwanttoaddinterfaceGigabitEthernet1/0/2toEnterVLANID(presstoexit)[]:DoyouwanttoconfigureclearSSID[Y/N]:yEnteraclearSSID:clearidAssignaVLANtoSSID(1-4094)[1]:1Doyouwanttoperformportalauthentication[Y/N]:yEnterportalservername(presstoexit)[]:portalserver1EnterportalserverIP[]:192.
168.
28.
1EnterportalserverURL[http://192.
168.
28.
1]:Enterportalserverkey[]:portalkey1Enterportalservername(presstoexit)[]:portalserver2EnterportalserverIP[]:192.
168.
28.
2EnterportalserverURL[http://192.
168.
28.
2]:Enterportalserverkey[]:portalkey2Enterportalservername(presstoexit)[]:EnterVLAN-interfacenumberwithIPaddresstoperformportal[]:1Enterportalservernamewhichmusthavebeencreated[]:portalserver1EnterportalauthenticationmethoddirectLayer3redhcp[]:1Doyouwanttoperform802.
1XandPEAP-MSCHAPv2[Y/N]:yEnteracryptoSSID:cryptoidEnterRADIUSschemename[]:radiusEnterservertypestandardextended[1]:1EnterRADIUSauthenticationIP[]:192.
168.
28.
3EnterRADIUSaccountingIP[]:192.
168.
28.
3EnterRADIUSauthenticationkey[]:authkeyEnterRADIUSaccountingkey[]:acckeyEnterusernameformatwithdomainwithoutdomain[1]:1EnteranAPname:wa2620EnterAPmodel:wa2620-agnDoyouwanttosettheAPasanautoAP[Y/N]:nEntertheserialIDoftheAP:210235A29G007C000020Enterradio1channel(149,153,157,161,165)[auto]:149Enterradio2mode(0:dot11b1:dot11g)[dot11g]:1Enterradio2channel(1,2,3,4,5,6,7,8,9,10,11,12,13)[auto]:11DoyouwanttosetnextAP[Y/N]:yEnteranAPname:wa2100EnterAPmodel:wa2100DoyouwanttosettheAPasanautoAP[Y/N]:yEnterradio1mode(0:dot11a1:dot11b2:dot11g)[dot11g]:1Enterradio1channel(1,2,3,4,5,6,7,8,9,10,11,12,13)[auto]:1DoyouwanttosetnextAP[Y/N]:n1-37表1-13quickconfiguration命令显示信息描述表字段描述Thisoperationwillchangethecurrentconfiguration.
Continue[Y/N]:输入开始快速配置来修改当前的配置,选择退出快速配置Pleaseanswerthefollowingquestions.
PressCtrl+Ctostop.
快速配置采用交互的方式进行,请根据提示信息回答相应问题.
以下提示信息中:[value]:表示该参数的缺省值为value,直接回车可以选中该缺省值[Y/N]:表示该功能为可选配置,如果输入则开始配置相关参数;如果输入则不配置该功能的相关参数,继续下一项参数的配置(format):表示该参数的格式,比如时间的格式为HH:MM:SS,日期的格式为MM/DD/YYYY或者YYYY/MM/DD(presstoexit):表示该功能可以循环配置,输入(即按键)可以配置该循环配置.
比如设备可以配置多个VLAN接口,如果直接输入接口号,则表示创建VLAN接口,则向导会引导用户为该接口配置IP地址和IP地址掩码;如果输入,则表示不再创建VLAN接口需要注意的是,如果在30秒内没有回答相应问题,系统将认为交互输入超时,并退出快速配置过程.
用户也可以使用快捷键终止交互过程,但在确认可选配置时无效.
如果在配置过程中中止交互,则此前的所有配置均不会被执行systemname[H3C]:配置设备名称.
缺省值为当前设备名称Adminusername[]:配置用户登录设备时的用户名,缺省情况下没有用户名Enterpassword[]:配置用户登录设备时的密码,密文形式Enteruserprivilege(0-3)[0]:配置用户级别Defaultroute[]:配置缺省路由Doyouwanttosetthetimezone[Y/N]:询问用户是否想要配置系统时区.
可选配置.
如果输入,则会被要求:Enterthetimezone[]:请输入时区名称Enterthedate(MM/DD/YYYYorYYYY/MM/DD)[]:时间偏移值,如果配置的时区需要比标准时间增加,直接输入时间偏移值或者在时间偏移值前加上"+"号(正号);如果配置的时区需要比标准时间减少,则在时间偏移值前加上"-"号(负号)DoyouwanttoenableTelnetserver[Y/N]:询问用户是否想要使能Telnet服务器功能.
输入,表示使能;输入,表示不使能DoyouwanttoenableSTelnetserver[Y/N]:询问用户是否想要使能STelnet服务器功能.
输入,表示使能;输入,表示不使能CreateVLANinterface(s)toperformtelnet,portalandsoon.
创建VLAN及VLAN-interface,此配置段为循环配置,在提示"presstoexit"的位置直接输入回车表示结束配置VLAN及VLAN-interface;如果直接输入VLAN接口编号,则会继续被要求配置:DoyouwanttosetIPaddress[Y/N]:是否需要配置IP地址EnterIPaddress(X.
X.
X.
X)[]:为该VLAN接口配置IP地址EnterIPaddressmask(X.
X.
X.
X)[]:为该VLAN接口配置IP地址掩码需要注意的是,如果需要使用portal、telnet等服务,请在此处配置IP地址,否则portal、telnet等服务将不可用1-38字段描述DoyouwanttoaddinterfaceGigabitEthernet1/0/1tomultipleVLANs[Y/N]:询问用户是否想要将以太网端口加入多个VLAN中,如果输入,则会继续循环询问:WhichVLANdoyouwanttoaddinterfaceGigabitEthernet1/0/1to:想把GigabitEthernet1/0/1接口加入哪个VLAN(如果输入则仅会询问一遍此信息)EnterVLANID(presstoexit)[]:询问用户是否想将当前接口加入某个VLAN,并输入VLANID.
可以将接口加入多个VLAN,直接回车会退出该循环过程DoyouwanttoconfigureclearSSID[Y/N]:询问用户是否想要配置明文SSID.
可选配置.
如果输入,则会继续询问:EnteraclearSSID:输入明文SSIDAssignaVLANtoSSID(1-4094)[1]:将SSID与VLAN绑定Doyouwanttoperformportalauthentication[Y/N]:询问用户是否想要使能portal认证功能.
可选配置.
该配置段为循环配置,可以最多配置四个portal认证服务器,在提示"presstoexit"的位置直接输入回车表示结束配置Enterportalservername(presstoexit)[]:使能portal认证功能,并为portal认证服务器指定名称(该名称可以任意指定)EnterportalserverIP[]:输入将使用的portal认证服务器的IP地址EnterportalserverURL[http://192.
168.
28.
1]:输入将使用的portal认证服务器的URL地址,缺省值由前面配置的portal认证服务器IP地址组成Enterportalserverkey[]:输入访问portal认证服务器时需要的密钥EnterVLAN-interfacenumberwithIPaddresstoperformportal[]:在指定VLAN接口使能portal认证功能,该接口必须已经配置了IP地址Enterportalservernamewhichmusthavebeencreated[]:为当前VLAN接口指定portal认证服务器EnterportalauthenticationmethoddirectLayer3redhcp[]:选择portal认证方式,输入1表示direct;输入2表示Layer3;输入3表示redhcpDoyouwanttoperform802.
1XandPEAP-MSCHAPv2[Y/N]:询问用户是否想要使能802.
1X和PEAP-MSCHAPv2认证服务.
可选配置EnteracryptoSSID:配置密文SSIDEnterRADIUSschemename[]:使能RADIUS认证功能,并创建RADIUS认证策略Enterservertypestandardextended[1]:设置支持何种类型的RADIUS服务器.
输入1表示支持标准RADIUS服务器;输入2表示支持增强性RADIUS服务器EnterRADIUSauthenticationIP[]:输入RADIUS认证/授权服务器的IP地址EnterRADIUSaccountingIP[]:输入RADIUS计费服务器的IP地址EnterRADIUSauthenticationkey[]:输入RADIUS认证/授权服务器的密钥EnterRADIUSaccountingkey[]:输入RADIUS认证/授权服务器的密钥1-39字段描述Enterusernameformatwithdomainwithoutdomain[1]:配置认证时输入的用户名是否需要携带域名.
输入1表示需要携带;输入2表示不需要携带EnteranAPname:配置AP的名称EnterAPmodel:配置AP的型号名称DoyouwanttosetautoAP[Y/N]:询问用户是否想要使能autoAP功能.
可选配置DoyouwanttoupdatethesoftwareversionofAP[Y/N]:询问用户是否想要使AP与AC的版本兼容.
如果AP与AC的版本一致,则不需要配置该选项;如果不一致,则需要配置.
如果输入,则会继续询问:EnterhardwareversionofAP:输入AP当前正在使用的硬件版本EntersoftwareversionofAP(VX00R0XXBXXD0XX[SPXX]):输入AP当前正在使用的软件版本DoyouwanttosettheAPasanautoAP[Y/N]:询问用户是否想要设置AP为自动AP.
可选配置.
选择Y,则继续配置射频的射频类型;选择N,则继续配置AP的序列号EntertheserialIDoftheAP:配置AP序列号Enterradio1channel(149,153,157,161,165)[auto]:配置射频信道,根据射频类型给出可选的信道.
缺省为auto信道Enterradio2mode(0:dot11b1:dot11g)[dot11g]:配置射频类型,根据射频支持的类型给出可选模式.
缺省情况和设备型号有关DoyouwanttosetnextAP[Y/N]:询问用户是否配置下一个AP,选择Y,则继续配置下一个AP;选择N,则完成快速配置需要注意的是,配置多个AP时,快速配置并不检查配置的AP名、序列号等是否冲突,需要用户自行检查,如果有冲突的配置,可能会导致部分配置不能正确执行1.
1.
36reboot【命令】reboot【视图】用户视图【缺省级别】3:管理级【参数】无【描述】reboot命令用来重启设备.
1-40重新启动会导致业务中断,请谨慎使用该命令.
如果主用启动文件损坏或者不存在,则不能通过reboot命令重启设备.
此时,可以通过指定新的主用启动文件再重启,或者断电后重新上电,系统将自动使用备用启动文件重启.
如果设备在准备重启时,用户正在进行文件操作,为了安全起见,系统将不会执行此次重启操作.
【举例】#重启设备.
reboot……交互信息略……1.
1.
37resend-interval【命令】resend-intervalresend-intervalundoresend-interval【视图】系统视图【缺省级别】3:管理级【参数】resend-interval:表示告警重发周期,取值范围为0~3600,单位为秒.
取值为0时,表示不重发告警.
【描述】resend-interval命令用来设置告警重发周期.
undoresend-interval命令用来恢复缺省情况.
缺省情况下,告警重发周期为0秒,即系统不会重发告警.
需要注意的是,告警重发周期必须大于或等于告警采集周期的3倍.
由于告警重发周期缺省为0秒,因此设备使用缺省配置启动后,在设置告警采集周期前应先设置告警重发周期.
相关配置可参考命令collection-interval.
【举例】#配置告警重发周期为800秒.
system-view[Sysname]resend-interval8001.
1.
38resetunusedporttag【命令】resetunusedporttag1-41【视图】用户视图【缺省级别】1:监控级【参数】无【描述】resetunusedporttag命令用来清除当前系统中保存的但不使用的16bit索引.
执行该命令时需要得到用户的确认.
若用户在30秒之内没有确认操作,或者用户输入字符"N"否定了本次操作,则本命令退出执行.
【举例】#清除当前系统中保存的但不使用的16bit索引.
resetunusedporttagCurrentoperationwilldeleteallunusedporttag(s).
Continue[Y/N]:y1.
1.
39schedulejob【命令】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表示用户视图.
1-42system表示系统视图.
command:需要定时执行的命令字符串.
【描述】schedulejob命令用来配置定时执行任务.
undoschedulejob命令用来取消定时执行任务.
需要注意的是:若指定参数attime1date,则设置的时间点必须为将来的时间.
若指定参数attime1,当time1在当前系统时间之前,则指定命令将在第二天的该时间点执行;当time1在当前系统时间之后,则指定命令将在当天的该时间点执行.
无论使用参数at还是delay,设置的定时时间与当前系统时间的间隔都不能大于720小时(即30天).
command表示的命令行必须是设备上可成功执行的命令行,并且要求命令行是view-name视图下的命令,由用户保证配置的正确性,否则,命令行不能自动被执行.
指定命令执行时不进行信息交互.
当需要用户交互确认时,系统将自动输入"Y"或"Yes";当需要用户交互输入字符信息时,系统将自动输入缺省字符串,没有缺省字符串的将自动输入空字符串.
对于切换用户操作界面的命令(如telnet、ftp、ssh2等)、切换视图的命令(如system-view、quit等)以及修改执行命令用户状态的命令(如super命令等),自动执行命令后当前用户的操作界面、命令视图和用户状态不变.
如果配置定时执行功能后,又对系统时间进行了调整,则定时执行配置将自动失效.
多次执行schedulejob命令时,只有最新的配置生效.
【举例】#当前时间为11:43,设置在60分钟之后在系统视图下执行批处理文件1.
bat.
schedulejobdelay60viewsystemexecute1.
batInfo:Commandexecute1.
batinsystemviewwillbeexecutedat12:4301/01/2011(in1hoursand0minutes).
#当前时间为11:43,设置在当天中午12:00在系统视图下执行批处理文件1.
bat.
schedulejobat12:00viewsystemexecute1.
batInfo:Commandexecute1.
batinsystemviewwillbeexecutedat12:0001/01/2011(in0hoursand16minutes).
1.
1.
40schedulerebootat【命令】schedulerebootathh:mm[date]undoschedulereboot【视图】用户视图【缺省级别】3:管理级1-43【参数】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分钟.
在到达用户设定的重启时刻的前一分钟,设备会提示:REBOOTINONEMINUTE(设备将在一分钟后重启),并在一分钟后重新启动.
设置的日期与当前日期相比,不能大于30*24小时(即30天).
配置该命令后,系统会提示输入确认信息,只有键入或者后,设置才能生效.
如果之前进行过相应设置,则原有配置将被覆盖.
如果schedulerebootat命令设置了重启的具体日期(月/日/年或年/月/日),而且参数表示的是将来的日期,则设备将在设定的时间点重新启动.
如果进行schedulerebootat命令配置后,又用clock命令对系统时间进行了调整,则schedulerebootat命令配置的重启时间将失效.
如果设备在准备重启时,用户正在进行文件操作,为了安全起见,系统将不会执行此次重启操作.
该命令会使设备在将来的某个时间点重新启动,从而导致业务中断,请谨慎使用.
【举例】#假设系统的当前时间为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-441.
1.
41schedulerebootdelay【命令】schedulerebootdelay{hh:mm|mm}undoschedulereboot【视图】用户视图【缺省级别】3:管理级【参数】hh:mm:设备重启的等待时延,格式为"小时:分钟".
hh的取值范围为0~720,mm的取值范围为0~59,hh:mm的取值不能超过720:00.
mm:设备重新启动的等待时延,单位为分钟,取值范围为0~43200.
【描述】schedulerebootdelay命令用来开启设备的定时重启功能,并设定等待时延.
undoschedulereboot命令用来关闭定时重启功能.
缺省情况下,设备定时重启功能处于关闭状态.
需要注意的是:可以用两种格式来设置设备定时重启的等待时延,即"小时:分钟"和"绝对分钟数".
但绝对分钟数不能大于30*24*60分钟(即30天).
设备定时器的精度为1分钟.
在到达用户设定的重启时刻的前一分钟,设备会提示:REBOOTINONEMINUTE(设备将在一分钟后重启),并在一分钟后重新启动.
配置该命令后,系统会提示输入确认信息,只有键入或者后,设置才能生效.
如果之前进行过相应设置,则原有配置将被覆盖.
如果用户进行schedulerebootdelay命令配置后,又用clock命令对系统时间进行了调整,则schedulerebootdelay命令配置的重启时间将失效.
如果设备在准备重启时,用户正在进行文件操作,为了安全起见,系统将不会执行此次重启操作.
该命令会使设备在指定时延后重新启动,从而导致业务中断,请谨慎使用.
【举例】#假设系统的当前时间为2010年6月6日11:48分,配置设备在88分钟后重启.
schedulerebootdelay88Rebootsystemat13:1606/06/2010(in1hour(s)and28minute(s)).
confirm[Y/N]:#如果在设置重启时间之前使用terminallogging命令打开终端日志显示功能的话,输入"y"之后,系统会自动显示相关日志信息.
(缺省情况下,终端对日志信息的显示功能处于开启状态).
1-45%Jun611:48:44:8602010SysnameCMD/4/REBOOT:vty0(192.
168.
1.
54):Setschedulerebootparametersat11:48:4406/06/2010,andsystemwillrebootat13:1606/06/2010.
1.
1.
42shutdown-interval【命令】shutdown-intervaltimeundoshutdown-interval【视图】系统视图【缺省级别】2:系统级【参数】time:定时检测的时间间隔,取值范围为0~300,单位为秒.
【描述】shutdown-interval命令用来设定定时检测时间间隔.
undoshutdown-interval命令用来恢复缺省情况.
缺省情况下,定时检测的时间间隔为30秒.
某些协议模块在特定情况下会自动关闭某个端口,比如当使能了BPDU保护功能的端口收到配置消息时,MSTP协议模块将自动关闭该端口.
同时,系统会启动一个检测定时器,如果直到定时器超时(即经过time秒之后),该端口仍处于关闭状态,协议模块则自动激活该端口,令其恢复到真实的物理状态.
需要注意的是:如果用户在端口定时检测过程中将检测时间间隔修改为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.
43sysname【命令】sysnamesysname1-46undosysname【视图】系统视图【缺省级别】2:系统级【参数】sysname:设备名称,为1~30个字符的字符串.
【描述】sysname命令用来设置设备的名称.
undosysname用来恢复设备名称为默认名称.
缺省情况下,设备名称为H3C.
设备的名称对应于命令行接口的提示符,如设备的名称为Sysname,则用户视图的提示符为.
【举例】#设置设备的名称为R2000.
system-view[Sysname]sysnameR2000[R2000]1.
1.
44system-failure【命令】system-failure{maintain|reboot}undosystem-failure{maintain|reboot}【视图】系统视图【缺省级别】3:管理级【参数】maintain:表示系统故障时,保持当前状态,系统不会自动采取任何相关措施.
reboot:表示系统异常时,会采用直接重启的方式来进行恢复.
【描述】system-failure命令用来配置系统异常时的处理方式.
缺省情况下,系统异常时的处理方式为reboot.
【举例】#将系统异常时的处理方式设置为reboot.
system-view[Sysname]system-failurereboot1-471.
1.
45temperature-limit(advanced)【命令】temperature-limitslotslot-number{hotspot|inflow}sensor-numberlowerlimitwarninglimit[alarmlimit]undotemperature-limitslotslot-number{hotspot|inflow}sensor-number【视图】系统视图【缺省级别】2:系统级【参数】slotslot-number:配置指定单板上温度传感器的温度门限.
slot-number表示单板所在的槽位号.
hotspot:配置热点传感器的温度门限.
热点传感器一般置于发热量较大的芯片附近,监测芯片温度.
inflow:配置入风传感器的温度门限.
入风传感器一般置于入风口附近,监测环境温度.
sensor-number:温度传感器的编号,取值为从1开始的正整数,每一个数字对应设备(单板)上的一个温度传感器.
lowerlimit:低温告警门限,单位为摄氏度,取值范围为-30~100.
warninglimit:一般级(Warning)高温告警门限,单位为摄氏度,取值范围为0~100.
alarmlimit:严重级(Alarm)高温告警门限,单位为摄氏度,取值范围为0~100,但必须大于一般级高温告警门限.
不指定该参数时,表示使用系统当前配置.
【描述】temperature-limit命令用于设置设备的温度告警门限.
undotemperature-limit命令用来恢复缺省情况.
缺省情况下,单板上的温度告警门限与设备的型号有关,请参见"命令参考导读"中的"命令行及参数差异情况"部分的介绍.
如果温度低于低温告警门限,系统会生成日志信息和告警信息提示用户;如果温度高于Warning高温门限,系统会生成日志信息和告警信息提示用户;如果温度高于Alarm高温门限,系统一方面通过反复打印日志信息和告警信息提示用户,另一方面还会通过设备面板上的指示灯来告警.
配置时,需要注意的是:高温告警门限必须大于低温告警门限;Alarm高温告警门限必须大于Warning高温告警门限.
本命令的支持情况与设备的型号有关,请参见"命令参考导读"中的"命令行及参数差异情况"部分的介绍.
1-48【举例】#配置0号单板上入风方向1号温度传感器,低温门限为-10摄氏度,Warning级高温门限为70摄氏度,Alarm级高温门限为100摄氏度.
system-view[sysname]temperature-limitslot0inflow1-10701001.
1.
46temperature-limit(basic)【命令】temperature-limitslot-numberlower-valueupper-valueundotemperature-limitslot-number【视图】系统视图【缺省级别】2:系统级【参数】slot-number:该参数无实际意义.
lower-value:温度下限值,单位为摄氏度,取值范围为0~70.
upper-value:温度上限值,单位为摄氏度,取值范围为20~90.
upper-value的值必须大于lower-value的值.
【描述】temperature-limit命令用来设置单板上的温度告警门限.
undotemperature-limit命令用来恢复缺省情况.
缺省情况下,单板上的温度告警门限与设备的型号有关,请参见"命令参考导读"中的"命令行及参数差异情况"部分的介绍.
本命令的支持情况与设备的型号有关,请参见"命令参考导读"中的"命令行及参数差异情况"部分的介绍.
【举例】#设置设备的温度告警下限为10摄氏度,告警上限为75摄氏度.
system-view[Sysname]temperature-limit11075Settingtemperaturelimitsucceeded.
1.
1.
47timeat【命令】timetime-idattimedatecommandcommand1-49timetime-id{one-off|repeating}attime[month-datemonth-day|week-dayweek-daylist]commandcommandundotimetime-id【视图】定时执行任务视图【命令级别】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命令用来设置在每天的指定时刻执行命令.
执行后下次再到达该时间点时命令仍执行.
1-50timetime-idrepeatingattimemonth-datemonth-daycommandcommand命令用来设置在每月的某天某时执行命令.
执行后下次再到达该时间时命令仍执行.
timetime-idrepeatingattimeweek-dayweek-daylistcommandcommand命令用来设置在每周的某(些)天某时执行命令.
执行后下次再到达该时间点时命令仍执行.
相关命令可参考job和view.
一个定时执行任务中指定的命令必须在同一视图下执行.
一个定时执行任务中最多可以配置10条命令(对应10个time-id).
如果多于10条,请把这个任务拆分为多个任务.
time-id在同一个任务中必须唯一.
如果新执行的timeat命令指定的time-id和已有配置的time-id值相同,则新配置会覆盖旧配置.
【举例】#2011年5月18日3:00将设备当前配置保存到文件a.
cfg.
system-view[Sysname]jobsaveconfig[Sysname-job-saveconfig]viewmonitor[Sysname-job-saveconfig]time1at3:002011/5/18commandsavea.
cfg#每天的12:00执行保存配置命令.
system-view[Sysname]jobsaveconfig[Sysname-job-saveconfig]viewmonitor[Sysname-job-saveconfig]time1repeatingat12:00commandsavea.
cfg#从现在开始第一个月5号的上午8点执行一次保存配置命令.
system-view[Sysname]jobsaveconfig[Sysname-job-saveconfig]viewmonitor[Sysname-job-saveconfig]time1one-offat8:00month-date5commandsavea.
cfg#从现在开始每个月5号的上午8点执行保存配置命令.
system-view[Sysname]jobsaveconfig[Sysname-job-saveconfig]viewmonitor[Sysname-job-saveconfig]time1repeatingat8:00month-date5commandsavea.
cfg#从现在开始第一个周五和周六的上午8点分别执行一次保存配置命令.
system-view[Sysname]jobsaveconfig[Sysname-job-saveconfig]viewmonitor[Sysname-job-saveconfig]time1one-offat8:00week-dayfrisatcommandsavea.
cfg#从现在开始每个周五和周六的上午8点都执行保存配置命令.
system-view[Sysname]jobsaveconfig[Sysname-job-saveconfig]viewmonitor1-51[Sysname-job-saveconfig]time1repeatingat8:00week-dayfrisatcommandsavea.
cfg1.
1.
48timedelay【命令】timetime-id{one-off|repeating}delaytimecommandcommandundotimetime-id【视图】定时执行任务视图【命令级别】3:管理级【参数】timetime-id:时间记录,取值范围为1~10的整数.
one-off:表示指定命令仅执行一次.
命令在该时间点到达时执行,执行后下次再到达该时间点时命令不再执行.
repeating:表示循环执行指定命令.
delaytime:执行指定命令的等待时延.
格式为hh:mm(小时:分钟)或mm(分钟).
使用hh:mm格式时,hh的取值范围为0~720,mm的取值范围为0~59,hh:mm的取值不能超过720:00;使用mm格式时,mm的取值范围为1~43200,即定时器的最大定时时长为30天.
commandcommand:需要定时执行的命令字符串,该字符串中指定的命令必须为完整的、不需要进行交互的命令.
【描述】timedelay命令用来配置延迟指定时间执行指定命令.
undotime命令用来取消延迟指定时间执行的命令.
timetime-idone-offdelaytimecommandcommand命令用来设置在指定时间间隔后执行命令.
命令执行后不再执行.
timetime-idrepeatingdelaytimecommandcommand命令用来设置以指定时间间隔为周期重复执行命令.
命令以时间间隔为周期循环执行.
相关命令可参考job和view.
一个定时执行任务中指定的命令必须在同一视图下执行;一个定时执行任务中最多可以配置10条命令(对应10个time-id).
如果多于10条,请把这个任务拆分为多个任务.
time-id在同一个任务中必须唯一.
如果新执行的timeat命令指定的time-id和已有配置的time-id值相同,则新配置会覆盖旧配置.
1-52【举例】#5分钟后将当前配置保存到文件a.
cfg.
system-view[Sysname]jobsaveconfig[Sysname-job-saveconfig]viewmonitor[Sysname-job-saveconfig]time1one-offdelay5commandsavea.
cfg#每隔5分钟后将当前配置保存到文件a.
cfg.
system-view[Sysname]jobsaveconfig[Sysname-job-saveconfig]viewmonitor[Sysname-job-saveconfig]time1repeatingdelay5commandsavea.
cfg1.
1.
49view【命令】viewview-nameundoview【视图】job视图【命令级别】3:管理级【参数】view-name:视图名,为1~90个字符的字符串.
定时任务中配置的命令在哪个视图下执行通过该参数指定.
【描述】view命令用来指定定时执行命令所在的视图.
undoview命令用来删除定时执行任务中的视图设置.
缺省情况下,没有指定命令所在的视图.
需要注意的是:每个定时执行任务只能包含一个视图,该定时任务中所有命令都将在此视图下被执行.
若多次执行该命令指定了不同的视图,则最新的配置生效.
视图必须是设备当前支持的视图,而且是视图的完整形式,不能使用缩写.
常用的有:用户视图对应的view-name为monitor,系统视图对应的view-name为system,以太网接口视图对应的view-name为GigabitEthernetx/x/x,VLAN接口视图对应的view-name为Vlan-interfacex等.
相关配置可参考命令job和time.
【举例】#指定系统自动执行的命令所在视图为系统视图.
system-view[Sysname]jobcreatvlan[Sysname-job-creatvlan]viewsystem

火数云-618限时活动,国内云服务器大连3折,限量50台,九江7折 限量30台!

官方网站:点击访问火数云活动官网活动方案:CPU内存硬盘带宽流量架构IP机房价格购买地址4核4G50G 高效云盘20Mbps独享不限openstack1个九江287元/月立即抢购4核8G50G 高效云盘20Mbps独享不限openstack1个九江329元/月立即抢购2核2G50G 高效云盘5Mbps独享不限openstack1个大连15.9元/月立即抢购2核4G50G 高效云盘5Mbps独享不限...

选择Vultr VPS主机不支持支付宝付款的解决方案

在刚才更新Vultr 新年福利文章的时候突然想到前几天有网友问到自己有在Vultr 注册账户的时候无法用支付宝付款的问题,当时有帮助他给予解决,这里正好顺带一并介绍整理出来。毕竟对于来说,虽然使用的服务器不多,但是至少是见过世面的,大大小小商家的一些特性特征还是比较清楚的。在这篇文章中,和大家分享如果我们有在Vultr新注册账户或者充值购买云服务器的时候,不支持支付宝付款的原因。毕竟我们是知道的,...

GigsGigsCloud:$16/月KVM-1GB/30GB/1TB/1.6T高防/洛杉矶CN2 GIA+AS9929

GigsGigsCloud是一家成立于2015年老牌国外主机商,提供VPS主机和独立服务器租用,数据中心包括美国洛杉矶、中国香港、新加坡、马来西亚和日本等。商家VPS主机基于KVM架构,绝大部分系列产品中国访问速度不错,比如洛杉矶机房有CN2 GIA、AS9929及高防线路等。目前Los Angeles - SimpleCloud with Premium China DDOS Protectio...

怎么隐藏文件夹为你推荐
支持ipadwindows键是哪个Windows键是哪个键啊?重庆电信宽带管家中国电信电脑管家是什么?怎么样?联通iphone4联通iphone4跟苹果的iphone4有什么不一样? 比如少了什么功能? 还是什么的?联通iphone4北京 朝阳区 哪家联通店可以卖Iphone4的,本周周末过去买googleadsense10分钟申请Google Adsense是一种怎样的体验firefoxflash插件安装火狐浏览器后,老是提示安装flash player?迅雷下载速度迅雷下载速度与什么有关?morphvoxpro怎么用如何使用MorphVOX Pro变声chrome17谁能告诉我现在的Chrome17.0.9和Chrome稳定版有什么不同?
网站域名备案 新秒杀 云网数据 韩国电信 双12活动 debian7 彩虹ip 免费全能空间 200g硬盘 100mbps 华为云服务登录 www789 论坛主机 华为k3 阿里云邮箱登陆地址 攻击服务器 hdsky 谷歌搜索打不开 碳云 ncp 更多