• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

H3C S5500-SI系列以太网交换机 命令手册(V1.01)

29-系统维护与调试命令

本章节下载  (294.62 KB)

29-系统维护与调试命令


第1章  系统基本配置命令

1.1  系统基本配置命令

1.1.1  clock datetime

【命令】

clock datetime time date

【视图】

用户视图

【参数】

time:当前时间,格式为HH:MM:SS(小时:分钟:秒),HH取值范围为0~23,MM和SS取值范围为0~59,除表示零点外,格式中的其他0可以省略不写。

date:为当前日期,格式为MM/DD/YYYY(月/日/年)或者YYYY/MM/DD(年/月/日),MM的取值范围为1~12,DD的取值范围与月份有关,YYYY的取值范围为2000~2035。

【描述】

clock datetime命令用来设置时间和日期。

在需要严格获取绝对时间的应用环境中,必须设定设备当前日期和时钟。在输入时间参数时,可以不输入秒。

相关配置可参考命令clock summer-time one-offclock summer-time repeatingclock timezonedisplay clock

【举例】

# 设置设备的系统时间为2005年8月1日14时10分20秒。

<Sysname> clock datetime 14:10:20 8/1/2005

# 设置设备的系统时间为2007年1月1日零点6分。

<Sysname> clock datetime 0:6 2007/1/1

1.1.2  clock summer-time one-off

【命令】

clock summer-time zone-name one-off start-time start-date end-time end-date add-time

undo clock summer-time

【视图】

用户视图

【参数】

zone-name:夏令时名称,为1~32个字符的字符串,区分大小写。

start-time:起始时间,格式为HH:MM:SS,除表示零点外,格式中的其他0可以省略不写。

start-date:起始日期,格式为YYYY/MM/DD或MM/DD/YYYY。

end-time:结束时间,格式为HH:MM:SS,除表示零点外,格式中的其他0可以省略不写。

end-date:结束日期,格式为YYYY/MM/DD或MM/DD/YYYY。

add-time:相对于标准时间增加的时间,格式为HH:MM:SS,除表示零点外,格式中的其他0可以省略不写。

【描述】

clock summer-time one-off命令用来设置从“起始日期”的“起始时间”到“结束日期”的“结束时间”这个时间段内采用夏令时制,夏令时间要比设备的当前时间增加“add-time”。undo clock summer-time命令用来取消夏令时设置。

设置完成后,可以使用display clock命令进行查看。日志、debug等信息时间将采用经过时区和夏令时调整过的本地时间。

需要注意的是:

l              从“起始日期”的“起始时间”到“结束日期”的“结束时间”这个时间段长度必须大于1天小于1年,否则视为无效参数,配置失败。

l              如果当前系统时间在该命令指定的时间段内,则执行该命令后,系统时间将自动增加“add-time”。

相关配置可参考命令clock datetimeclock summer-time repeatingclock timezonedisplay clock

【举例】

# 设置夏令时abc1,从2006年8月1日的06:00:00开始,到2006年9月1日的06:00:00结束,比当前设备标准时间增加1小时。

<Sysname> clock summer-time abc1 one-off 6 08/01/2006 6 09/01/2006 1

1.1.3  clock summer-time repeating

【命令】

clock summer-time zone-name repeating start-time start-date end-time end-date add-time

undo clock summer-time

【视图】

用户视图

【参数】

zone-name:夏令时名称,为1~32个字符的字符串。

start-time:起始时间,格式为HH:MM:SS,除表示零点外,格式中的其他0可以省略不写。

start-date:起始日期,有两种设置方式:

l              直接一次性输入年月日,参数格式为YYYY/MM/DD或MM/DD/YYYY。

l              分次输入年、月、日,各参数之间以<空格>键隔开。首先输入开始的年份,取值范围2000~2035;其次输入开始的月份,取值如下:JanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecember;然后输入开始的星期(用当月的第几个星期表示),取值如下:firstsecondthirdfourthfifthlast;最后输入起始日,取值为SundayMondayTuesdayWednesdayThursdayFridaySaturday

end-time:结束时间,格式为HH:MM:SS,除表示零点外,格式中的其他0可以省略不写。

end-date:结束日期,有两种设置方式:

l              直接一次性输入年月日,参数格式为YYYY/MM/DD或MM/DD/YYYY。

l              分次输入年、月、日,各参数之间以<空格>键隔开。首先输入结束的年份,取值范围2000~2035;其次输入结束的月份,取值如下:JanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecember;然后输入结束的星期(用当月的第几个星期表示),取值如下:firstsecondthirdfourthfifthlast;最后输入结束日,取值为:SundayMondayTuesdayWednesdayThursdayFridaySaturday

add-time:相对于设备当前标准时间增加的时间,格式为HH:MM:SS,除表示零点外,格式中的其他0可以省略不写。

【描述】

clock summer-time repeating命令用来设置设备重复采用夏令时制。undo clock summer-time命令用来取消夏令时设置。

比如,当指定“start-date”和“start-time”为“2007/6/6”和“00:00:00”,指定“end-date”和“end-time”为“2007/10/1”和“00:00:00”,指定“add-time”为“01:00:00”,则表示从2007年开始(包括2007年)以后每年的6月6号的零点整到10月1号的零点整,都采用夏令时制,夏令时间要比设备的当前标准时间增加1小时。

设置完成后,可以使用display clock命令进行查看。日志、debug等信息时间将采用经过时区和夏令时调整过的本地时间。

需要注意的是:

l              从“起始日期”的“起始时间”到“结束日期”的“结束时间”这个时间段长度必须大于1天小于1年,否则视为无效参数,配置失败。

l              如果当前系统时间在该命令作用的时间段内,则执行该命令后,系统时间将自动增加“add-time”。

相关配置可参考命令clock datetimeclock summer-time one-offclock timezonedisplay clock

【举例】

# 设置夏令时abc2,从2007年开始(包括2007年)以后每年的8月1日的06:00:00到9月1日的06:00:00,比当前系统时间增加1小时。

<Sysname> clock summer-time abc2 repeating 06:00:00 08/01/2007 06:00:00 09/01/2007 01:00:00

1.1.4  clock timezone

【命令】

clock timezone zone-name { add | minus } zone-offset

undo clock timezone

【视图】

用户视图

【参数】

zone-name:时区名称,为1~32个字符的字符串,区分大小写。

add:比UTC(Universal Time Coordinated,通用协调时间)标准时间增加。

minus:比UTC标准时间减少。

zone-offset:时间值,格式为HH:MM:SS,HH取值范围为0~23,MM和SS取值范围为0~59,除表示零点外,格式中的其他0可以省略不写。

【描述】

clock timezone命令用来对本地时区信息进行设置。undo clock timezone命令用来恢复缺省情况。

缺省情况下,本地址时区采用UTC(Universal Time Coordinated,世界调整时间)时区。

设置生效后,可以用display clock命令进行查看。日志、debug等信息时间将采用经过时区和夏令时调整过的本地时间。

相关配置可参考命令clock datetimeclock summer-time one-offclock summer-time repeatingdisplay clock

【举例】

# 设置本地时区名称为Z5,比UTC标准时间增加5小时。

<Sysname> clock timezone Z5 add 5

1.1.5  command-privilege

【命令】

command-privilege level level view view command

undo command-privilege view view command

【视图】

系统视图

【参数】

level level:命令的优先级,取值范围为0~3。

view view:命令行视图的名称。

command:需要设置的命令。

【描述】

