学习笔记——数据通信基础——VRP系统(命令行)

二、命令行基础

1、基本命结构

华为提供的命令按照一定的格式设计,用户可以通过命令行界面输入命令,由命令行界面对命令进行解析,实现用户对路由器的配置和管理。

命令字: 规定了系统应该执行的功能,**如:**display(查询设备状态),reboot(重启设备)等命令字。

关键字: 特殊的字符构成,用于进一步约束命令,是对命令的拓展,也可用于表达命令构成逻辑而增设的补充字符串。

参数列表: 是对命令执行功能的进一步约束。包括一对或多对参数名和参数值。

举例1:

display ip interface ge0/0/0 //查看接口信息的命令

命令字:display 关键字:ip参数名: interface参数值: GE0/0/0

举例2:

reboot,重启设备的命令

命令字: reboot,操作命令都要用命令字,并且必须从规范的命令字集合中选取。

每条命令有最多一个命令字,若干个关键字和参数,形成一条命令,参数必须由参数名和参数值组成。

命令字、关键字、参数名、参数值之间,需要用空格分隔开。

2、命令行视图

设备提供了多样的配置和查询命令,为便干用户使用这些命令,VRP系统按功能分类将命令分别注册在不同的命令行视图下。

用户视图应为登录系统后的第一个视图。在用户视图中不提供除查询和工具命令之外的其他命令。

++用户视图++ 中,++唯一可进入的视图是系统视图;++系统视图中提供全局的配置命令;如果系统

存在下一级配置视图,则在系统视图中须提供进入下一级配置视图的命令。

登录到系统后,首先进入的是用户视图,这里仅提供查询,以及ping,telnet等工具命令,

不提供任何配置命令。

用户视图下通过system-view命令可以进入到系统视图,系统视图提供一些简单的全局配置功能。

一些复杂的配置功能,如配置一个以太网接口,需要的参数比较多,因此系统提供以太网接口的配置视图,在系统视图中,使用命令interface GigabitEthernet X(此处X表示一个具体接口的编号)进入GE接口配置视图,这个配置视图当前针对GE接口X,所有的命令仅对GE接口X生效。

注∶ 此处的关键字与命令行格式中的"关键字"不同,一条命令中除"参数值"外都可以被叫做关键字。

(1)<用户视图>(user-viewer)模式 :权限低,执行调试、查看类指令

clear xxx reset xxx save reboot

[系统视图](system-viewer)模式:权限高,对设备的配置做修改

[xxx-interface] 接口视图

[xxx-ospf/bgp] 协议视图

(3)<xxx>system-view 由<用户视图>进入[系统视图]

(4)[xxx]quit 退出当前模式,返回上一个视图

(5)[xxx]sysname R1 将设备名称更改为R1 3#2#-1602-2R //3号楼2单元1602室2号路由

(6)[xxx]undo info-center enable 关闭信息中心,防止弹出日志

注意:undo xxx 关闭xxx 删除xxx 使某xx不生效

(7)<cr> 回车符

(8)<xxx>language-mode Chinese 更改语言,仅仅将日志提示语言改为了中文

(9) ? 命令支持帮助命令支持简写

(10)tab键 支持补全

(11)display current-configuration //查看当前运行的配置文件 (dis cu)

注意:display 在任何模式都可执行

display version //系统版本

display users //谁连接当前

display this //查看当前情况

(12)more 回车键翻一行 空格键翻一页 其他任意键中断显示

(13)<xxx>save 保存,敲两下回车。 配置文件:vrpcfg.zip

(14)<xxx> Reboot 重启

(15)<xxx>dir 查看硬盘

(16)ctrl + z / return 直接回退到用户模式

(16)display ip interface brief 查看接口的地址以及状态信息

clock datetime 10:19:30 设置系统时间

clock timezone BJ add 8:00:00 设置时区

使用undo命令行

