C常用命令

合集下载

c语言常用变量命令

c语言常用变量命令

c语言常用变量命令
在C语言中,我们有许多不同的变量类型,它们可以帮助我们存储和处理数据。

以下是C语言中的一些常用变量命令:
1. `int`:整数类型,通常用于存储整数。

2. `float`:浮点数类型,用于存储小数。

3. `double`:双精度浮点数类型,用于存储更精确的小数。

4. `char`:字符类型,用于存储单个字符。

5. `string`:字符串类型,用于存储多个字符。

6. `bool`:布尔类型,用于存储真或假值。

除了这些基本类型,C语言还提供了其他一些复杂的数据结构,如数组、结构体和联合体等。

这些类型的变量在使用前必须先声明,声明的方式如下:
```c
int a; // 声明一个整型变量a
float b; // 声明一个浮点型变量b
char c; // 声明一个字符型变量c
bool d; // 声明一个布尔型变量d
string e; // 声明一个字符串型变量e
```
这些只是C语言中的一些基本变量命令,C语言还有许多其他功能和特性,可以帮助你编写更复杂的程序。

C语言指令集

C语言指令集

main【主涵数】auto【{加在涵数名前}自动储存类变量】------------------短register【{加在涵数名前}寄存器储存类变量】|extern【{加在涵数名前}外部储存类{可以不加}】|static【{加在涵数名前}静态储存类变量】----------------长void【没反回值】for【{3个条件语句}循环】while【{循环】do while【{前do循环体语句,后while条件语句}循环】if【{else补充语句,该短语只可有一个}{else if短语可有N个}条件】switch()【{case条件:程序段}{default条件不满足程序段}{break结束语}开关】goto【没条件转向】break【{适合于各种方式的循环}结果语】continue【判断结束语】return【反回语句】bool【布尔型变量】int【整型】-----------------------------低unsigned【没符号字符型】|long【长整型】|double【双精度浮点型】------------------高short【短整型】unsigned【没符号整型】unsigned short【没符号短整型】unsigned long【没符号长整型】char【字符型】float【单精度浮点型】()【括号】-----------------------优[]【下标】先,【合成表达式】级------结合性:左到右→,.【成员】:return【返回】-------------------0!【{真为假,假为真}非】-------------------------优~【位非】先++【{前缀表达式增1.后缀表达式不增1}增1】级--【{前缀表达式减1.后缀表达式不减1}减1】:-【求反】1------结合性:右到左(())【强制类型】|*【{指针运算符}取内容】|&【{指针运算符}取地址】|sizeof【字节数】--------------------------------|*【乘】--------------优---------------------------------------|/【除】先:3 |%【求余】------------级|+【加】----------优先|-【减】----------级:4 |<<【{只改表达式的值}左移】---------优先|>>【{只改表达式的值}右移】---------级:5 |>【大于】---------------优|<【小于】先6 |---结合性:左到右>=【大于等于】级|<=【小于等于】----------:|==【等于】----------优先级|!=【不等于】-------:7 |&【位与】--------优先级:8 |^【位异或】--------优先级:9 ||【位或】-------优先级:10 |&&【{都为真即真}与】-------优先级:11 |||【{都为假即假}或】-------优先级:12------------------------|表达式1?表达式2:表达式3【{真为第一个表达式,假为第二个表达式}条件求值】-----------------------------------------------------------------优先级:13------------------| =【简单赋值】----------------------------优|---结合性:右到左+=,-=,*=,/=,%=【复合算术赋值】先:14 | &=,|=,^=,>>=,<<=【复合位运算赋值】--------级-------------------------|,【句号】-------优先级:15-------结合性:左到右malloc【申请动态内存】struct【结构定义】*/【注释符】\n【换行符】\t【水平制表】\b【退格】\a【鸣铃】\'【单引号】\r【回车】\v【垂直制表】\f【走纸换页】\\【反斜线】\0【ASCII码为0的字符】<<=【{改变变量值}左移】>>=【{改变变量值}右移】*【{指针运算符}取内容】&【{指针运算符}取地址】sizeof【计算数据类型所占的字节数】getchar()【接收字符型输入{带缓冲区和回显}】gets()【接收字符串型输入】scanf()【标准格式输入】%d{十进制整数}%x{十六进制整数}%o{八进制整数}%u{没符号十进制整数}%f{小数表示的浮数点数}%e{指数表示的浮数点数}%c{单个字符}%s{字符串}【标准格式输入的格式说明符】putchar()【字符型输出】puts()【字符串型输出】printf()【标准格式输出】%d{十进制整数}%x{十六进制整数}%o{八进制整数}%u{没符号整数}%f{小数表示的浮数点数}%e{指数表示的浮数点数}%c{单个字符}%s{字符串}g{e和f中较短的一种}【标准格式输出的格式说明符】#define【宏定义】undef【终止宏定义】。

常 用 C A D 快 捷 键

常 用 C A D 快 捷 键

常用C A D 快捷键
1.绘图命令:
直线:L弧: A 矩形:REC圆: C
圆环:DO 点:PO 射线:XL 多线段:PL 椭圆:EL 多线:ML 样条曲线:SPL 正多边形:POL 文字:T 填充:H 合成: B 分解:X 倒角: F
2.修改命令
旋转:RO 镜向:MI 剪切:TR 打断:BR 移动:M 延长:EX
复制:CO 缩放:SC
拉伸:S 插入块:I
阵列:AR 偏移:O
删除: E 对齐:AL 3.对象特征
设计中心:ADC 修改特性:MO
文字样式:ST 属性匹配:MA
设置颜色:COL 图层操作:LA
线形:LT 线形比例:LTS
线宽:LW 清除圾圾:PU
4.尺寸标注:
直线标注:DLI 对齐标注:DAL
半径标注:DRA 直径标注:DDI
角度标注:DAN 中心标注:DCE
点标注:DOR 快速引出标注:LE
标注样式:D 编辑标注:DED
替换标注系统变量:DOV
6.常用CTRL快捷键
【CTRL】+1:修改特性【CTRL】+2:设计中心【CTRL】+0:打开文件【CTRL】+N:新建文件【CTRL】+P:打印文件【CTRL】+S:保存文件【CTRL】+Z:放弃【CTRL】+X:剪切【CTRL】+C:复制【CTRL】+V:粘贴【CTRL】+B:栅格捕捉【CTRL】+F:对象捕捉【CTRL】+G:栅格【CTRL】+L:正交【CTRL】+W 对象追踪【CTRL】+U:极轴
7常用功能键
【F1】:帮助【F2】:文本窗口
【F3】:对象捕捉。

【F7】:栅格。

【F8】:正交。

C语言基础-符号、指令表

C语言基础-符号、指令表

C语言基础-符号、指令表姓名:[张魏]联系电话:[10086] 联系地址:[中州大学]auto :声明自动变量一般不使用double :声明双精度变量或函数int:声明整型变量或函数struct:声明结构体变量或函数break:跳出当前循环else :条件语句否定分支(与 if 连用)long :声明长整型变量或函数switch :用于开关语句case:开关语句分支enum :声明枚举类型register:声明积存器变量typedef:用以给数据类型取别名(当然还有其他作用)char :声明字符型变量或函数extern:声明变量是在其他文件正声明(也可以看做是引用变量)return :子程序返回语句(可以带参数,也看不带参数)union:声明联合数据类型const :声明只读变量float:声明浮点型变量或函数short :声明短整型变量或函数unsigned:声明无符号类型变量或函数continue:结束当前循环,开始下一轮循环for:一种循环语句(可意会不可言传)signed:生命有符号类型变量或函数gotodoif注解://—单行注解;/*多行注解*/typedef struct{数据类型变量序列1;数据类型变量序列1;...}自定义数据类型的名称;保留字_a t_,a l i e n,b d a t a,b r e a k,b i t,c a s e,c h a r,c o d e,c o m p a c t,c o n s t,c o n t i n u e,d a t a,d e f a u l t,d o,d o u b l e,f a r,e l s e,e n u m,e x t e r n,f l o a t,f o r,g o t o,i f,f u n c u s e d,i d a t a,i n t,i n l i n e,i n t e r r u p t,l a r g e,l o n g,p d a t a,_p r i o r i t y_,r e e n t r a n t,r e t u r n,s b i t,s f r,s f r16,s h o r t,s i g e n d,s i z e o f,s m a l l,s t a t i c,s t r u c t,s w i t c h c_t a s k_,t y p e d e f,u s i n g, u n i o n,u n s i g n e d,v o i d,v o l a t i l e,w h i l e,x d a t a常量表示法※比较运算结果是个布尔值既T R U E(真值)或FA L S E(假值)。

c51单片机c语言常用指令 -回复

c51单片机c语言常用指令 -回复

c51单片机c语言常用指令-回复C51单片机C语言常用指令导语:C51单片机是一种非常常用的微控制器,它广泛应用于许多嵌入式系统和电子设备中。

在单片机的开发过程中,C语言是一种非常常用的编程语言。

本文将介绍C51单片机常用的指令,帮助读者了解这些指令的功能和使用方法。

第一部分:常用的I/O口控制指令I/O口控制指令是C51单片机中非常重要的一部分,因为它们用于控制单片机与外部设备之间的数据交互。

以下是一些常用的I/O口控制指令:- P0:将P0口设置为输入或输出,可以用于与外部设备进行数据通信。

- P1:将P1口设置为输入或输出,可以用于与外部设备进行数据通信。

- P2:将P2口设置为输入或输出,可以用于与外部设备进行数据通信。

- P3:将P3口设置为输入或输出,可以用于与外部设备进行数据通信。

第二部分:常用的中断控制指令中断是C51单片机中实现实时响应的重要机制之一。

以下是一些常用的中断控制指令:- EA:使能所有中断。

- EX0:外部中断0的控制指令,用于外部设备产生中断信号。

- EX1:外部中断1的控制指令,用于外部设备产生中断信号。

- IT0:外部中断0的触发方式,可以设置为电平触发或边沿触发。

- IT1:外部中断1的触发方式,可以设置为电平触发或边沿触发。

第三部分:常用的定时器控制指令定时器是C51单片机中实现时间计数和定时任务的重要模块。

以下是一些常用的定时器控制指令:- TMOD:设置定时器模式,可以选择定时器0/1的工作模式。

- TL0、TL1:定时器0/1的低8位计数器,用于保存定时值的低8位。

- TH0、TH1:定时器0/1的高8位计数器,用于保存定时值的高8位。

- TR0、TR1:定时器0/1的运行控制位,用于启动和停止计时器。

- TF0、TF1:定时器0/1的溢出标志位,用于判断定时器是否溢出。

第四部分:常用的串口通信指令串口通信是C51单片机中常用的通信方式之一,用于与其他设备进行数据交互。

C快捷键C常用快捷键命令大全

C快捷键C常用快捷键命令大全

C快捷键C常用快捷键命令大全The pony was revised in January 2021常用快捷键命令1、绘图命令:PO,*POINT(点)L, *LINE(直线)XL, *XLINE(射线)PL, *PLINE(多段线)ML, *MLINE(多线)SPL, *SPLINE(样条曲线)POL, *POLYGON(正多边形)REC, *RECTANGLE(矩形)C, *CIRCLE(圆)A, *ARC(圆弧)DO, *DONUT(圆环)EL, *ELLIPSE(椭圆)REG, *REGION(面域)MT, *MTEXT(多行文本)T, *MTEXT(多行文本)B, *BLOCK(块定义)I, *INSERT(插入块)W, *WBLOCK(定义块文件)DIV, *DIVIDE(等分)ME,*MEASURE(定距等分) H, *BHATCH(填充)2、修改命令:CO, *COPY(复制)MI, *MIRROR(镜像)AR, *ARRAY(阵列)O, *OFFSET(偏移)RO, *ROTATE(旋转)M, *MOVE(移动)E, DEL键 *ERASE(删除)X, *EXPLODE(分解)TR, *TRIM(修剪)EX, *EXTEND(延伸)S, *STRETCH(拉伸)LEN, *LENGTHEN(直线拉长)SC, *SCALE(比例缩放)BR, *BREAK(打断)CHA, *CHAMFER(倒角)F, *FILLET(倒圆角)PE, *PEDIT(多段线编辑)ED, *DDEDIT(修改文本)3、视窗缩放:P, *PAN(平移)Z+空格+空格, *实时缩放Z, *局部放大Z+P, *返回上一视图Z+E, 显示全图Z+W,显示窗选部分4、尺寸标注:DLI, *DIMLINEAR(直线标注)DAL, *DIMALIGNED(对齐标注)DRA, *DIMRADIUS(半径标注)DDI, *DIMDIAMETER(直径标注)DAN, *DIMANGULAR(角度标注)DCE, *DIMCENTER(中心标注)DOR, *DIMORDINATE(点标注)LE, *QLEADER(快速引出标注)DBA, *DIMBASELINE(基线标注)DCO, *DIMCONTINUE(连续标注)D, *DIMSTYLE(标注样式)DED, *DIMEDIT(编辑标注)DOV, *DIMOVERRIDE(替换标注系统变量) DAR,(弧度标注,CAD2006)DJO,(折弯标注,CAD2006)5、对象特性ADC, *ADCENTER(设计中心“Ctrl+2”)CH, MO *PROPERTIES(修改特性“Ctrl+1”) MA, *MATCHPROP(属性匹配)ST, *STYLE(文字样式)COL, *COLOR(设置颜色)LA, *LAYER(图层操作)LT, *LINETYPE(线形)LTS, *LTSCALE(线形比例)LW, *LWEIGHT (线宽)UN, *UNITS(图形单位)ATT, *ATTDEF(属性定义)ATE, *ATTEDIT(编辑属性)BO, *BOUNDARY(边界创建,包括创建闭合多段线和面域)AL, *ALIGN(对齐)EXIT, *QUIT(退出)EXP, *EXPORT(输出其它格式文件)IMP, *IMPORT(输入文件)OP,PR *OPTIONS(自定义CAD设置)PRINT, *PLOT(打印)PU, *PURGE(清除垃圾)RE, *REDRAW(重新生成)REN, *RENAME(重命名)SN, *SNAP(捕捉栅格)DS, *DSETTINGS(设置极轴追踪)OS, *OSNAP(设置捕捉模式)PRE, *PREVIEW(打印预览)TO, *TOOLBAR(工具栏)V, *VIEW(命名视图)AA, *AREA(面积)DI, *DIST(距离)LI, *LIST(显示图形数据信息)(二)常用CTRL快捷键【CTRL】+1 *PROPERTIES(修改特性) 【CTRL】+2 *ADCENTER(设计中心)【CTRL】+O *OPEN(打开文件)【CTRL】+N、M *NEW(新建文件)【CTRL】+P *PRINT(打印文件)【CTRL】+S *SAVE(保存文件)【CTRL】+Z *UNDO(放弃)【CTRL】+X *CUTCLIP(剪切)【CTRL】+C *COPYCLIP(复制)【CTRL】+V *PASTECLIP(粘贴)【CTRL】+B *SNAP(栅格捕捉)【CTRL】+F *OSNAP(对象捕捉)【CTRL】+G *GRID(栅格)【CTRL】+L *ORTHO(正交)【CTRL】+W *(对象追踪)【CTRL】+U *(极轴)(三)常用功能键【F1】 *HELP(帮助)【F2】 *(文本窗口)【F3】 *OSNAP(对象捕捉)【F7】 *GRIP(栅格)【F8】正交。

gcc基本命令

gcc基本命令

gcc基本命令一、引言GCC是一款广泛使用的编译器,它可以将高级语言编写的程序转换成机器语言,从而使得计算机能够运行这些程序。

本文将介绍GCC 的基本命令,包括编译、链接等操作。

二、编译源代码编译是将源代码转换成目标文件的过程。

GCC提供了多种编译选项,可以用来指定编译的方式和参数。

下面是一些常用的编译命令及其说明:1. gcc -c source.c -o object.o该命令将源代码文件source.c编译成目标文件object.o。

选项“-c”表示只编译,不进行链接操作。

选项“-o”用于指定输出文件的名称。

2. gcc -E source.c -o preprocessed.c该命令将预处理源代码文件source.c输出到preprocessed.c文件中。

选项“-E”表示只进行预处理操作,不进行编译和链接。

3. gcc -S source.c -o assembly.s该命令将源代码文件source.c编译成汇编代码文件assembly.s。

选项“-S”表示只生成汇编代码,不进行后续的编译和链接。

三、链接目标文件链接是将多个目标文件合并成可执行文件的过程。

GCC提供了多种链接选项,用于指定链接的方式和参数。

下面是一些常用的链接命令及其说明:1. gcc object1.o object2.o -o executable该命令将目标文件object1.o和object2.o链接成可执行文件executable。

选项“-o”用于指定输出文件的名称。

2. gcc object1.o object2.o -o executable -lm该命令将目标文件object1.o和object2.o链接成可执行文件executable,并且链接了数学库libm。

选项“-lm”用于指定链接的数学库。

四、其他常用命令除了编译和链接命令外,GCC还提供了其他一些常用的命令,用于查看版本信息、优化编译结果等。

oracle19c常用命令

oracle19c常用命令

oracle19c常用命令数据库启动、关闭和状态检查•启动数据库:SqlSQL> STARTUP; # 启动数据库,默认为读写模式SQL> STARTUP MOUNT; # 只装载数据库但不打开SQL> STARTUP OPEN READ ONLY; # 以只读模式打开数据库•关闭数据库:SqlSQL> SHUTDOWN; # 正常关闭数据库,等待所有会话结束SQL> SHUTDOWN IMMEDIATE; # 立即关闭数据库,断开所有会话SQL> SHUTDOWN TRANSACTIONAL; # 在事务结束后关闭数据库SQL> SHUTDOWN ABORT; # 强制立即关闭数据库,可能导致数据丢失•查看数据库状态:SqlSQL> SELECT DATABASE_STATUS FROM V$INSTANCE;SQL> SELECT INSTANCE_NAME, STATUS FROM V$INSTANCE;用户管理•创建用户并分配表空间:SqlCREATE USER username IDENTIFIED BY password DEFAULTTABLESPACE users QUOTA UNLIMITED ON users;•给用户授权:SqlGRANT connect, resource TO username;GRANTdba TO username; # 授予数据库管理员权限表空间操作•创建表空间:SqlCREATE TABLE SPACE new_tbs DATAFILE'/path/to/datafile.dbf' SIZE 100M AUTOEXTEND ON NEXT 50M MAXSIZE UNLIMITED;•删除表空间(需先离线):SqlALTER TABLE SPACE tbs_name OFFLINE;DROP TABLESPACE tbs_name INCLUDING CONTENTS ANDDATAFILES;PDB(可插拔数据库)管理•创建PDB:SqlCREATE PLUGGABLE DATABASE pdb_nameADMIN USER admin_user identified by passwordFILENAME '/path/to/pdb.xml';•开启/关闭PDB:SqlALTER PLUGGABLE DATABASE pdb_name OPEN;ALTER PLUGGABLE DATABASE pdb_name CLOSE;其他常用操作•查询当前登录用户:SqlSELECT USER FROM DUAL;•备份数据库:Bashrman target / # 进入RMAN恢复管理器BACKUP DATABASE; # 执行全库备份•查询数据库版本信息:SqlSELECT * FROM v$version;数据查询与操作•查询表数据:SqlSELECT * FROM your_table;-- 或者特定列SELECT column1, column2 FROM your_table;•插入数据:SqlINSERT INTO your_table (column1, column2) VALUES('value1', 'value2');•更新数据:SqlUPDATE your_table SET column1 = 'new_value'WHEREcondition;•删除数据:SqlDELETE FROM your_table WHERE condition;索引管理•创建索引:SqlCREATE INDEX idx_your_table_column1 ONyour_table(column1);•删除索引:SqlDROP INDEX idx_your_table_column1;触发器和序列•创建序列:SqlCREATE SEQUENCE seq_your_sequenceSTART WITH1INCREMENT BY1NOMAXVALUE;•使用序列:SqlINSERT INTO your_table (id, column1) VALUES(seq_your_sequence.NEXTVAL, 'value1');•创建触发器:SqlCREATE OR REPLACE TRIGGER trg_your_triggerBEFORE INSERT ON your_tableFOR EACH ROWBEGIN:NEW.column1 := seq_your_sequence.NEXTVAL;END;事务控制•开始事务:SqlSET TRANSACTION;•提交事务:SqlCOMMIT;•回滚事务:SqlROLLBACK;•保存点设置与恢复:SqlSAVEPOINT your_savepoint;ROLLBACK TO your_savepoint;SQL性能分析•查看执行计划:SqlEXPLAIN PLAN FOR SELECT * FROM your_table;SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY); 数据库审计•开启审计:SqlAUDIT ALL BY user_name BY ACCESS;•查看审计记录:SqlSELECT * FROM SYS.AUD$;。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

日常维护环境及单板硬件状态观测显示当前环境的温度信息[H3C]disenvironmentSystemTemperatureinformation(degreecentigrade):----------------------------------------------------SlotNoTemperatureLowerlimitUpperlimit130055930055displaydevice命令参考[H3C]disdeviceSlot1SubSNoPortNumPCBVerFPGAVerCPLDVerBootRomVerAddrLMTypeStateULL002506IVLMAINNormal20REV.ANULLNULLNULLIVL2*10GENormalSlot9 SubSNoPortNumPCBVerFPGAVerCPLDVerBootRomVerAddrLMTypeState ULL002508IVLMAINNormal10REV.ANULLNULLNULLIVL2*10GENormaldisplaypower命令参考查看系统电源模块使用状态:[H3C]dispowerSlot1Power1State:NormalType:ACSlot9Power1State:NormalType:ACdisplaypower命令显示信息描述表displayfan查看风扇状态:[H3C]disfanSlot1FAN1State:NormalSlot9FAN1State:Normal注:系统中有多个风扇,只要有一个风扇故障则报Fault.CPU及内存状态观测CPU及内存状态观测displaycpu显示系统的CPU占用率:[H3C]discpuSlot1CPUusage:4%inlast5seconds4%inlast1minute3%inlast5minutesSlot9CPUusage:6%inlast5seconds5%inlast1minute5%inlast5minutes注:该命令将打印出所有当前在位的单板CPU使用率。

分过去5秒内、过去1分钟内和过去5分钟内三个时间段进行统计。

displaymemory命令参考显示系统内存占用率;<H3C>displaymemorySystemTotalMemory(bytes):TotalUsedMemory(bytes):UsedRate:23%<H3C>告警日志信息查看查看告警日志信息的命令显示系统告警缓冲区信息<H3C>displaytrapbufferdisplaylogbuffer命令参考显示系统日志缓冲区信息<H3C>displaylogbuffer查看系统状态和信息displayclock命令:displayclock描述:用户可以执行displayclock命令获取系统的日期和时间信息。

如果发现系统时间有误,可及时调整。

displaycurrent-configuration命令:displaycurrent-configuration描述:displaycurrent-configuration命令用来显示以太网交换机当前生效的配置参数。

对于某些正在生效的配置参数,如果与缺省工作参数相同,则不显示。

当用户完成一组配置之后,如果需要验证配置是否正确,则可以执行displaycurrent-configuration命令查看当前生效的参数。

对于某些参数,虽然用户已经配置,但如果这些参数对应的功能没有生效,系统不予显示(如单板不在位);如果save配置后,将保存当前能显示到的配置。

displaysaved-configuration命令:displaysaved-configuration描述:displaysaved-configuration命令用来显示以太网交换机的Flash中配置文件。

如果以太网交换机上电之后不能正常工作,可以执行displaysaved-configuration命令查看以太网交换机的启动配置。

displayusers命令:displayusers[all]描述:displayusers命令用来显示当前与以太网交换机连接的线路状态。

displayversion命令:displayversion描述:displayversion命令用来显示系统的版本信息。

用户可以通过该命令查看软件的版本信息、发布时间、交换机的基本硬件配置等信息。

more命令:more{string}描述:分屏查看指定的文件。

可以使用该命令查看配置文件,或flash上的其它文本文件。

S5800系列交换机自检表本表供设备开局、日常维护、巡检使用。

S5800系列交换机自检表百兆端口自检1端口是否协商出了半双工?使用如下命令,检测是否有半双工的端口:<H3C>disbriefinterface端口默认为自协商,如果此时协商出的结果为半双工,很可能两端配置不一致,是否存在一端强制一端协商的情况,将两端配置成一致。

2端口是否有大量的错误报文,包括收和发,是否迅速增加?使用如下命令,检测端口是否有错包:<H3C>disinterface检查线路,中间连接的光电转换器;检查两端配置是否一致?3是否有比较频繁的UPDOWN?displaylogbuffer查看1、检查线路和中间连接的光电转换器;千兆端口自检1千兆光口两端是否配置了千兆强制?用displayintface命令查看端口配置建议将两端光口速度和双工均设置为强制模式,相应命令:speed1000duplexfull2千兆光口是否有CRC错误?是否在增长?用displayinterface命令查看端口计数检查光功率是否处于临界值?设置TRUNK端口和MULTI端口的自检1端口的PVID是否和对端设备的PVID一致?用displayinterface命令查看Trunk端口的配置互联Trunk端口的两端设备允许通过的VLAN配置为一致,并且两端PVID配置为一致。

2TRUNK端口允许通过的VLAN是否和对端设备允许通过的VLAN一致?用displayintface命令查看Trunk端口ALLOWVLAN互联Trunk端口的两端设备允许通过的VLAN配置为一致,并且两端PVID配置为一致。

3是否一端配置成互联Trunk端口的两端TRUNK,一端配置成ACCESS?设备允许通过的VLAN配置为一致,并且两端PVID配置为一致。

STP的自检1边缘端口的设置?使用displaystp命令查看生成树的状态。

确认和PC连接的端口设置为EdgePort或者将STP关掉。

和非lanswitch连接的链路关掉stp2是否和思科的PVST+互通?和PVST+的配合,只能应用STP的方式,不能应用mstp的方式3是否在STP环中配置了许多公共VLAN或者TRUNKALL 检查各个STP链路,看是否存在公共VLAN避免将一个STP环故障影响其它链路4是否存在STP频繁切换的情况查看displaystphistory信息如有待定位系统自检1CPU占用率是否超过70%?执行displaycpu定位cpu占用率高的原因,是否有攻击存在,可以通过命令行displaycpu-usagetask查看是否有任务占用率高的任务,2内存占用率是否正常,是否存在内存泄漏?执行displaymemory定位内存异常情况3检查温度、电源、风扇、日期是否正常displayenvironment;displayfan;displaypower;displayclock如确认异常,可能需要更换相应电源、风扇、单板;时间和时区需要设置正确4是否有任务挂起的情况[H3C-diagnose]_displaytask-info查看是否有任务挂起的情况如有待定位,注意RootTask挂起是正常现象log日志是否有异常信息记录displaylogbuffer如有需确认6确认单板芯片丢包是否严重并且不断增加bcm<slot><chip>show/c/erdisc如有大量丢包计数,待定位VRRP自检1握手时间是否设置成3秒?两端的vrrp握手时间是否一致?两端master或slave状态是否正确?是否出现都是两边master的状态?displyvrrpOSPF自检1是否有两台设备routerid设置成一致?执行displayospfpeer修改配置2是否存在OSPF邻居中断displayospfpeer查看邻居up的时间是否正常定位3displayospferror是否有大量错误计数?displayospferror定位安全1是否可以抵御重定向报文攻击查看是否重定向报文送cpu处理关闭重定向报文送cpuundoipredirects2是否可以抵御TTL查看是否TTL超时报文送cpu处理关闭TTL超时报文送超时报文攻击cpuundoipttl-expires3是否可以抵御路由不可达报文攻击查看是否路由不可达报文送cpu处理关闭路由不可达报文送cpuundoipunreachables4是否可以抵御子网广播报文攻击查看子网广播报文是否送cpu处理关闭子网广播报文送cpu处理5是否可以抵御冲击波病毒攻击是否配置防病毒aclMAC地址表、ARP表、路由表、组播表项1确认MAC地址表的数量displaymac-addresscount2确认arp表数量displayarpall3确认路由表数量,路由表是否有频繁震荡的情况,缺省路由是否正常displayiprouting-tablestatistics; displayiprouting-table4确认组播表项数量displaymulticastrouting-table。

相关文档
最新文档