command-privilege命令用来设置指定视图内的命令的级别。undo command-privilege命令用来恢复缺省情况。

缺省情况,各个视图下的每条命令都有指定的级别。通常情况下,建议用户不要修改缺省的命令级别,以免造成操作和维护上的不便。

命令权限共分为访问、监控、系统、管理4个级别,标识为0~3。管理员可以根据用户需要分配权限,使其在相应的视图下工作。用户登录设备时,其所能使用的命令取决于用户的级别。例如:某用户的级别是3级,而VTY 0用户界面上的命令级别是1级,则该用户从VTY 0登录系统时,可以使用3级及3级以下的命令。

表1-1 缺省情况下的命令优先级

级别

名称

命令

0

访问

pingtracerttelnet

1

监控

refreshresetsend

2

系统

所有配置命令(管理级的命令除外)

3

管理

文件系统命令、FTP命令、TFTP命令、XMODEM命令

 

【举例】

# 设置interface命令为0级,执行视图为系统视图。

<Sysname> system-view

[Sysname] command-privilege level 0 view system interface

1.1.6  display clipboard

【命令】

display clipboard

【视图】

任意视图

【参数】

【描述】

display clipboard命令用来显示剪贴板的内容。

将指定的内容复制到系统剪贴板的操作过程如下:

l              将光标移到需要剪贴部分的起始位置,按下<Esc+Shift+,>键(其中“,”是指英文格式的逗号);

l              将光标移到需要剪贴部分的结束位置,按下<Esc+Shift+.>键(其中“.”是指英文格式的句号),则指定的内容便复制到系统剪贴板中了。

【举例】

# 查看系统剪贴板的内容。

<Sysname> display clipboard

---------------- CLIPBOARD-----------------

        ip route 10.1.0.0 255.0.0.0 eth 0

1.1.7  display clock

【命令】

display clock

【视图】

任意视图

【参数】

【描述】

display clock命令用来显示系统当前的时间和日期。

该时间由clock datetimeclock summer-time one-off(或者clock summer-time repeating)和clock timezone命令联合决定,规则请参见操作手册中的“配置系统时间”一节。

相关配置可参考命令clock datetimeclock summer-time one-offclock summer-time repeatingclock timezone

【举例】

# 查看系统当前日期和时间。

<Sysname> display clock

09:41:23 UTC Thu 12/15/2005

1.1.8  display current-configuration

【命令】

display current-configuration [ [ configuration [ configuration ] | interface [ interface-type ] [ interface-number ] ] [ by-linenum ] [ | { begin | exclude | include } text ] ]

【视图】

任意视图

【参数】

configuration [ configuration ]:显示非接口配置。如果不带参数,则显示所有的非接口配置;如果带参数,具体参数与设备型号和用户当前的配置有关,例如:

l              isp:显示网络服务提供商的配置。

l              post-system:显示后置配置。

l              radius-template:显示Radius模板类型的配置。

l              system:显示前置配置。

l              user-interface:显示用户接口的配置。

interface [ interface-type ] [ interface-number ]:显示接口的配置。interface-type表示接口类型,interface-number表示接口编号。

by-linenum:显示每一行信息的行号。

|:使用正则表达式对显示进行过滤。有关正则表达式的详细介绍,请参见“系统维护与调试操作”中的“命令行显示”一节。

l              begin:显示特定行及其以后的所有行,该特定行必须包含指定正则表达式。

l              exclude:显示不含指定正则表达式的行。

l              include:显示包含指定正则表达式的行。

text:正则表达式内容,为1~256个字符的字符串,区分大小写。

表1-2 正则表达式中的特殊字符

特殊字符

含义

使用说明

^

行首匹配符,后面的字符串只能出现在每行的开始

正规表达式“^user”表示与出现在行首的字符串“user”匹配,不能匹配以“Auser”开始的行

$

行尾匹配符,后面的字符串只能出现在每行的末尾

正规表达式“user$”表示与出现在行尾的字符串“user”匹配,不能匹配以“userA”结尾的行

.

句点,通配符,匹配任何一个字符,包括空格

*

星号,匹配星号前面的字符零次或多次

zo* 能匹配“z”以及“zoo”

+

加号,匹配加号前面的字符一次或多次

zo+能匹配“zo”以及“zoo”,但不能匹配“z”

-

连接符,用于连接两个数值或字母(小的在前,大的在后),与“[ ]”符号连用表示一个范围

如:从1到9表示为1-9(包括1和9);从a到h表示为a-h(包括a和h)

[ ]

表示字符选择范围

如:[1-36A]表示只可匹配单个字符1、2、3、6、A中的某一个

( )

表示一组字符,一般与“+”或“*”等符号一起使用

如:(123A)表示字符串123A;408(12)+可以匹配40812或408121212等字符串,但不能匹配408,即12可连续出现且至少出现一次

 

【描述】

display current-configuration命令用来显示设备当前生效的配置。

当用户完成一组配置之后,需要验证是否配置正确,则可以执行display current-configuration命令来查看当前生效的参数。对于某些当前配置的参数,如果与缺省参数相同,则不显示。对于某些参数,虽然用户已经配置,但如果实际生效的参数发生了改变,则显示实际生效的参数,如:在某Loopback接口下配置的“ip address 11.11.11.11 24”,这时,执行display current-configuration后看到的配置为“ip address 11.11.11.11 255.255.255.255”,实际生效的掩码为32位。

相关配置可参考命令savereset saved-configurationdisplay saved-configuration

【举例】

# 查看以“user”开始的配置信息。

<Sysname> display current-configuration | begin user

user-interface aux 0

user-interface vty 0 4

1.1.9  display diagnostic-information

【命令】

display diagnostic-information

【视图】

任意视图

【参数】

【描述】

display diagnostic-information命令用来显示或保存系统当前各个功能模块运行的统计信息。

在系统出现故障时,为了便于问题定位,需要收集很多的信息,但相应的display命令很多,很难一次把信息收集全,这时可以使用display diagnostic-information命令,显示系统当前各个功能模块运行的统计信息。display diagnostic-information命令一次性收集了配置如下各条命令后终端显示的信息,包括:display clockdisplay versiondisplay devicedisplay current-configuration等。

【举例】

# 保存系统当前各个功能模块运行的统计信息。

<Sysname> display diagnostic-information

Save or display diagnostic information (Y=save, N=display)? [Y/N]:y

Please input the file name(*.diag)[flash:/default.diag]:aa.diag

Diagnostic information is outputting to flash:/aa.diag.

Please wait...

Save succeeded.

再在用户视图下执行“more aa.diag”命令,配合使用<Page Up>/<Page Down>键,可以查看aa.diag文件的记录的内容。

# 显示系统当前各个功能模块运行的统计信息。

<Sysname> display diagnostic-information

Save or display diagnostic information (Y=save, N=display)? [Y/N]:n

……略……

1.1.10  display history-command

【命令】

display history-command

【视图】

任意视图

【参数】

【描述】

display history-command命令用来显示历史命令缓存区内保存的当前用户界面下的命令。

系统会把用户最近执行的有效命令保存到历史命令缓存区,但是该命令缓存区有大小限制,缺省保存10条命令,用户也可以通过history-command max-size命令来修改大小,相关配置可参考“登录以太网交换机命令”。

【举例】

# 显示历史命令缓存区内保存的命令(显示信息与用户当前的配置有关)。

<Sysname> display history-command

  display history-command

  system-view

  vlan 2

  quit

1.1.11  display hotkey

