09-命令行基础
一:命令行基础(华为)
- 用户视图:当设备启动后进入用户视图,显示为<huawei> 主要作用:查看设备运行状态或其他参数
- 系统视图:输入命令:system-view 进入系统视图,显示为[huawei] 主要作用:配置设备系统参数
- 接口视图:interface 进入接口视图,主要作用:配置接口参数
- 协议视图:ospf 进入协议视图,主要作用:配置路由协议
1、修改设备名称
<Huawei>system-view
[Huawei]sysname R1
[R1]
2、配置系统时钟
<R1>clock timezone BJ add 8 # 设置所在的时区
<R1>clock datetime 16:09:00 2020-04-02 #设置当前时间和日期
<R1>display clock # 查看时钟设置
3、配置标题消息
header login :配置在用户登录前显示的标题消息
header shell :配置在用户登录后显示的标题消息
4、命令等级
例如:command-privilege level 3 view user save 视图模式将save命令授权给等级3
(系统默认save的等级为3)
用户界面(远程登录)
console接口 使用console线连接,只有一个接口 编号为0
VTY接口:telnet连接使用 一般是0--15共计16个接口,支持同时16人登录。
VTY接口:华为设备支持0--14共计15个接口
- 配置console登录密码
[R1]user-interface console 0
[R1-ui-console0]authentication-mode password
Please configure the login password (maximum length 16):abc
[R1-ui-console0]
- 配置telnet远程登录
1、配置设备管理ip
2、开启telnet服务
telnet server enable
3、设置vty 0 4认证方式
a、方式一:设置telnet为password认证方式,即telnet时无登录用户名,只需输入telnet密码123456就可以了
1 user-interface vty 0 4 2 authentication-mode password 3 user privilege level 15 /*设置远程登录后的操作权限级别为最高的15级*/ 4 set authentication password simple 123456 5 protocol inbound all /*华为默认远程只允许ssh登录,把它改为protocol inbound ssh telnet 或 all就行了。*/
b、方式二:设置telnet为aaa用户认证方式,即telnet时需输入登录用户名和登录密码,即admin和abc@123,下面的倒数第2、3行的内容与aaa用户认证无关
1 aaa 2 local-user admin password simple abc@123 3 local-user admin service-type telnet terminal ssh /*设置admin用户拥有telnet、terminal和ssh的权限*/ 4 local-user admin privilege level 15 /*如果此处不设置,默认level=3,其实也是系统管理权限*/ 5 quit 6 # 7 user-interface vty 0 4 8 authentication-mode aaa 9 user privilege level 15 /*设置远程登录后的操作权限级别为最高的15级,此权限对以aaa身份登录的用户无效*/ 10 set authentication password simple 123456 11 protocol inbound all /*华为默认远程只允许ssh登录,把它改为protocol inbound ssh telnet 或 all就行了。*/
5、设置超时时间
idle-timeout命令用来设置用户连接的超时时间
命令参数idle-timeout minutes [ seconds ] 缺省情况默认超时时间10分
二、文件系统
1、基本查询命令
2、删除命令 delete
删除文件默认放入回收站,使用dir /all 可以查看
使用undelete可以恢复删除文件
如果使用delete /unreserved 将会永久删除
3、目录操作与文件操作
三、配置文件
1、当前配置文件:current-configuration ;已保存在磁盘中的配置文件:saved-configuration
设备启动时,会加载保存的配置文件到RAM,并作为当前的配置文件
显示当前配置文件<R1>display current-configuration ; 显示保存配置文件:<R1>display saved-configuration
2、系统启动配置文件查询
修改系统下次启动时加载的配置文件
3、比较当前配置与保存的配置文件差异
4、重置配置文件,清空配置内容,恢复初始化设置
5、存储设备
Flash 存储的是VRP SD Card 存储的是VRP NVRAM 存储保存的配置文件
存储设备修复(存储设备故障,系统会进行提示。)
当存储设备的文件系统出现异常时,可以通过 fixdisk 命令进行修复
存储设备格式化 format :格式化后数据会丢失
6、华为VRP系统管理
为满足业务对网络的需求,网络设备中的系统文件会不断进行升级;另外网络设备中的文件也需要经常备份,防止设备突然故障带来的损害。再升级或者是备份系统文件和配置时,常会使用FTP或TFTP传输
7、文件传输
常用的文件传输协议有FTP 和TFTP 两种。
FTP传输:使用的是TCP协议;需要连接,然后上传或者下载文件。稳定性更好,不会出错。
TFTP传输:使用的是UDP协议。不需要连接,就可以上传或者下载文件。
实例:通过FTP服务器,更新VRP系统文件
命令解读:查看设备剩余存储空间(剩余空间不足时,可以删除无关的VRP文件或其他文件)
特别注意:一旦删除VRP文件,一定不能重启设备,否则设备无法启动。(即操作时,不要断电)
命令解读:与FTP建立连接,输入账户密码,get VRP文件名。(通过FTP下载)
使用TFTP下载
命令解读:(通过TFTP 下载) TFTP IP地址 get VRP文件名
VRP文件下载完成之后,通过命令 startup system-software VRP文件名 指定下次启动加载VRP。
制定完成之后,输入命令 reboot 重启设备即可