在命令前加undo关键字,即为undo命令行。undo命令行一般用来恢复缺省情况、禁用某个功能或者删除某项配置。以下为参考案例∶

使用命令行的快捷键

用户可以使用设备中的快捷键,完成对命令的快速输入,从而简化操作。系统中的快捷键分成两类,自定义快捷键和系统快捷键。

  1. 常见文件系统操作命令

VRP基于文件系统来管理设备上的文件和目录。在管理文件和目录时,经常会使用一些基本

命令来查询文件或者目录的信息,常用的命令。

  1. <Huawei>pwd 查看当前目录,用来显示当前工作目录。
  2. <Huawei>dir[/all] [filename|directory] 显示当前目录下的文件信息
  3. <Huawei>more[/binary] filename[offset][all] 查看文本文件的具体内容
  4. <Huawei>cd directory 用来修改用户当前的工作目录。
  5. <Huawei>mkdir directory 创建新的目录
  6. <Huawei>rmdir directory 删除目录
  7. <Huawei>copy source-filename destination-filename 复制文件。如果目标文件已存在,系统会提示此文件将被替换。目标文件名不能与系统启动文件同名,否则系统将会出现错误提示。
  8. <Huawei>move source-filename destination-filename 将文件移动到其他目录下。move命令只适用于在同一储存设备中移动文件。
  9. <Huawei>rename recycle-bin[filename/devicename] 对目录或文件进行重命名。
  10. <Huawei>delete [/unreserved][/force]{ filename/devicename } 删除文件。

不带unreserved参数的情况下,被删除的文件将直接被移动到回收站。回收站中的文件也可以通过执行undelete命令进行恢复,

但是如果执行delete命令时指定了unreserved参数,则文件将被永久删除。

在删除文件时,系统会提示"是否确定删除文件",但如果命令中指定了/force 参数,系统将不会给出任何提示信息。

filename参数指的是需要删除的文件的名称,

devicename参数指定了储存设备的名称。

  1. <Huawei>undelete 恢复删除的文件
  2. <Huawei>reset recycle-bin[filename/devicename] 彻底删除回收站中的文件

filename ,参数指定了需要永久删除的文件的名称,

device-name,参数指定了储存设备的名称。

4、基本配置命令

网络上一般都会部署不止一台设备,管理员需要对这些设备进行统一管理。在进行设备调试的时候,首要任务是设置设备名。设备名用来唯一地标识一台设备。AR系列路由器默认的设备名是Huawei,而S系列交换机默认的设备名是HUAWEI。设备名称一旦设置,立刻生效。

为了保证与其他设备协调工作,需要准确设置系统时钟。系统时钟的=UTC(Coordinated

Universal Time)+当前时区与UTC的时间差,一般设备上都会有内置的UTC和时间差配置。

可以通过clock datetime命令直接设置设备的系统时钟,格式为HH∶MM∶SS YYY-

MM-DD,此时UTC等于系统时钟-时间差。

也可以通过修改UTC和系统当前时区来修改系统时钟

clock datetime 【utc】HH∶MM∶SS YYY-MM-DD用来修改UTC时间。

clock timezone time-zone-name{ add |minus}offset 用来配置本地时区信息。本地时间加上或减去offset为UTC。

有的地区实行夏令时制,因此当进入夏令时实施区间的一刻,系统时间要根据用户的口还

设定进行夏令时时间的调整。VRP支持夏令时功能。

每类用户界面都有对应的用户界面视图。

用户界面(User-interface) 视图是系统提供的一种命令行视图,用来配置和管理所有工作在异步交互方式下的物理接口和逻辑接口,从而达到统一管理各种用户界面的目的。在连接到设备前,用户要设置用户界面参数。系统支持的用户界面包括Console用户界面和VTY用户界面。

