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

01 基础配置命令参考

目录

07-设备管理命令

本章节下载 07-设备管理命令  (330.88 KB)

07-设备管理命令


1 设备管理

说明

本手册中的告警特性相关命令,包括alarm set eventalarm set in defaultalarm set out defaultalarm set pulse-cycledisplay alarm cpu-usagedisplay alarm defaultdisplay alarm eventdisplay alarm pulse-cycle,仅IE4100-12TP、IE4100-20TP、IE4100-28F、IE4300-6P、IE4300-8P-2S、IE4300-12P、IE4300-28P和IE4300-28P-DP产品支持。

 

1.1  设备管理配置命令

1.1.1  alarm set event

【命令】

alarm set event { alarm-in | cpu-usage [ interval interval-value | threshold threshold-value ] | loopback | power-lose | reboot }

undo alarm set event [ cpu-usage { interval | threshold } ]

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

alarm-in:设置告警输入口的告警检测功能。

interval interval-value:设置告警口轮询CPU使用率检测告警事件的周期,单位为秒,取值范围为1~300。缺省情况下,告警口轮询CPU使用率检测告警事件的周期为30s。

threshold threshold-value:设置CPU使用率的告警阈值,取值范围为0~100,单位为%。缺省情况下,CPU使用率的告警阈值为60%。

loopback:设置告警口对应的告警事件为环路检测。

power-lose:设置告警口对应的告警事件为电源备份检测。

reboot:设置告警口对应的告警事件为设备重启检测。

【描述】

alarm set event命令用来设置告警口对应的告警事件。undo alarm set event命令用来取消告警口的设置。

【举例】

# 设置设备当前的告警事件为CPU使用率检测。

<Sysname> system-view

[Sysname] alarm set event cpu-usage

1.1.2  alarm set in default

【命令】

alarm set in default { high | low }

undo alarm set in default

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

high:设置告警输入口的默认状态为高电平。

low:设置告警输入口的默认状态为低电平。

【描述】

alarm set in default命令用来设置告警输入口的默认状态。undo alarm set in default命令用来恢复缺省配置。

缺省情况下,设备告警输入口的默认状态为低电平。

【举例】

# 设置告警输入口的默认状态为高电平。

<Sysname> system-view

[Sysname] alarm set in default high

1.1.3  alarm set out default

【命令】

alarm set out default { high | low | pulse }

undo alarm set out default

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

high:设置告警输出口的默认状态为高电平。

low:设置告警输出口的默认状态为低电平。

pulse:设置告警输出口的默认状态为脉冲。

【描述】

alarm set out default命令用来设置告警输出口的默认状态。undo alarm set out default命令用来恢复缺省配置。

缺省情况下,设备告警输出口的默认状态为低电平。

【举例】

# 设置告警输出口的默认状态为高电平。

<Sysname> system-view

[Sysname] alarm set out default high

1.1.4  alarm set pulse-cycle

【命令】

alarm set pulse-cycle pulse-cycle-value

undo alarm set pulse-cycle

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

pulse-cycle-value:设置告警口输出脉冲的周期,单位为毫秒,取值范围为1000~30000。

【描述】

alarm set pulse-cycle命令用来设置告警口输出脉冲的周期。undo alarm set pulse-cycle命令用来恢复缺省配置。

缺省情况下,告警口输出脉冲的周期为1000毫秒。

【举例】

# 设置告警口输出脉冲的周期为5000毫秒。

<Sysname> system-view

[Sysname] alarm set pulse-cycle 5000

1.1.5  clock datetime

【命令】

clock datetime time date

【视图】

用户视图

【缺省级别】

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。

【描述】

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

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

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

【举例】

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

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

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

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

1.1.6  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

【视图】

系统视图

【缺省级别】

3:管理级

【参数】

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

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

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

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

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

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

【描述】

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

缺省情况下,设备上没有配置夏令时,本地采用UTC(Universal Time Coordinated,世界调整时间)时间。

设置完成后,可以使用display clock命令进行查看。

日志、debug等信息时间将采用经过时区和夏令时调整过的本地时间。

需要注意的是:

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

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

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

【举例】

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

<Sysname> system-view

[Sysname] clock summer-time abc1 one-off 6 08/01/2011 6 09/01/2011 1

1.1.7  clock summer-time repeating

【命令】

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

undo clock summer-time

【视图】

系统视图

【缺省级别】

3:管理级

【参数】

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

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

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

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

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

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

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

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

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

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

【描述】

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

缺省情况下,设备上没有配置夏令时,本地采用UTC(Universal Time Coordinated,世界调整时间)时间。

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

设置完成后,可以使用display clock命令进行查看。

日志、debug等信息时间将采用经过时区和夏令时调整过的本地时间。

需要注意的是:

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

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

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

【举例】

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

<Sysname> system-view

[Sysname] clock summer-time abc2 repeating 06:00:00 08/01/2011 06:00:00 09/01/2011 01:00:00

1.1.8  clock timezone

【命令】

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

undo clock timezone

【视图】

系统视图

【缺省级别】

3:管理级

【参数】

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

add:在UTC(Universal Time Coordinated,通用协调时间)标准时间的基础上增加指定时间。

minus:在UTC标准时间的基础上减少指定时间。

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

【描述】

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

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

设置生效后,可以用display clock命令进行查看。

日志、debug等信息时间将采用经过时区和夏令时调整过的本地时间。

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

【举例】

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

<Sysname> system-view

[Sysname] clock timezone Z5 add 5

1.1.9  copyright-info enable