【命令】

display hotkey

【视图】

任意视图

【参数】

【描述】

display hotkey命令用来显示系统中快捷键的分配信息。

【举例】

# 显示系统中快捷键的分配信息。

<Sysname> display hotkey

----------------- HOTKEY -----------------

 

            =Defined hotkeys=

Hotkeys Command

CTRL_G  display current-configuration

CTRL_L  display ip routing-table

CTRL_O  undo debug all

 

           =Undefined hotkeys=

Hotkeys Command

CTRL_T  NULL

CTRL_U  NULL

 

            =System hotkeys=

Hotkeys Function

CTRL_A  Move the cursor to the beginning of the current line.

CTRL_B  Move the cursor one character left.

CTRL_C  Stop current command function.

CTRL_D  Erase current character.

CTRL_E  Move the cursor to the end of the current line.

CTRL_F  Move the cursor one character right.

CTRL_H  Erase the character left of the cursor.

CTRL_K  Kill outgoing connection.

CTRL_N  Display the next command from the history buffer.

CTRL_P  Display the previous command from the history buffer.

CTRL_R  Redisplay the current line.

CTRL_V  Paste text from the clipboard.

CTRL_W  Delete the word left of the cursor.

CTRL_X  Delete all characters up to the cursor.

CTRL_Y  Delete all characters after the cursor.

CTRL_Z  Return to the User View.

CTRL_]  Kill incoming connection or redirect connection.

ESC_B   Move the cursor one word back.

ESC_D   Delete remainder of word.

ESC_F   Move the cursor forward one word.

ESC_N   Move the cursor down a line.

ESC_P   Move the cursor up a line.

ESC_<   Specify the beginning of clipboard.

ESC_>   Specify the end of clipboard.

1.1.12  display this

【命令】

display this [ by-linenum ]

【视图】

任意视图

【参数】

by-linenum:显示每一行信息的行号。

【描述】

display this命令用来显示系统当前视图下生效的配置信息。

当用户在某一视图下完成一组配置之后,需要验证是否配置成功,则可以执行display this命令来查看当前生效的参数。

需要注意以下几点:

l              对于已经生效的配置参数如果与缺省工作参数相同,则不显示;

l              对于某些参数,虽然用户已经配置,但如果这些参数所在的功能没有生效,则不显示;

l              在不同接口视图下使用该命令,将直接显示相应接口下的配置;

l              在不同协议视图下使用该命令,将显示相应协议视图的配置;

l              在协议子视图下使用该命令,将显示此协议子视图下的配置。

【举例】

# 显示系统当前视图下生效的运行配置参数(该显示信息与设备当前的配置有关)。

<Sysname> system-view

[Sysname] user-interface vty 0

[Sysname-ui-vty0] display this

#

user-interface con 0

user-interface vty 0

 history-command max-size 256

user-interface vty 1 4

#

return

1.1.13  display version

【命令】

display version

【视图】

任意视图

【参数】

【描述】

display version命令用来显示系统版本信息。

通过查看版本信息,可以获知系统当前使用的软件版本、机架类型、主控板及接口板的相关信息。

【举例】

# 查看系统版本信息。

<Sysname> display version

H3C Comware Platform Software

Comware Software, Version 5.20, ESS 1201

Copyright (c) 2004-2007 Hangzhou H3C Tech. Co., Ltd. All rights reserved.

H3C S5500-28C-SI uptime is 0 week, 0 day, 17 hours, 50 minutes

 

H3C S5500-28C-SI with 1 Processor

128M    bytes SDRAM

16384K  bytes Flash Memory

 

Hardware Version is REV.B

CPLD Version is 003

Bootrom Version is 119

[SubSlot 0] 24GE+4SFP Hardware Version is REV.B

1.1.14  header

【命令】

header { incoming | legal | login | motd | shell } text

undo header { incoming | legal | login | motd | shell }

【视图】

系统视图

【参数】

incoming:设置Modem登录用户进入用户视图时的欢迎信息。如果要求认证,则欢迎信息在通过认证后输出。

legal:设置登录终端界面前的授权信息,在输入认证用户名和密码前输出。

login:设置登录验证时的欢迎信息。

motd:设置登录终端界面前的欢迎信息。

shell:设置非Modem登录用户进入用户视图时的欢迎信息。

text:输入欢迎信息的内容。内容的输入支持单行和多行两种方式,具体规则请参见操作手册“系统基本配置”部分。

【描述】

header命令用来设置欢迎信息。undo header命令用来关闭欢迎信息。

【举例】

# 配置进入用户视图的欢迎信息。

<Sysname> system-view

[Sysname] header incoming %

Input banner text, and quit with the character '%'.

Welcome to incoming(header incoming)%

[Sysname] header legal %

Input banner text, and quit with the character '%'.

Welcome to legal (header legal)%

[Sysname] header login %

Input banner text, and quit with the character '%'.

Welcome to login(header login)%

[Sysname] header motd %

Input banner text, and quit with the character '%'.

Welcome to motd(header motd)%

[Sysname] header shell %

Input banner text, and quit with the character '%'.

Welcome to shell(header shell)%

&  说明:

l      本例中,“%”为text的起始/结束字符,在显示文本后输入“%”表示文本结束,退出header命令。

l      作为起始与结束字符,“%”不会成为所设置欢迎信息的一部分。

 

# 采用Telnet方式远程登录设备,测试以上设置(只有设置了登录认证之后,才会显示login欢迎信息)。

**************************************************************************

* Copyright (c) 2004-2007 Hangzhou H3C Tech. Co., Ltd. All rights reserved.*

* Without the owner's prior written consent,                                 *

* no decompiling or reverse-engineering shall be allowed.                    *

**************************************************************************

 

 

Welcome to legal (header legal)

 Press Y or ENTER to continue, N to exit.

 

Welcome to motd(header motd)

 

Welcome to shell(header shell)

<Sysname>

1.1.15  hotkey

【命令】

hotkey { CTRL_G | CTRL_L | CTRL_O | CTRL_T | CTRL_U } command

undo hotkey { CTRL_G | CTRL_L | CTRL_O | CTRL_T | CTRL_U }

【视图】

系统视图

【参数】

CTRL_G:表示为快捷键<Ctrl+G>指定一条命令。

CTRL_L:表示为快捷键<Ctrl+L>指定一条命令。

CTRL_O:表示为快捷键<Ctrl+O>指定一条命令。

CTRL_T:表示为快捷键<Ctrl+T>指定一条命令。

CTRL_U:表示为快捷键<Ctrl+U>指定一条命令。

command:快捷键关联的命令行。

【描述】

hotkey命令用来为快捷键指定对应的命令行。undo hotkey命令用来恢复系统的缺省值。

缺省情况下,系统为<Ctrl+G>、<Ctrl+L>、<Ctrl+O>三个快捷键指定了对应的命令行,其它快捷键缺省值为空。

l              <Ctrl+G>对应命令display current-configuration(显示当前配置);

l              <Ctrl+L>对应命令display ip routing-table(显示IPv4路由表信息);

l              <Ctrl+O>对应命令undo debugging all(关闭设备支持的所有功能项的调试开关)。

用户完全可以根据自己的需要改变它们的定义。

【举例】

# 指定命令display tcp status的快捷键为<Ctrl+T>。

<Sysname> system-view

[Sysname] hotkey ctrl_t display tcp status

# 显示快捷键的配置信息。

[Sysname] display hotkey

----------------- HOTKEY -----------------

 

            =Defined hotkeys=