控制口(Console Port) 是一种通信串行端口,由设备的主控板提供。虚拟类型终端(Virtual Type Terminal)是一种虚拟线路端口,用户通过终端与设备建立Telnet或SSH连接后,也就建立了一条VTY,即用户可以通过VTY方式登录设备。设备一般最多支持15个用户同时通过VTY方式访问。

执行user-interface maximum-vty number 命令可以配置同时登录到设备的VTY类型用户界面的最大个数。如果将最大登录用户数设为0,则任何用户都不能通过Telnet或者SSH登录到路由器。

display user-interface 命令用来查看用户界面信息。

不同的设备,或使用不同版本的VRP软件系统,具体可以被使用的VTY接口的最大数量可能不同。

要在接口运行IP服务,必须为接口配置一个IP地址。一个接口一般只需要一个IP地址,如果接口配置了新的主IP地址,那么新的主IP地址就替代了原来的主IP地址。

用户可以利用**ip address ip-address{ mask|mask-length}**命令为接口配置IP地址,这个命令中,mask代表子网掩码,如255.255.255.0,mask-length代表的是掩码长度,如24这两者任取其一均可。

Loopback接口是一个逻辑接口,可用来虚拟一个网络或者一个IP主机。在运行多种协议的时候,由于Loopback接口稳定可靠,所以也可以用来做管理接口。

在给物理接口配置IP地址时,需要关注该接口的物理状态。默认情况下,华为路由器和交换机的接口状态为up;如果该接口曾被手动关闭,则在配置完P地址后,应使用undo shutdown打开该接口。

reset saved-configuration 命令用来清除配置文件或配置文件中的内容。执行该命令后,如果不使用命令 startup saved-configuration重新指定设备下次启动时使用的配置文件,也不使用save命令保存当前配置,则设备下次启动时会采用缺省的配置参数进行初始化。

display startup 命令用来查看设备本次及下次启动相关的系统软件、备份系统软件、配置文件、License文件、补丁文件以及语音文件。

startup saved-configuration configuration-file命令用来指定系统下次启动时使用的配置文件,configuration-file 参数为系统启动配置文件的名称。

reboot 命令用来重启设备,重启前提示用户是否保存配置。

5、解读命令行的错误信息

用户键入的命令,如果通过语法检查,则正确执行,否则系统将会向用户报告错误信息。


整个华为数通学习笔记系列中,本人是以网络视频与网络文章的方式自学的,并按自己理解的方式总结了学习笔记,某些笔记段落中可能有部分文字或图片与网络中有雷同,并非抄袭。完处于学习态度,觉得这段文字更通俗易懂,融入了自己的学习笔记中。如有相关文字涉及到某个人的版权利益,可以直接联系我,我会把相关文字删除。【VX:czlingyun 暗号:CSDN】

相关推荐
幺零九零零40 分钟前
【计算机网络】TCP协议面试常考(一)
服务器·tcp/ip·计算机网络
热爱跑步的恒川1 小时前
【论文复现】基于图卷积网络的轻量化推荐模型
网络·人工智能·开源·aigc·ai编程
云飞云共享云桌面2 小时前
8位机械工程师如何共享一台图形工作站算力?
linux·服务器·网络
音徽编程4 小时前
Rust异步运行时框架tokio保姆级教程
开发语言·网络·rust
幺零九零零5 小时前
【C++】socket套接字编程
linux·服务器·网络·c++
23zhgjx-NanKon6 小时前
华为eNSP:QinQ
网络·安全·华为
23zhgjx-NanKon6 小时前
华为eNSP:mux-vlan
网络·安全·华为
点点滴滴的记录6 小时前
RPC核心实现原理
网络·网络协议·rpc
Lionhacker7 小时前
网络工程师这个行业可以一直干到退休吗?
网络·数据库·网络安全·黑客·黑客技术
程思扬7 小时前
为什么Uptime+Kuma本地部署与远程使用是网站监控新选择?
linux·服务器·网络·经验分享·后端·网络协议·1024程序员节