【命令】

copyright-info enable

undo copyright-info enable

【视图】

系统视图

【缺省级别】

3:管理级

【参数】

【描述】

copyright-info enable命令用来使能显示版权信息。undo copyright-info enable命令用来禁止显示版权信息。

缺省情况下,显示版权信息处于使能状态。

【举例】

# 配置使能显示版权信息。

<Sysname> system-view

[Sysname] copyright-info enable

·     使用Telnet方式登录设备,会显示如下信息:

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

* Copyright (c) 2004-2017 New H3C Technologies Co., Ltd. All rights reserved.*

* Without the owner's prior written consent,                                 *

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

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

 

<Sysname>

·     如果当前已经使用Console口登录设备了,再退出用户视图,会显示如下信息:

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

* Copyright (c) 2004-2017 New H3C Technologies Co., Ltd. All rights reserved.*

* Without the owner's prior written consent,                                 *

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

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

 

User interface aux0 is available.

 

 

 

Please press ENTER.

# 禁止显示版权信息。

<Sysname> system-view

[Sysname] undo copyright-info enable

·     使用Telnet方式登录设备,会显示如下信息:

<Sysname>

·     如果当前已经使用Console口登录设备了,再退出用户视图,会显示如下信息:

User interface aux0 is available.

 

 

 

Please press ENTER.

1.1.10  display alarm

【命令】