Hotkeys Command

CTRL_G  display current-configuration

CTRL_L  display ip routing-table

CTRL_O  undo debug all

CTRL_T  display tcp status

           =Undefined hotkeys=

Hotkeys Command

CTRL_U  NULL

 

            =System hotkeys=

Hotkeys Function

CTRL_A  Move the cursor to the beginning of the current line.

CTRL_B  Move the cursor one character left.

CTRL_C  Stop current command function.

CTRL_D  Erase current character.

CTRL_E  Move the cursor to the end of the current line.

CTRL_F  Move the cursor one character right.

CTRL_H  Erase the character left of the cursor.

CTRL_K  Kill outgoing connection.

CTRL_N  Display the next command from the history buffer.

CTRL_P  Display the previous command from the history buffer.

CTRL_R  Redisplay the current line.

CTRL_V  Paste text from the clipboard.

CTRL_W  Delete the word left of the cursor.

CTRL_X  Delete all characters up to the cursor.

CTRL_Y  Delete all characters after the cursor.

CTRL_Z  Return to the user view.

CTRL_]  Kill incoming connection or redirect connection.

ESC_B   Move the cursor one word back.

ESC_D   Delete remainder of word.

ESC_F   Move the cursor forward one word.

ESC_N   Move the cursor down a line.

ESC_P   Move the cursor up a line.

ESC_<   Specify the beginning of clipboard.

ESC_>   Specify the end of clipboard.

1.1.16  quit

【命令】

quit

【视图】

任意视图

【参数】

【描述】

quit命令用来使用户从当前视图退回到上一层视图。如果当前是用户视图,执行quit后,会断开当前连接,重新连接到设备。

【举例】

# 从端口GigabitEthernet1/0/1视图返回到系统视图,再返回到用户视图。

[Sysname-GigabitEthernet1/0/1] quit

[Sysname] quit

<Sysname>

1.1.17  return

【命令】

return

【视图】

除用户视图外的任意视图

【参数】

【描述】

return命令用来从当前视图直接退回到用户视图,与return命令功能相同的是组合键<Ctrl+Z>。

相关配置可参考命令quit

【举例】

# 从以太网端口视图退回到用户视图。

[Sysname] interface GigabitEthernet 1/0/1

[Sysname-GigabitEthernet1/0/1] return

<Sysname>

1.1.18  super

【命令】

super [ level ]

【视图】

用户视图

【参数】

level:用户的级别,为0~3。

【描述】

super命令用来使用户从当前级别切换到指定的级别。

用户级别指登录用户的分类,共划分为4个级别,与命令级别对应,不同级别的用户登录后,只能使用等于或低于自己级别的命令。所有的命令共分为访问(Visit)、监控(Monitor)、系统(System)、管理(Manage)4个级别,分别对应标识0、1、2、3。用户可以根据需要,指定命令的级别及其所在视图。所有的命令都有默认的视图和优先级,一般不需要用户进行重新设置。

需要注意的是,用户可以无条件切换到比当前低的用户级别,但是当使用AUX或VTY用户界面登录,并且从低级别往高级别切换时,需要输入级别切换密码(级别切换密码可以通过super password命令设置)。如果输入的密码错误或者没有配置级别切换密码,切换操作失败。因此,在进行切换操作前,请先配置级别切换密码。

相关配置可参考命令super password

【举例】

# 将用户级别切换到2级(用户当前的级别为3)。

<Sysname> super 2

User privilege level is 2, and only those commands can be used

whose level is equal or less than this.

Privilege note: 0-VISIT, 1-MONITOR, 2-SYSTEM, 3-MANAGE

# 将用户级别从2级恢复到3级(假设切换密码123已经设置,否则将不能恢复到3级)。

<Sysname> super 3

 Password:

User privilege level is 3, and only those commands can be used

whose level is equal or less than this.

Privilege note: 0-VISIT, 1-MONITOR, 2-SYSTEM, 3-MANAGE

1.1.19  super password

【命令】

super password [ level user-level ] { simple | cipher } password

undo super password [ level user-level ]

【视图】

系统视图

【参数】

level user-level:用户的级别,取值范围为1~3,缺省值为3,即如没有指定用户级别,则表示设置的是切换到3级用户操作的密码。

simple:配置明文密码。

cipher:配置密文密码。

password:密码字符串,区分大小写。

l              如果采用明文(simple)形式,为1~16个字符的字符串;

l              如果采用密文(cipher)形式,既可以是1~16个字符的明文,也可以是24个字符的密文。如:明文“1234567”对应的密文是“_(TT8F]Y\5SQ=^Q`MAF4<1!!”。

【描述】

super password命令用来设置切换用户级别时的密码。undo super password命令用来恢复缺省情况。

缺省情况下,系统没有设置用户级别切换的密码。

需要注意以下几点:

l              如果指定simple参数,则配置文件中保存的是明文形式的密码;

l              如果指定cipher参数,如果用户输入的是明文形式的密码,在配置文件中会加密后保存。

l              不论配置的是明文密码还是密文密码,认证时必须输入明文形式的密码。

l              明文密码容易被盗取,建议用户使用密文形式。

【举例】

# 将用户级别切换到3级的操作密码为abc,使用明文的形式。

<Sysname> system-view

[Sysname] super password level 3 simple abc

查看切换用户级别的密码。

[Sysname] display current-configuration

#

 super password level 3 simple abc

# 将用户级别切换到3级的操作密码为abc,使用密文的形式。

<Sysname> system-view

[Sysname] super password level 3 cipher abc

查看切换用户级别的密码。

[Sysname] display current-configuration

#

 super password level 3 cipher =`*Y=F>*.%-a_SW8\MYM2A!!

1.1.20  sysname

【命令】

sysname sysname

undo sysname

【视图】

系统视图

【参数】

sysname:设备名称,为1~30个字符的字符串。

【描述】

sysname命令用来设置设备的名称。undo sysname用来恢复设备名称为默认名称。

缺省情况下,设备名称为H3C。

设备的名称对应于命令行接口的提示符,如设备的名称为Sysname,则用户视图的提示符为<Sysname>。

【举例】

# 设置设备的名称为R2000。

<Sysname> system-view

[Sysname] sysname R2000

[R2000]

1.1.21  system-view

【命令】

system-view

【视图】

用户视图

【参数】

【描述】

system-view命令用来使用户从用户视图进入系统视图。

相关配置可参考命令quitreturn

【举例】

# 从用户视图进入系统视图。

<Sysname> system-view

System View: return to User View with Ctrl+Z.

[Sysname]

 


第2章  系统维护与调试命令

2.1  系统维护命令

2.1.1  ping

【命令】

ping [ ip ] [ -a source-ip | -c count | -f | -h ttl | -i interface-type interface-number | -m interval | -n | -p pad | -q | -r | -s packet-size | -t timeout | -tos tos | -v ] * remote-system

【视图】

任意视图

【参数】

ip:支持IPv4协议。

-a source-ip:指定ICMP回显请求报文中的源IP地址。该地址必须是设备上已配置的合法IP地址。

-c count:指定ICMP回显请求报文的发送次数,取值范围为1~4294967295,缺省值为5。

-f:将长度大于接口MTU的报文直接丢弃,即不允许对发送的ICMP回显请求报文进行分片。

-h ttl:指定ICMP回显请求报文中的TTL值,取值范围为1~255,缺省值为255。