display alarm [ slot slot-number ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

slot slot-number:显示指定设备的告警信息。slot-number表示设备的编号。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

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

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

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display alarm命令用来显示设备的告警信息。

用户执行该命令后,系统会自动查询并显示设备上的当前告警信息。

【举例】

# 显示设备的告警信息。

<Sysname> display alarm

Slot  Level    Info

1     ERROR    Fan 1 is absent.

表1-1 display alarm命令显示信息描述表

字段

描述

Level

告警的级别,级别由高到低依次为ERROR、WARNING、NOTICE、INFO

Info

告警的详细信息

 

1.1.11  display alarm cpu-usage

【命令】

display alarm cpu-usage [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

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

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

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display alarm cpu-usage命令用来显示设备CPU使用率的告警阈值和轮询周期。

【举例】

# 显示设备CPU使用率的告警阈值和轮询周期。

<Sysname> display alarm cpu-usage

Current cpu-usage threshold is [60%].

Current cpu-usage polling interval is [30s].

1.1.12  display alarm default

【命令】

display alarm default [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

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

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

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display alarm default命令用来显示设备当前告警输入口和输出口的默认状态。

【举例】

# 显示设备当前告警输入口和输出口的默认状态。

<Sysname> display alarm default

Current alarm-in default status is [low].

Current alarm-out default status is [pulse].

1.1.13  display alarm event

【命令】

display alarm event [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

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

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

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display alarm event命令用来显示设备当前告警口对应的告警事件。

【举例】

# 显示设备当前告警口对应的告警事件。

<Sysname> display alarm event

Current alarm output event is [cpu-usage].

1.1.14  display alarm pulse-cycle

【命令】

display alarm pulse-cycle [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

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

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

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display alarm pulse-cycle命令用来显示设备当前告警的输出脉冲周期。

【举例】

# 显示设备当前告警的输出脉冲周期。

<Sysname> display alarm pulse-cycle

Current pulse-cycle is [5000ms].

1.1.15  display clock

【命令】

display clock [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

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

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

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

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/2010

1.1.16  display cpu-usage

【命令】

display cpu-usage [ slot slot-number [ cpu cpu-number ] ] [ | { begin | exclude | include } regular-expression ]

display cpu-usage entry-number [ offset ] [ verbose ] [ slot slot-number [ cpu cpu-number ] ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

entry-number:指定执行一次本命令将显示的条目数,取值范围为1~60。

offset:起始显示条目序号到最新条目序号之间的偏移量,取值范围为0~59。比如,最新生成的统计信息的idx是12,如果offset设置为3,则会从idx是9的统计信息开始显示(idx表示的是第几个周期的统计信息,从0到60循环计数。系统按周期统计CPU利用率,当一个周期结束时,就会记录该周期内CPU的平均利用率,idx会自动加1)。

verbose:显示CPU利用率的详细信息。不使用该参数时,显示的是简要的CPU利用率统计信息,使用该参数时,会详细显示指定统计周期内各个任务的平均CPU利用率。

slot slot-number:显示指定设备的CPU利用率的统计信息。slot-number表示设备的编号。

cpu cpu-number:显示指定CPU的利用率统计信息。cpu-number表示CPU的编号。不使用该参数时,显示指定slot下所有CPU的相应信息。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

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

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

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

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

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

【举例】

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

<Sysname> display cpu-usage

Slot 1 CPU usage:

       9% in last 5 seconds

       8% in last 1 minute

       8% in last 5 minutes

# 显示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 : 2010-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 : 2010-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)

表1-2 display cpu-usage命令显示信息描述表

字段

描述

Slot 1

设备(成员编号为1)的CPU利用率信息

1% in last 5 seconds

设备启动后,会以5秒为周期计算并记录一次该5秒内的CPU的平均利用率。该字段显示的是最近一个5秒统计周期内CPU的平均利用率

1% in last 1 minute

设备启动后,会以1分钟为周期计算并记录一次该1分钟内的CPU的平均利用率。该字段显示的是最近一个1分钟统计周期内CPU的平均利用率

1% in last 5 minutes

设备启动后,会以5分钟为周期计算并记录一次该5分钟内的CPU的平均利用率。该字段显示的是最近一个5分钟统计周期内CPU的平均利用率

CPU usage info (no:  idx:)

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

CPU Usage Stat. Cycle

CPU利用率统计的时间区间(单位为秒),比如Cycle值为41,则表示统计的是最近41秒时间内CPU利用率的平均值。该参数的取值范围为1~60

CPU Usage

CPU利用率统计的时间区间内,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位)(因为它的精度高于秒,所以不同记录的实际周期会有细微差别)

 

1.1.17  display cpu-usage history

【命令】

display cpu-usage history [ task task-id ] [ slot slot-number [ cpu cpu-number ] ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

task task-id:显示指定任务的CPU利用率的统计历史信息,task-id表示任务编号。不使用该参数时,显示的是整个系统的相应信息(整个系统的CPU利用率等于所有任务CPU利用率之和)。

slot slot-number:显示指定设备的CPU利用率的统计历史信息。slot-number表示设备的编号。

cpu cpu-number:显示指定CPU的利用率统计历史信息。cpu-number表示CPU的编号。不带该参数时,显示的是主CPU的相应信息。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

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

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

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display cpu-usage history命令用来以图形方式显示CPU利用率统计历史信息。

不指定参数时,将显示设备的系统CPU利用率统计信息。

系统每隔一定时间会对CPU的利用率进行统计,并把统计结果保存到历史记录区。通过display cpu-usage history命令可以查看到最近60分钟记录的CPU利用率统计值。结果以坐标的形式进行显示,显示信息中:

·     纵坐标表示利用率,采用就近显示的原则。比如,利用率的间隔为5%,则实际统计值53%将被显示成55%,实际统计值52%将被显示成50%。

·     横坐标表示时间,时间越靠左表示距离当前时间越近。

·     用连续的#号表示该时刻的利用率,某个时间点上最高处的#号对应的纵坐标值即为该时刻CPU的利用率。

【举例】

# 显示整个系统的CPU利用率统计信息。

<Sysname> display cpu-usage history

100%|

 95%|

 90%|

 85%|

 80%|

 75%|

 70%|

 65%|

 60%|

 55%|

 50%|

 45%|

 40%|

 35%|

 30%|

 25%|

 20%|

 15%|             #

 10%|            ###  #

  5%|           ########

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

              10        20        30        40        50        60  (minutes)

                      cpu-usage last 60 minutes(SYSTEM)

以上显示信息表明整个系统(任务名为SYSTEM)在最近60分钟内CPU的占有率情况:12分钟前大约为5%,13分钟前大约为10%,14分钟前大约为15%,15分钟前大约为10%,16、17分钟前大约为5%,18分钟前大约为10%,19分钟前大约为5%,其他时间均小于或等于2%。

# 显示编号为6的任务的CPU利用率统计信息。

<Sysname> display cpu-usage history task 6

100%|

 95%|

 90%|

 85%|

 80%|

 75%|

 70%|

 65%|

 60%|

 55%|

 50%|

 45%|

 40%|

 35%|

 30%|

 25%|

 20%|

 15%|

 10%|

  5%|                   #

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

              10        20        30        40        50        60  (minutes)

                      cpu-usage last 60 minutes(T03M)

以上显示信息表明编号为6的任务(任务名为T03M)在最近60分钟内CPU的占有率情况:20分钟前大约为5%,其他时间均小于或等于2%。

1.1.18  display device

【命令】

display device [ slot slot-number | verbose ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

2:系统级

【参数】

slot slot-number:表示设备的槽位编号,取值为1。

verbose:显示详细信息。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

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

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

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

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

【举例】

# 显示设备信息。

<Sysname> display device

Slot 1

SubSNo PortNum PCBVer FPGAVer CPLDVer BootRomVer AddrLM Type       State

0      24      Ver.A  NULL    000     111       IVL    MAIN       Normal

1.1.19  display device manuinfo

【命令】

display device manuinfo [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

3:管理级

【参数】

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

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

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

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display device manuinfo命令用来显示设备的电子标签信息。

电子标签信息也可以称为永久配置数据或档案信息等,在设备的调测(调试、测试)过程中被写入到设备的存储器件中,包括设备的名称、生产序列号、MAC地址、制造商等信息。本命令显示的是设备的部分电子标签信息。

【举例】

# 显示设备的电子标签信息。

<Sysname> display device manuinfo

Slot 1:

DEVICE_NAME          : NONE

DEVICE_SERIAL_NUMBER : NONE

MAC_ADDRESS          : 00E0-FC00-9876

MANUFACTURING_DATE   : NONE

VENDOR_NAME          : H3C

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

字段

描述

Slot

设备编号

DEVICE_NAME

设备名称

DEVICE_SERIAL_NUMBER

设备序列号

MAC_ADDRESS

设备出厂MAC地址

MANUFACTURING_DATE

设备调测日期

VENDOR_NAME

制造商名称

 

1.1.20  display diagnostic-information

【命令】

display diagnostic-information [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

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

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

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

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

在日常维护或系统出现故障时,为了便于问题定位,用户需要查看各个功能模块的运行信息。但各个功能模块都有对应的display命令,逐条执行比较繁琐。为便于一次性收集更多信息,用户可以在任意视图下执行display diagnostic-information命令,显示或保存系统当前多个功能模块运行的统计信息。

【举例】

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

<Sysname> display diagnostic-information

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

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

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

Please wait...

Save succeeded.

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

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

<Sysname> display diagnostic-information

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

=================================================

  ===============display clock===============

=================================================

08:54:16 UTC Fri 11/15/2010

===================================================

  ===============display version===============

=================================================== 

……略……

1.1.21  display job

【命令】

display job [ job-name ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【命令级别】

1:监控级

【参数】

job-name:任务名,为1~32个字符的字符串。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

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

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

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display job命令用来查看定时执行任务的具体配置。

不带参数时表示查看当前所有定时执行任务的具体配置。

相关配置可参考命令jobtimeview

【举例】

# 查看定时执行任务saveconfig的具体配置。

<Sysname> display job saveconfig

Job name: saveconfig

  Specified view: monitor

  Time 1: Execute command save 1.cfg after 40 minutes

以上显示信息表明,40分钟后系统将自动将当前运行的配置保存到配置文件1.cfg。

表1-4 display job命令显示信息描述表

字段

说明

Job name

定时执行任务名

Specified view

定时执行任务中命令所在视图

Time timeID

定时执行任务中包含的各命令执行时间记录

Execute command

命令字符串

 

1.1.22  display memory

【命令】

display memory [ slot slot-number [ cpu cpu-number ] ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

slot slot-number:显示指定设备的CPU的内存使用状况。slot-number表示设备的编号。

cpu cpu-number:显示指定CPU的内存使用状况。cpu-number表示CPU的编号。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

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

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

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

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

【举例】

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

<Sysname> display memory

System Total Memory(bytes): 72164800

Total Used Memory(bytes): 32474924

Used Rate: 45%

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

字段

描述

System Total Memory(bytes)

系统的总内存大小,单位为字节

Total Used Memory(bytes)

已经使用的内存大小,单位为字节

Used Rate

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

 

1.1.23  display power

【命令】

display power [ power-id ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

power-id:查看指定电源的信息。power-id表示电源的编号,取值范围为1~2。不指定该参数时,表示所有电源。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

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

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

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display power命令用来显示设备电源的信息。

说明

仅IE4100-12TP、IE4100-20TP、IE4100-28F、IE4300-6P、IE4300-8P-2S、IE4300-12P、IE4300-28P和IE4300-28P-DP设备支持该命令。

 

【举例】

# 显示设备电源的状况。

<Sysname> display power

 PowerID  State      Mode

 1        Absent     DC Power-1

 2        Normal     DC Power-2 

表1-6 display power命令显示信息描述表

字段

描述

PowerID

电源编号

State

电源状态,Normal表示正常;Absent表示电源不在位;Fault表示电源故障

Mode

电源模式,DC表示直流;AC表示交流

 

1.1.24  display reboot-type

【命令】

display reboot-type [ slot slot-number ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

2:系统级

【参数】

slot slot-number:显示指定设备的启动方式。slot-number表示设备的编号。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

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

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

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

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

【举例】

# 显示设备的启动方式。

<Sysname> display reboot-type slot 1

  The rebooting type this time is: Cold

以上显示信息表明:设备最近一次的重启方式为冷启动

1.1.25  display schedule job

【命令】

display schedule job [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

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

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

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display schedule job用来查看定时执行功能的具体配置。

相关配置可参考命令schedule job

【举例】

# 查看当前定时执行功能的具体配置。

<Sysname> display schedule job

Specified command: execute 1.bat

Specified view: system view

Executed time: at 12:00 10/31/2010 (in 0 hours and 16 minutes)

如果在16分钟内修改了系统时间,则定时执行批处理文件的配置将失效。再次使用display schedule job命令查看时,显示为空。

表1-7 display schedule job命令显示信息描述表

字段

描述

Specified command

定时执行的命令字符串

Specified view

为定时执行的命令指定的视图

Executed time

系统自动执行指定命令的时间点及与当前系统时间的间隔

 

1.1.26  display schedule reboot

【命令】

display schedule reboot [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

3:管理级

【参数】

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

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

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

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

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

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

【举例】

# 显示设备的重启时间。

<Sysname> display schedule reboot

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

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

1.1.27  display system-failure

【命令】

display system-failure [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

3:管理级

【参数】

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

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

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

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display system-failure命令用来显示设备系统异常时的处理方式。

相关配置可参考命令system-failure

【举例】

# 显示异常情况下系统的处理方式。

<Sysname> display system-failure

 System failure handling method: reboot

1.1.28  display transceiver

【命令】

display transceiver interface [ interface-type interface-number ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

2:系统级

【参数】

interface [ interface-type interface-number ]:显示接口上插入的可插拔接口模块的主要特征参数。interface-type interface-number:表示接口类型和接口编号,如果不指定该参数,表示显示所有接口下的该信息。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

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

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

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display transceiver命令用来显示可插拔接口模块的主要特征参数。

【举例】

# 显示接口GigabitEthernet1/0/25上插入的可插拔接口模块的主要特征参数。

<Sysname> display transceiver interface gigabitethernet 1/0/25

GigabitEthernet1/0/25 transceiver information:

  Transceiver Type              : 1000_BASE_SX_SFP

  Connector Type                : LC

  Wavelength(nm)                : 850

  Transfer Distance(m)          : 550(50um),270(62.5um)

  Digital Diagnostic Monitoring : YES

  Vendor Name                   : H3C

表1-8 display transceiver命令显示信息描述表

字段

描述

transceiver information

可插拔接口模块信息

Transceiver Type

可插拔接口模块的物理型号

Connector Type

可插拔接口模块的连接器类型,其中:

·     光纤连接器包括SC(SC Connector,NTT公司推出的拔插锁紧式光纤连接器)、LC(LC Connector,Lucent公司推出的1.25mm/RJ45锁紧式光纤连接器)两种类型

·     其他连接器包括RJ-45、CX4等类型

Wavelength(nm)

·     光模块:显示发送激光中心波长,单位nm;对于支持多条不同波长光路的模块(例如10GBASE-LX4模块),各个波长值之间用逗号分隔

·     电模块:显示为“N/A”

Transfer Distance(xx)

传输距离,对于单模模块,xx显示为km,其他模块xx显示为m。当模块支持多种传输介质时,各个传输距离值之间用逗号分隔。距离值后面括号里包含对应的“传输介质”。下面是各个介质的名称:

·     9um:表示9/125um单模光纤

·     50um:表示50/125um多模光纤

·     62.5um:表示62.5/125um多模光纤

·     TP:表示双绞线

Digital Diagnostic Monitoring

对数字诊断功能的支持情况,其中:

·     YES:表示支持数字诊断

·     NO:表示不支持数字诊断

Vendor Name

模块生产厂商名称

 

1.1.29  display transceiver alarm

【命令】

display transceiver alarm interface [ interface-type interface-number ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

2:系统级

【参数】

interface [ interface-type interface-number ]:显示接口上插入的可插拔接口模块的当前故障告警信息。interface-type interface-number表示接口类型和接口编号,如果不指定该参数,表示显示所有接口下的该信息。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

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

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

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display transceiver alarm命令用来显示可插拔接口模块的当前故障告警信息。如果没有故障,则显示为“None”。目前,常用的可插拔接口模块可能出现的故障告警信息见表1-9

表1-9 display transceiver alarm命令输出信息描述表

字段

描述

SFP

RX loss of signal

接收信号丢失

RX power high

接收光功率高告警

RX power low

接收光功率低告警

TX fault

发送错误

TX bias high

偏置电流高告警

TX bias low

偏置电流低告警

TX power high

发送光功率高告警

TX power low

发送光功率低告警

Temp high

温度高告警

Temp low

温度低告警

Voltage high

电压高告警

Voltage low

电压低告警

Transceiver info I/O error

模块信息读写错误

Transceiver info checksum error

模块信息校验和错误

Transceiver type and port configuration mismatch

模块类型和端口配置不匹配

Transceiver type not supported by port hardware

端口不支持该模块类型

 

【举例】

# 显示接口GigabitEthernet1/0/25上插入的可插拔接口模块的当前故障告警信息。

<Sysname> display transceiver alarm interface gigabitethernet 1/0/25

GigabitEthernet1/0/25 transceiver current alarm information:

  RX loss of signal

  RX power low

表1-10 display transceiver alarm显示信息描述表

字段

描述

transceiver current alarm information

接口光模块当前故障告警信息

RX loss of signal

接收信号丢失

RX power low

接收光功率低告警

 

1.1.30  display version

【命令】

display version [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

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

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

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

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

通过查看版本信息,可以获知系统当前使用的软件版本等相关信息。

【举例】

# 查看系统版本信息。

<Sysname> display version

H3C Comware Platform Software

Comware Software, Version 5.20.99, Release 1102

Copyright (c) 2004-2017 New H3C Technologies Co., Ltd. All rights reserved.

H3C IE4300-28P-DP uptime is 0 week, 0 day, 10 hours, 10 minutes

 

H3C IE4300-28P-DP

128M    bytes DRAM

32M     bytes Flash Memory

Config Register points to Flash

 

Hardware Version is Ver.A

 

Bootrom Version is 121

[SubSlot 0] 24GE+4SFP Hardware Version is Ver.A

表1-11 display version命令显示信息描述表

字段

字段显示信息描述

H3C Comware Platform Software

设备软件的运行平台

Comware Software, Version 5.20.99, Release 1102

设备软件的版本号:Version 5.20.99为平台版本号、Release 1102为产品版本号

Copyright (c) 2004-2017 New H3C Technologies Co., Ltd. All rights reserved.

设备的版权信息

H3C IE4300-28P-DP uptime is 0 week, 0 day, 10 hours, 10 minutes

设备本次开机后已运行时间

DRAM

设备内存容量

Flash Memory

设备Flash容量

Hardware Version is

设备的硬件版本

Bootrom Version is

设备Bootrom的版本

SubSlot 0

设备编号为0的槽位中子卡的类型及版本

 

1.1.31  header

【命令】

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

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

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

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

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

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

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

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

text:输入欢迎信息的内容。内容的输入支持单行和多行两种方式,具体输入规则请参见“基础配置指导”中的“设备管理”。

【描述】

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

【举例】

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

<Sysname> system-view

[Sysname] header incoming %

Please input banner content, and quit with the character '%'.

Welcome to incoming(header incoming)%

[Sysname] header legal %

Please input banner content, and quit with the character '%'.

Welcome to legal (header legal)%

[Sysname] header login %

Please input banner content, and quit with the character '%'.

Welcome to login(header login)%

[Sysname] header motd %

Please input banner content, and quit with the character '%'.

Welcome to motd(header motd)%

[Sysname] header shell %

Please input banner content, and quit with the character '%'.

Welcome to shell(header shell)%

说明

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

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

 

·     用户界面下没有配置登录认证,采用Telnet方式登录设备,测试以上设置时,显示信息如下。

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

* Copyright (c) 2004-2017 New H3C Technologies 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>

·     用户界面下配置password认证方式,采用Telnet方式登录设备,测试以上设置时,显示信息如下。

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

* Copyright (c) 2004-2017 New H3C Technologies 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 login(header login)

 

Login authentication

 

 

Password:

 

Welcome to shell(header shell)

<Sysname>

1.1.32  job

【命令】

job job-name

undo job job-name

【视图】

系统视图

【命令级别】

3:管理级

【参数】

job-name:任务名,为1~32个字符的字符串。

【描述】

job命令用来创建新的定时执行任务并进入job视图,如果定时执行任务已经创建,则直接进入job视图。undo job命令用来删除定时执行任务。

缺省情况下,系统没有创建定时执行任务。

创建定时执行任务后,可以在定时执行任务视图下配置任务的具体内容,比如让系统在某个时间点自动执行某视图下的某条命令。

多次执行该命令可以创建多个定时任务,各任务之间互不干扰。

相关配置可参考命令viewtime

【举例】

# 创建(或进入)系统定时任务saveconfiguration。

<Sysname> system-view

[Sysname] job saveconfiguration

[Sysname-job-saveconfiguration]

 

1.1.33  reboot

【命令】

reboot [ slot slot-number ]

【视图】

用户视图

【缺省级别】

3:管理级

【参数】

slot slot-number:表示设备的编号。

【描述】

reboot命令用来重启设备。

注意

·     重新启动会导致业务中断,请谨慎使用该命令。

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

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

 

【举例】

# 重启设备。

<Sysname> reboot

1.1.34  reset unused porttag

【命令】

reset unused porttag

【视图】

用户视图

【缺省级别】

1:监控级

【参数】

【描述】

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>

1.1.35  schedule job

【命令】

schedule job { at time1 [ date ] | delay time2 } view view-name command

undo schedule job

【视图】

用户视图

【缺省级别】

3:管理级

【参数】

at time1 [ date ]:指定执行命令的具体时间。

·     time1表示执行命令的时间,格式为hh:mm (小时:分钟)。hh取值范围为0~23,mm取值范围为0~59。

·     date表示执行命令的日期,格式为MM/DD/YYYY(月/日/年)或者YYYY/MM/DD(年/月/日)。YYYY的取值范围为2000~2035,MM的取值范围为1~12,DD的取值范围与具体月份相关。

delay time2:指定执行命令的延迟时间。time2表示执行命令的延迟时间,格式可以为:

·     hh:mm(小时:分钟),hh的取值范围为0~720,mm的取值范围为0~59,hh:mm的取值不能超过720:00。

·     mm(分钟),取值范围为0~43200,0表示不延时,立即执行

view view-name:指定执行命令的视图。view-name表示命令视图的名称,当前的取值为:

·     shell表示用户视图。

·     system表示系统视图。

command:需要定时执行的命令字符串。

【描述】

schedule job命令用来配置定时执行任务。undo schedule job命令用来取消定时执行任务。

需要注意的是:

·     若指定参数at time1 date,则设置的时间点必须为将来的时间。

·     若指定参数at time1,当time1在当前系统时间之前,则指定命令将在第二天的该时间点执行;当time1在当前系统时间之后,则指定命令将在当天的该时间点执行。

·     无论使用参数at还是delay,设置的定时时间与当前系统时间的间隔都不能大于720小时(即30天)。

·     command表示的命令行必须是设备上可成功执行的命令行,并且要求命令行是view-name视图下的命令,由用户保证配置的正确性,否则,命令行不能自动被执行。

·     指定命令执行时不进行信息交互。当需要用户交互确认时,系统将自动输入“Y”或“Yes”;当需要用户交互输入字符信息时,系统将自动输入缺省字符串,没有缺省字符串的将自动输入空字符串。

·     对于切换用户操作界面的命令(如telnet、ftp、ssh2等)、切换视图的命令(如system-view、quit等)以及修改执行命令用户状态的命令(如super命令等),自动执行命令后当前用户的操作界面、命令视图和用户状态不变。

·     使用本命令配置定时执行功能后,又执行clock datetimeclock summer-timeclock timezone命令调整了系统时间,则定时执行功能的配置将自动取消。

·     多次执行schedule job命令时,只有最新的配置生效。

【举例】

# 当前时间为11:43,设置在60分钟之后在系统视图下执行批处理文件1.bat。

<Sysname> schedule job delay 60 view system execute 1.bat

Info: Command execute 1.bat in system view will be executed at 12:43 10/31/2007 (in 1 hours and 0 minutes).

# 当前时间为11:43,设置在当天中午12:00在系统视图下执行批处理文件1.bat。

<Sysname> schedule job at 12:00 view system execute 1.bat

Info: Command execute 1.bat in system view will be executed at 12:00 10/31/2007 (in 0 hours and 16 minutes).

1.1.36  schedule reboot at

【命令】

schedule reboot at hh:mm [ date ]

undo schedule reboot

【视图】

用户视图

【缺省级别】

3:管理级

【参数】

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命令用来关闭定时重启功能。

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

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

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

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

需要注意的是:

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

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

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

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

·     使用本命令配置定时重启功能后,又执行clock datetimeclock summer-timeclock timezone命令调整了系统时间,则定时重启功能的配置将自动取消。

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

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

注意

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

 

【举例】

# 假设系统的当前时间为2010年6月6日11:43分,设置设备在当天中午12:00重启。

<Sysname> schedule reboot at 12:00

Reboot system at 12:00 06/06/2010 (in 0 hour(s) and 16 minute(s)) confirm? [Y/N]:

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

<Sysname>

%Jun  6 11:43:11:629 2010 Sysname CMD/4/REBOOT:

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

1.1.37  schedule reboot delay

【命令】

schedule reboot delay { hh:mm | mm }

undo schedule reboot

【视图】

用户视图

【缺省级别】

3:管理级

【参数】

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

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

【描述】

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

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

需要注意的是:

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

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

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

·     使用本命令配置定时重启功能后,又执行clock datetimeclock summer-timeclock timezone命令调整了系统时间,则定时重启功能的配置将自动取消。

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

相关配置可参考命令schedule reboot at

注意

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

 

【举例】

#假设系统的当前时间为2010年6月6日11:48分,配置设备在88分钟后重启。

<Sysname> schedule reboot delay 88

Reboot system at 13:16 06/06/2010(in 1 hour(s) and 28 minute(s)). confirm? [Y/N]:

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

<Sysname>

%Jun  6 11:48:44:860 2010 Sysname CMD/4/REBOOT:

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

1.1.38  shutdown-interval

【命令】

shutdown-interval time

undo shutdown-interval

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

time:配置端口状态检测定时器的时长,取值范围为0~300,单位为秒。

【描述】

shutdown-interval命令用来配置端口状态检测定时器的时长。undo shutdown-interval命令用来恢复缺省情况。

缺省情况下,端口状态检测定时器的时长为30秒。

某些协议模块在特定情况下会自动关闭某个端口,比如当使能了BPDU保护功能的端口收到配置消息时,MSTP协议模块将自动关闭该端口。此时,可以配置一个端口状态检测定时器。当定时器超时,并且该端口仍处于关闭状态,协议模块则自动取消关闭动作,使端口恢复到真实的物理状态。

需要注意的是:

·     如果用户在端口定时检测过程中将检测时间间隔修改为T1,修改时刻距协议关闭端口时间间隔为T。若T<T1,则被关闭的端口会再经过T1-T时间后被恢复;若T>=T1,则被关闭的端口会立即恢复。例如当前time设置为30,当端口被协议模块关闭2秒(T=2)后,修改time为10(T1=10),则该接口会再经过8秒后被恢复;如果当前time为30,端口被协议模块关闭10秒后,修改time为2,则该端口会立即恢复。

·     当time设置为0时,相当于定时监测时间间隔为无穷大,协议不会自动激活端口。用户需要手工执行undo shutdown命令来立即激活,或者重新修改time值来激活(遵循上一条注意事项的规则)。

【举例】

# 配置端口状态检测定时器的时长为100秒。

<Sysname> system-view

[Sysname] shutdown-interval 100

1.1.39  sysname

【命令】

sysname sysname

undo sysname

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

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

【描述】

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

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

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

【举例】

# 设置设备的名称为S2000。

<Sysname> system-view

[Sysname] sysname S2000

[S2000]

1.1.40  system-failure

【命令】

system-failure { maintain | reboot }

undo system-failure

【视图】

系统视图

【缺省级别】

3:管理级

【参数】

maintain:表示系统故障时,保持当前状态,系统不会自动采取任何相关措施。

reboot:表示系统异常时,会采用直接重启的方式来进行恢复。

【描述】

system-failure命令仅用来配置设备系统异常时的处理方式。

缺省情况下,设备系统异常时的处理方式为reboot

【举例】

# 将系统异常时的处理方式设置为reboot。

<Sysname> system-view

[Sysname] system-failure reboot

1.1.41  time at

【命令】

time time-id at time date command command

time time-id { one-off | repeating } at time [ month-date month-day | week-day week-daylist ] command command

undo time time-id

【视图】

定时执行任务视图

【命令级别】

3:管理级

【参数】

time time-id:时间记录,取值范围为1~10的整数。

at time:执行指定命令的时间,格式为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-date month-day:执行指定命令在一个月中的哪天被执行。month-day表示日期,取值范围为1~31。

week-day week-daylist:执行指定命令在一周中的哪(些)天被执行。week-daylist表示一周中任一天或几天的组合,取值为:MonTueWedThuFriSatSun(星期一到星期日)。设置多天时,字符串之间用空格分开,最多可以设置七天。

command command:需要定时执行的命令字符串。命令行必须是设备上可成功执行的命令行,并且要求命令行是view命令配置的视图下的命令,由用户保证配置的正确性,否则,命令行不能自动被执行。

【描述】

time at命令用来配置在指定时间执行指定命令。undo time命令用来取消在指定时间执行的命令。

·     time time-id at time date command command命令用来设置在某年某月某时某刻执行命令。配置的时间点必须晚于系统当前时间点,否则,配置失败。

·     time time-id one-off at time command command命令用来设置在指定时刻执行命令。若当天该时间点已过去,则顺延到第二天。执行后下次再到达该时间点时命令不再执行。

·     time time-id one-off at time month-date month-day command command命令用来设置在某天某时执行命令。若本月该时间点已过去,则顺延到下月。命令执行后不再执行。

·     time time-id one-off at time week-day week-daylist command command命令用来设置在某(些)天某时执行命令。若本周该时间点已过去,则顺延到下周。命令执行后不再执行。

·     time time-id repeating at time command command命令用来设置在每天的指定时刻执行命令。执行后下次再到达该时间点时命令仍执行。

·     time time-id repeating at time month-date month-day command command命令用来设置在每月的某天某时执行命令。执行后下次再到达该时间时命令仍执行。

·     time time-id repeating at time week-day week-daylist command command命令用来设置在每周的某(些)天某时执行命令。执行后下次再到达该时间点时命令仍执行。

相关命令可参考jobview

说明

·     一个定时执行任务中指定的命令必须在同一视图下执行。

·     一个定时执行任务中最多可以配置10条命令(对应10个time-id)。如果多于10条,请把这个任务拆分为多个任务。

·     time-id在同一个任务中必须唯一。如果新执行的time at命令指定的time-id和已有配置的time-id值相同,则新配置会覆盖旧配置。

·     修改系统时间,不会影响该命令的配置和执行。

 

【举例】

# 2011年5月18日3:00将设备当前配置保存到文件a.cfg。

<Sysname> system-view

[Sysname] job saveconfig

[Sysname-job-saveconfig] view monitor

[Sysname-job-saveconfig] time 1 at 3:00 2011/5/18 command save a.cfg

# 每天的12:00执行保存配置命令。

<Sysname> system-view

[Sysname] job saveconfig

[Sysname-job-saveconfig] view monitor

[Sysname-job-saveconfig] time 1 repeating at 12:00 command save a.cfg

# 从现在开始第一个月5号的上午8点执行一次保存配置命令。

<Sysname> system-view

[Sysname] job saveconfig

[Sysname-job-saveconfig] view monitor

[Sysname-job-saveconfig] time 1 one-off at 8:00 month-date 5 command save a.cfg

# 从现在开始每个月5号的上午8点执行保存配置命令。

<Sysname> system-view

[Sysname] job saveconfig

[Sysname-job-saveconfig] view monitor

[Sysname-job-saveconfig] time 1 repeating at 8:00 month-date 5 command save a.cfg

# 从现在开始第一个周五和周六的上午8点分别执行一次保存配置命令。

<Sysname> system-view

[Sysname] job saveconfig

[Sysname-job-saveconfig] view monitor

[Sysname-job-saveconfig] time 1 one-off at 8:00 week-day fri sat command save a.cfg

# 从现在开始每个周五和周六的上午8点都执行保存配置命令。

<Sysname> system-view

[Sysname] job saveconfig

[Sysname-job-saveconfig] view monitor

[Sysname-job-saveconfig] time 1 repeating at 8:00 week-day fri sat command save a.cfg

1.1.42  time delay

【命令】

time time-id { one-off | repeating } delay time command command

undo time time-id

【视图】

定时执行任务视图

【命令级别】

3:管理级

【参数】

time time-id:时间记录,取值范围为1~10的整数。

one-off:表示指定命令仅执行一次。命令在该时间点到达时执行,执行后下次再到达该时间点时命令不再执行。

repeating:表示循环执行指定命令。

delay time:执行指定命令的等待时延。格式为hh:mm (小时:分钟)或mm(分钟)。

·     使用hh:mm格式时,hh的取值范围为0~720,mm的取值范围为0~59,hh:mm的取值不能超过720:00;

·     使用mm格式时,mm的取值范围为1~43200,即定时器的最大定时时长为30天。

command command:需要定时执行的命令字符串,该字符串中指定的命令必须为完整的、不需要进行交互的命令。

【描述】

time delay命令用来配置延迟指定时间执行指定命令。undo time命令用来取消延迟指定时间执行的命令。

·     time time-id one-off delay time command command命令用来设置在指定时间间隔后执行命令。命令执行后不再执行。

·     time time-id repeating delay time command command命令用来设置以指定时间间隔为周期重复执行命令。命令以时间间隔为周期循环执行。

相关命令可参考jobview

说明

·     一个定时执行任务中指定的命令必须在同一视图下执行;

·     一个定时执行任务中最多可以配置10条命令(对应10个time-id)。如果多于10条,请把这个任务拆分为多个任务。

·     time-id在同一个任务中必须唯一。如果新执行的time at命令指定的time-id和已有配置的time-id值相同,则新配置会覆盖旧配置。

·     修改系统时间,不会影响该命令的配置和执行。

 

【举例】

# 5分钟后将当前配置保存到文件a.cfg。

<Sysname> system-view

[Sysname] job saveconfig

[Sysname-job-saveconfig] view monitor

[Sysname-job-saveconfig] time 1 one-off delay 5 command save a.cfg

# 每隔5分钟后将当前配置保存到文件a.cfg。

<Sysname> system-view

[Sysname] job saveconfig

[Sysname-job-saveconfig] view monitor

[Sysname-job-saveconfig] time 1 repeating delay 5 command save a.cfg

1.1.43  view

【命令】

view view-name

undo view

【视图】

job视图

【命令级别】

3:管理级

【参数】

view-name:视图名,为1~90个字符的字符串。定时任务中配置的命令在哪个视图下执行通过该参数指定。

【描述】

view命令用来指定定时执行命令所在的视图。undo view命令用来删除定时执行任务中的视图设置。

缺省情况下,没有指定命令所在的视图。

需要注意的是:

·     每个定时执行任务只能包含一个视图,该定时任务中所有命令都将在此视图下被执行。若多次执行该命令指定了不同的视图,则最新的配置生效。

·     视图必须是设备当前支持的视图,而且是视图的完整形式,不能使用缩写。常用的有:用户视图对应的view-name为monitor,系统视图对应的view-name为system,以太网接口视图对应的view-name为EthernetX/X/X、GigabitEthernetX/X/X,VLAN接口视图对应的view-name为Vlan-interfacex等。

相关配置可参考命令jobtime

【举例】

# 指定系统自动执行的命令所在视图为系统视图。

<Sysname> system-view

[Sysname] job creatvlan

[Sysname-job-creatvlan] view system

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

新华三官网
联系我们