-i interface-type interface-number:指定发送ICMP ECHO-REQUEST报文的接口的类型和编号。指定该参数后,报文的ttl值被自动设置为1以用来测试直连设备(即设备的IP地址和指定接口的IP地址在同一网段)。

-m interval指定发送ICMP回显请求报文的时间间隔,取值范围为1~65535,单位为毫秒,缺省值为200毫秒。

l              如果在timeout时间内收到目的主机的响应报文,则下次ICMP回显请求报文的发送时间间隔为报文的实际响应时间与interval之和;

l              如果在timeout时间内没有收到目的主机的响应报文,则下次ICMP回显请求报文的发送时间间隔为timeoutinterval之和。

-n:不进行域名解析。缺省情况下,系统将对hostname进行域名解析。

-p pad:指定ICMP回显请求报文的填充字节,格式为16进制。比如将“pad”设置为ff,则将用ff去填充报文。缺省情况下,填充的字节从0x01开始,逐渐递增,直到0xff,然后又从0x01开始循环填充。

-q:只显示统计信息。缺省情况下,系统将显示包括统计信息在内的全部信息。

-r:记录路由。缺省情况下,系统不记录路由。

-s packet-size:指定发送的ICMP回显请求报文的长度(不包括IP和ICMP报文头),取值范围为20~8100,单位为字节,缺省值为56字节。

-t timeout:指定ICMP回显应答报文的超时时间,取值范围为0~65535,单位为毫秒,缺省值为2000毫秒。

-tos tos:指定ICMP回显请求报文中的ToS(Type of Service,服务类型)域的值,取值范围为0~255,缺省值为0。

-v:显示接收到的非回显应答的ICMP报文。缺省情况下,系统不显示非回显应答的ICMP报文。

remote-system:目的设备的IP地址或主机名,为1~20个字符的字符串。

【描述】

ping命令用来检查指定目的设备是否可达,并输出相应的统计信息。

需要注意的是:

l              当目的设备的名称是ping命令的关键字(如ip)时,命令形式应该是ping ip ip,而不能直接输入ping ip

l              在使用-i参数指定发送报文的接口时,只能ping直连网段地址。

【举例】

# 检查IP地址为10.1.1.5的设备是否可达。

<Sysname> ping 10.1.1.5

PING 10.1.1.5 : 56 data bytes, press CTRL_C to break

Reply from 10.1.1.5 : bytes=56 Sequence=1 ttl=255 time = 1 ms

Reply from 10.1.1.5 : bytes=56 Sequence=2 ttl=255 time = 2 ms

Reply from 10.1.1.5 : bytes=56 Sequence=3 ttl=255 time = 1 ms

Reply from 10.1.1.5 : bytes=56 Sequence=4 ttl=255 time = 3 ms

Reply from 10.1.1.5 : bytes=56 Sequence=5 ttl=255 time = 2 ms

 

--- 10.1.1.5 ping statistics ---

5 packet(s) transmitted

5 packet(s) received

0.00% packet loss

round-trip min/avg/max = 1/2/3 ms

2.1.2  ping ipv6

【命令】

ping ipv6 [ -a source-ipv6 | -c count | -m interval | -s packet-size | -t timeout ] * remote-system [ -i interface-type interface-number ]

【视图】

任意视图

【参数】

-a source-ipv6:指定ICMP回显请求报文中的源IPv6地址。该地址必须是设备上已配置的合法IPv6地址。

-c count:发送的ICMPv6回显请求报文的数目,取值范围为1~4294967295,缺省值为5。

-m interval:发送ICMPv6回显请求报文的时间间隔,取值范围为1~65535,单位为毫秒,缺省值为200毫秒。

l              如果在timeout时间内收到目的主机的响应报文,则下次ICMP回显请求报文的发送时间间隔为报文的实际响应时间与interval之和;

l              如果在timeout时间内没有收到目的主机的响应报文,则下次ICMP回显请求报文的发送时间间隔为timeoutinterval之和。

-s packet-size:发送的ICMPv6回显请求报文的长度,取值范围为20~8100,单位为字节,缺省值为56字节。

-t timeout:接收ICMPv6回显应答报文的超时时间,取值范围为0~65535,单位为毫秒,缺省值为2000毫秒。

remote-system:目的设备的IPv6地址或主机名,为1~46个字符的字符串。

-i interface-type interface-number:出接口的接口类型与接口编号。此参数只用于目的地址是链路本地地址的情况,而且指定的出接口必需具有链路本地地址(链路本地地址的介绍和配置请参见“IPv6配置”部分)。

【描述】

ping ipv6命令用来检查指定IPv6地址是否可达,并输出相应的统计信息。

当目的设备的名称是ipv6时,命令形式应该是ping ipv6 ipv6,而不能直接输入ping ipv6

【举例】

# 检查IPv6地址为2001::1的设备是否可达。

<Sysname> ping ipv6 2001::1

  PING 2001::1 : 56  data bytes, press CTRL_C to break

  Reply from 2001::1  bytes=56 Sequence=1 hop limit=64  time = 20 ms

  Reply from 2001::1  bytes=56 Sequence=2 hop limit=64  time = 0 ms

  Reply from 2001::1  bytes=56 Sequence=3 hop limit=64  time = 0 ms

  Reply from 2001::1  bytes=56 Sequence=4 hop limit=64  time = 0 ms

  Reply from 2001::1  bytes=56 Sequence=5 hop limit=64  time = 0 ms

  --- 2001::1 ping statistics ---

    5 packet(s) transmitted

    5 packet(s) received

    0.00% packet loss

round-trip min/avg/max = 0/4/20 ms

该显示信息中的“hop limit”字段与IPv4 ping命令显示信息中的“ttl”字段含义相同,均表示ICMP回显请求报文中的TTL值。

2.1.3  tracert

【命令】

tracert [ -a source-ip | -f first-ttl | -m max-ttl | -p port | -q packet-number | -w timeout ] * remote-system

【视图】

任意视图

【参数】

-a source-ip:指明tracert报文的源IP地址。该地址必须是设备上已配置的合法IP地址。

-f first-ttl:指定一个初始TTL,即第一个报文所允许的跳数。取值范围为1~255,且小于最大TTL,缺省值为1。

-m max-ttl:指定一个最大TTL,即一个报文所允许的最大跳数。取值范围为1~255,且大于初始TTL,缺省值为30。

-p port:指明目的设备的UDP端口号,取值范围为1~65535,缺省值为33434。用户一般不需要更改此选项。

-q packet-number:指明每次发送的探测报文个数,取值范围为1~65535,缺省值为3。

-w timeout:指定等待探测报文响应的报文的超时时间,取值范围是1~65535,单位为毫秒,缺省值为5000毫秒。

remote-system:目的设备的IP地址或主机名,为1~20的字符串。

【描述】

tracert命令用来查看IPv4报文从当前设备传到目的设备所经过的路径。

当用户使用ping命令测试发现网络出现故障后,可以用tracert命令分析出现故障的网络节点。

tracert命令的输出信息包括到达目的设备所经过的所有路由器的IP地址,如果某路由器超时,则输出“* * *”。

【举例】

# 查看报文从当前设备到目的设备(IP地址为18.26.0.115)所经过的路径。

<Sysname> tracert 18.26.0.115

traceroute to 18.26.0.115(18.26.0.115) 30 hops max,40 bytes packet, press CTRL_C to break

1  128.3.112.1  10 ms 10 ms 10 ms

2  128.32.210.1  19 ms 19 ms 19 ms

3  128.32.216.1  39 ms 19 ms 19 ms

4  128.32.136.23  19 ms 39 ms 39 ms

5  128.32.168.22  20 ms 39 ms 39 ms

6  128.32.197.4  59 ms 119 ms 39 ms

7  131.119.2.5  59 ms 59 ms 39 ms

8  129.140.70.13  80 ms 79 ms 99 ms

9  129.140.71.6  139 ms 139 ms 159 ms

10  129.140.81.7  199 ms 180 ms 300 ms

11  129.140.72.17  300 ms 239 ms 239 ms

12  * * *

13  128.121.54.72  259 ms 499 ms 279 ms

14  * * *

15  * * *

16  * * *

17  * * *

18  18.26.0.115  339 ms 279 ms 279 ms

2.1.4  tracert ipv6

【命令】

tracert ipv6 [ -f first-ttl | -m max-ttl | -p port | -q packet-number | -w timeout ] * remote-system

【视图】

任意视图

【参数】

-f first-ttl:指定一个初始TTL,即第一个报文所允许的跳数。取值范围为1~255,且小于最大TTL,缺省值为1。

-m max-ttl:指定一个最大TTL,即一个报文所允许的最大跳数。取值范围为1~255,且大于初始TTL,缺省值为30。

-p port:指明目的设备的UDP端口号,取值范围为1~65535,缺省值为33434。用户一般不需要更改此选项。

-q packet-number:指明每次发送的探测报文个数,取值范围为1~65535,缺省值为3。

-w timeout:等待探测报文响应的超时时间,取值范围为1~65535,单位为毫秒,缺省值为5000毫秒。

remote-system:目的设备的IPv6地址或主机名,为1~46个字符。

【描述】

tracert ipv6命令用来查看IPv6报文从当前设备传到目的设备所经过的路径。

【举例】

# 查看报文从当前设备到目的设备(IPv6地址为3002::1)所经过的路径。

<Sysname> tracert ipv6 3002::1

 traceroute to 3002::1  30 hops max,60 bytes packet

 1 3003::1 30 ms 10 ms 10 ms

 2 3002::1 10 ms 11 ms 9 ms

2.2  系统调试命令

2.2.1  debugging

【命令】

debugging { all [ timeout time ] | module-name [ option ] }

undo debugging { all | module-name [ option ] }

【视图】

用户视图

【参数】

all:所有的调试开关。

timeout time:指定debugging all命令的生效时间。当使用all参数开启了所有的调试开关,则经过time时间,系统会自动执行undo debugging all命令来关闭所有的调试开关。取值范围为1~1440,单位为分钟。

module-name:功能模块的名称,比如ARP、NTP等。可以使用debugging 命令匹配出设备当前支持的模块名。

option:指定模块中的调试选项。对于不同的模块,调试选项的数量和内容都不相同。可以使用debugging module-name 匹配出设备当前支持的指定模块的调试选项。

【描述】

debugging命令用来打开设备支持的功能项的调试开关。undo debugging命令用来关闭设备支持的功能项的调试开关。

缺省情况下,所有功能项的调试开关均处于关闭状态。

需要注意的是:

l              由于调试信息的输出会影响系统的运行效率,所以debugging命令一般是维护人员在进行网络故障诊断时使用,请勿轻易使用,尤其慎用debugging all命令。

l              在调试结束后,用户可以使用undo debugging all命令,一次性关闭所有的调试开关。

l              只有同时配置了debuggingterminal debuggingterminal monitor命令,才能在终端显示调试信息的具体内容。terminal debuggingterminal monitor命令的详细介绍请参见“信息中心命令”。

相关配置请参考命令display debugging

【举例】

# 打开IP模块中Packet选项的调试开关。

<Sysname> debugging ip packet

2.2.2  display debugging

【命令】

display debugging [ interface interface-type interface-number ] [ module-name ]

【视图】

任意视图

【参数】

interface interface-type interface-number:显示指定接口调试开关的设置情况,interface-type interface-number表示接口类型和接口编号。

module-name:功能模块的名称。

【描述】

display debugging命令用来显示系统中已经打开的调试开关。

相关配置请参考命令debugging

【举例】

# 显示所有打开的调试开关。

<Sysname> display debugging

IP packet debugging is on

 


第3章  设备管理命令

&  说明:

本手册所涉及的文件名遵循以下规则:

l      “路径+文件名”的格式,即全文件名,表示指定路径下的文件。全文件名的长度为1~135个字符;

l      “文件名”的格式,即只有文件名而没有路径,表示当前工作路径下的文件。文件名的长度为1~91个字符。

 

3.1  设备管理命令

3.1.1  boot-loader

【命令】

boot-loader file file-url { main | backup }

【视图】

用户视图

【参数】

file file-url:文件名,为1~64个字符的字符串。

main:指定该文件为主用启动文件。

backup:指定该文件为备用启动文件。

【描述】

boot-loader命令用来指定下次启动时使用的主机软件。

主用启动文件用于引导、启动设备;备用启动文件只用于异常情况下,主用启动文件不可用时,引导、启动设备。

相关配置可参考命令display boot-loader

【举例】

# 指定设备下次启动时所用的主机软件为plat.bin。

<Sysname> boot-loader file plat.bin main

  This command will set the boot file, Continue? [Y/N]:y

  The specified file will be used as the main boot file at the next reboot!

3.1.2  bootrom

【命令】

bootrom update file file-url

【视图】

用户视图

【参数】

update file file-url:升级Bootrom,file-url表示用于升级的文件名。

【描述】

bootrom命令用来升级交换机的Bootrom,升级后的Bootrom将在下次启动时使用。

【举例】

# 使用a.btm文件升级交换机的Bootrom。

<Sysname> bootrom update file a.btm

  This command will update bootrom file, Continue? [Y/N]:y

  Now updating bootrom, please wait...

  BootRom file updating finished!

3.1.3  bootrom-update security-check enable

【命令】

bootrom-update security-check enable

undo bootrom-update security-check enable

【视图】

系统视图

【参数】

【描述】

bootrom-update security-check enable命令用来启动Bootrom升级时的合法性检查功能。undo bootrom-update security-check enable命令用来关闭Bootrom升级时的合法性检查功能。

缺省情况下,Bootrom升级时的合法性检查功能是打开的。

由于不同设备的Bootrom各不相同,用户容易混淆,从而导致Bootrom升级错误。通过启动Bootrom升级时的合法性检查功能,设备就能够对Bootrom升级文件的正确性、版本配套性等进行严格的检查,保证升级成功。

【举例】

# 启动Bootrom升级时的合法性检查功能。

<Sysname> system-view

[Sysname] bootrom-update security-check enable

3.1.4  display cpu-usage

【命令】

display cpu-usage [ task | number [ offset ] [ verbose ] [ from-device ] ]

【视图】

任意视图

【参数】

task:显示各个任务信息的CPU占用率信息。

number:显示CPU占用率统计信息的个数。

offset:起始显示条目序号到最新条目序号之间的偏移量。

verbose:显示详细信息。

from-device:查看外部存储设备(比如flash、硬盘等)中保存的统计信息(该参数设备暂不支持)。

【描述】

display cpu-usage命令用来显示CPU占用率的统计信息。

系统每隔一定的时间(通常为60秒)对CPU的占用率进行统计,并把统计结果保存到历史记录区。display cpu-usage number表示从最新记录(倒数第一条记录)开始,显示number条记录。display cpu-usage number offset表示从倒数第(offset+1)条记录开始,显示number条记录。

display cpu-usage等价于display cpu-usage 1 0 verbose,即显示最近一次CPU占用率统计的详细信息。

【举例】

# 显示当前CPU占用率统计信息。

<Sysname> display cpu-usage

Unit CPU usage:

     14% in last 5 seconds

     12% in last 1 minute

      8% in last 5 minutes

# 显示当前各任务的CPU占用率统计信息的详细信息。

<Sysname> display cpu-usage task

===== Current CPU usage info =====

CPU Usage Stat. Cycle: 41 (Second)

CPU Usage            : 3%

CPU Usage Stat. Time : 2006-07-10  11:02:20

CPU Usage Stat. Tick : 0x1da0(CPU Tick High) 0x62a5077f(CPU Tick Low)

Actual Stat. Cycle   : 0x0(CPU Tick High) 0x3d5b5ad1(CPU Tick Low)

 

TaskName        CPU        Runtime(CPU Tick High/CPU Tick Low)

b2X0             0%               0/   ce77f

VIDL            97%               0/3bc6e650

TICK             0%               0/  23ec62

STMR             0%               0/    ad24

DrTF             0%               0/   28b6b

DrTm             0%               0/   18a28

bCN0             0%               0/   d840e

……略……

# 显示CPU占用率统计信息历史记录区中的倒数第5和倒数第6号记录。

<Sysname> display cpu-usage 2 4

===== CPU usage info (no:  0  idx: 58) =====

CPU Usage Stat. Cycle: 60 (Second)

CPU Usage            : 3%

CPU Usage Stat. Time : 2006-07-10  10:56:55

CPU Usage Stat. Tick : 0x1d9d(CPU Tick High) 0x3a659a70(CPU Tick Low)

Actual Stat. Cycle   : 0x0(CPU Tick High) 0x95030517(CPU Tick Low)

 

===== CPU usage info (no:  1  idx: 57) =====

CPU Usage Stat. Cycle: 60 (Second)

CPU Usage            : 3%

CPU Usage Stat. Time : 2006-07-10  10:55:55

CPU Usage Stat. Tick : 0x1d9c(CPU Tick High) 0xa50e5351(CPU Tick Low)

Actual Stat. Cycle   : 0x0(CPU Tick High) 0x950906af(CPU Tick Low)

表3-1 display boot-loader命令显示信息描述表

字段

说明

CPU usage info (no:  idx:)

CPU占用率纪录的信息(no:第no+1条记录,no从0开始编号,记录越新编号越小;idx:本次记录在历史记录表中的索引)(如果只显示系统当前CPU的占用率信息,则no和idx的显示省略)

CPU Usage Stat. Cycle

CPU占用率统计的周期(单位为秒)

CPU Usage

CPU占用率(单位为%)

CPU Usage Stat. Time

CPU占用率统计结束时间(单位为秒)

CPU Usage Stat. Tick

系统运行时间(单位tick,用64位的十六进制数表示,其中CPU Tick High表示高32位,CPU Tick Low表示低32位)

Actual Stat. Cycle

CPU占用率统计的实际周期(单位tick,用64位的十六进制数表示,其中CPU Tick High表示高32位,CPU Tick Low表示低32位)(因为它的精度高于秒,所以不同记录的实际周期会有细微差别)

TaskName

任务名称

CPU

当前任务的CPU使用率

Runtime(CPU Tick High/CPU Tick Low)

当前任务的运行时间

 

3.1.5  display boot-loader

【命令】

display boot-loader

【视图】

任意视图

【参数】

【描述】

display boot-loader命令用来显示设备本次启动和下次启动所采用的启动文件。

相关配置可参考命令boot-loader

【举例】

# 显示设备本次启动和下次启动所采用的启动文件。

<Sysname> display boot-loader

 The current boot app is:  flash:/switch.bin

 The main boot app is:     flash:/update.bin

 The backup boot app is:   flash:/switch.bin

3.1.6  display device

【命令】

display device [ subslot subslot-number | verbose ]

【视图】

任意视图

【参数】

subslot subslot-number:显示指定子卡的详细信息。subslot-number表示子卡的子槽位号。

verbose:显示详细信息。

【描述】

display device命令用来显示设备上单板和子卡的信息。

【举例】

# 显示设备上各单板的概要信息

<Sysname> display device

SubSNo PortNum PCBVer FPGAVer CPLDVer BootRomVer AddrLM Type       State       

0      32      REV.B  NULL    005     110        IVL    MAIN       Normal    

表3-2 display device命令显示信息描述表

字段

说明

Slot No.

单板的槽位号

PortNum

设备支持的最大端口数

PCBVer

PCB版本

FPGAVer

FPGA版本

CPLDVer

CPLD版本

BootRomVer

BootROM版本

AddrLM

地址学习方法

Type

单板类型

State

单板状态

 

3.1.7  display device manuinfo

【命令】

display device manuinfo

【视图】

任意视图

【参数】

【描述】

display device manuinfo命令用来显示设备制造信息。

【举例】

# 显示设备的制造信息。

<Sysname> display device manuinfo

DEVICE_NAME:

DEVICE_SERIAL_NUMBER: 210235A045B05B004350

MAC_ADDRESS: 000f-e200-5600

MANUFACTURING_DATE: 2006-04-13

VENDOR_NAME: H3C

表3-3 display device manuinfo命令信息显示描述表

字段

说明

DEVICE_NAME

设备名称

DEVICE_SERIAL_NUMBER

设备序列号

MAC_ADDRESS

设备起始MAC地址

MANUFACTURING_DATE

设备调测日期

VENDOR_NAME

制造商名称

 

3.1.8  display environment

【命令】

display environment

【视图】

任意视图

【参数】

【描述】

display environment命令用来显示设备的温度信息,包括单板当前温度和设定的温度阈值。

【举例】

# 显示设备的温度信息。

<Sysname> display environment

 System Temperature information (degree centigrade):

----------------------------------------------------

 SlotNo    Temperature       Lower limit      Upper limit

 1         35                0                55

表3-4 display environment命令显示信息描述表

字段

说明

System Temperature information (degree centigrade)

系统各单板温度信息(摄氏度)

SlotNo

槽位编号

Temperature

当前温度

Lower limit

温度下限

Upper limit

温度上限

 

3.1.9  display fan

【命令】

display fan [ fan-id ]

【视图】

任意视图

【参数】

fan-id:设备内置风扇的编号。

【描述】

display fan命令用来显示设备内置风扇的工作状态。

【举例】

# 显示设备上所有风扇的工作状态。

<Sysname> display fan

 Fan   1 State: Normal

以上显示信息表示:风扇工作正常。

3.1.10  display memory

【命令】

display memory

【视图】

任意视图

【参数】

【描述】

display memory命令用来显示设备内存的使用状况。

【举例】

# 显示设备内存的使用状况。

<Sysname> display memory

System Total Memory(bytes): 431869088

Total Used Memory(bytes): 71963156

Used Rate: 16%

表3-5 display memory命令显示信息描述表

字段

说明

System Total Memory(bytes)

系统的总内存大小(以字节为单位)

Total Used Memory(bytes)

已经使用的内存大小(以字节为单位)

Used Rate

已经使用的内存所占的比例

 

3.1.11  display power

【命令】

display power [ power-id ]

【视图】

任意视图

【参数】

power-id:电源编号。

【描述】

display power命令用来显示设备电源的状况。

【举例】

# 显示设备电源的状况。

<Sysname> display power

      Power    1

      State    : Normal

      Type     : AC

3.1.12  display reboot-type

【命令】

display reboot-type

【视图】

任意视图

【参数】

【描述】

display reboot-type命令用来显示设备的启动方式。

【举例】

# 显示设备的启动方式。

<Sysname> display reboot-type

  The rebooting type this time is: Cold

以上显示信息表明:设备最近一次的重启方式为冷启动(Cold)。(当显示Warm时表示启动方式为热启动。)

3.1.13  display schedule reboot

【命令】

display schedule reboot

【视图】

任意视图

【参数】

【描述】

display schedule reboot命令用来显示用户设置的设备重启时间。

相关配置可参考命令schedule reboot atschedule reboot delay

【举例】

# 显示设备的重启时间。

<Sysname> display schedule reboot

System will reboot at 16:00:00 2006/03/10 (in 2 hours and 5 minutes).

以上显示信息表明,系统将在2006年3月10日16点(2小时零5分钟之后)重启。

3.1.14  reboot

【命令】

reboot

【视图】

用户视图

【参数】

【描述】

reboot命令重新启动设备。

  注意:

l      该命令会使设备重新启动,从而导致业务中断,请谨慎使用。

l      如果主用启动文件损坏或者不存在,则不能通过reboot命令重启设备。此时,可以通过指定新的主用启动文件再重启,或者断电后重新上电,系统将自动使用备用启动文件重启。

l      如果设备在准备重启时,用户正在进行文件操作,为了安全起见,系统将不会执行此次重启操作。

 

【举例】

# 当配置没有变化时,重启设备。

<Sysname> reboot

 Start to check configuration with next startup configuration file, please wait.........DONE!

 This command will reboot the device. Continue? [Y/N]:y

Starting......

# 当配置有变化时,重启设备。

<Sysname> reboot

 Start to check configuration with next startup configuration file, please wait.........DONE!

 This command will reboot the device. Current configuration will be lost in next startup if you continue. Continue? [Y/N]:y

Starting......

3.1.15  reset unused porttag

【命令】

reset unused porttag

【视图】

用户视图

【参数】

【描述】

reset unused porttag命令用来清除当前系统中保存的但不使用的16bit索引。

执行该命令时需要得到用户的确认。若用户在30秒之内没有确认操作,或者用户输入字符“N”否定了本次操作,则本命令退出执行。

【举例】

# 清除当前系统中保存的但不使用的16bit索引。

<Sysname> reset unused porttag

Current operation will delete all unused port tag(s). Continue? [Y/N]:y

<Sysname>

3.1.16  schedule reboot at

【命令】

schedule reboot at hh:mm [ date ]

undo schedule reboot

【视图】

用户视图

【参数】

hh:mm:设备重启的时间,格式为“小时:分钟”。hh取值范围为0~23,mm取值范围为0~59。

date:设备重启的日期,格式为mm/dd/yyyy(月/日/年)或者yyyy/mm/dd(年/月/日)。yyyy的取值范围为2000~2035,mm的取值范围为1~12,dd的取值范围与具体月份相关。

【描述】

schedule reboot at命令用来开启设备定时重启功能,并指定重启的具体时间和日期。undo schedule reboot命令用来关闭设备定时重启功能。

缺省情况下,设备定时重启功能处于关闭状态。

如果没有指定重启的具体日期,则分为两种情况:

l              设置的时间点在当前时间之后,则设备将在当天的该时间点重启;

l              设置的时间点在当前时间之前,则设备将在第二天的该时间点重启。

需要注意以下几点:

l              设备定时器的精度为1分钟。在到达用户设定的重启时刻的前一分钟,设备会提示:REBOOT IN ONE MINUTE(设备将在一分钟后重启),并在一分钟后重新启动。

l              设置的日期与当前日期相比,不能大于30×24小时(即30天)。

l              配置该命令后,系统会提示输入确认信息,只有键入<Y>或者<y>后,设置才能生效。如果之前进行过相应设置,则原有配置将被覆盖。

l              如果schedule reboot at命令设置了重启的具体日期(月/日/年或年/月/日),而且参数表示的是将来的日期,则设备将在设定的时间点重新启动。

l              如果进行schedule reboot at命令配置后,又用clock命令对系统时间进行了调整,则schedule reboot at命令配置的重启时间将失效。

l              如果设备在准备重启时,用户正在进行文件操作,为了安全起见,系统将不会执行此次重启操作。

  注意:

该命令会使设备在将来的某个时间点重新启动,从而导致业务中断,请谨慎使用。

 

【举例】

# 当前时间为11:43,设置设备在当天中午12:00重启。

<Sysname> schedule reboot at 12:00

Reboot system at 12:00 2006/06/06(in 0 hour(s) and 16 minute(s))

confirm? [Y/N]:

# 如果在设置重启时间之前使用terminal logging命令打开终端日志显示功能的话,输入“y”之后,系统会自动显示相关日志信息。(缺省情况下,终端对日志信息的显示功能处于开启状态)。

<Sysname>

%Jun  6 11:43:11:629 2006 Sysname CMD/5/REBOOT:

vty0(192.168.1.54): Set schedule reboot parameters at 11:43:11 2006/06/06, and system will reboot at 12:00 2006/06/06.

3.1.17  schedule reboot delay

【命令】

schedule reboot delay { hh:mm | mm }

undo schedule reboot

【视图】

用户视图

【参数】

hh:mm:设备重启的等待时延,格式为“小时:分钟”。hh的取值范围为0~720,mm的取值范围为0~59,hh:mm的取值不能超过720:00。

mm:设备重新启动的等待时延,单位为分钟,取值范围为0~43200。

【描述】

schedule reboot delay命令用来开启设备的定时重启功能,并设定等待时延。undo schedule reboot命令用来关闭设备的定时重启功能。

缺省情况下,设备定时重启功能处于关闭状态。

需要注意以下几点:

l              可以用两种格式来设置设备定时重启的等待时延,即“小时:分钟”和“绝对分钟数”。但绝对分钟数不能大于30×24×60分钟(即30天)。

l              设备定时器的精度为1分钟。在到达用户设定的重启时刻的前一分钟,设备会提示:REBOOT IN ONE MINUTE(设备将在一分钟后重启),并在一分钟后重新启动。

l              配置该命令后,系统会提示输入确认信息,只有键入<Y>或者<y>后,设置才能生效。如果之前进行过相应设置,则原有配置将被覆盖。

l              如果用户进行schedule reboot delay命令配置后,又用clock命令对系统时间进行了调整,则schedule reboot delay命令配置的重启时间将失效。

l              如果设备在准备重启时,用户正在进行文件操作,为了安全起见,系统将不会执行此次重启操作。

  注意:

该命令会使设备在指定时延后重新启动,从而导致业务中断,请谨慎使用。

 

【举例】

# 当前时间是11:48,配置设备在88分钟后重启。

<Sysname> schedule reboot delay 88

Reboot system at 13:16 2006/06/06(in 1 hour(s) and 28 minute(s))

confirm? [Y/N]:

# 如果在设置重启时间之前使用terminal logging命令打开终端日志显示功能的话,输入“y”之后,系统会自动显示相关日志信息。(缺省情况下,终端对日志信息的显示功能处于开启状态)。

<Sysname>

%Jun  6 11:48:44:860 2006 Sysname CMD/5/REBOOT:

vty0(192.168.1.54): Set schedule reboot parameters at 11:48:44 2006/06/06, and system will reboot at 13:16 2006/06/06.

 

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们