RGOS日常管理操作

news2025/1/19 11:27:43

RGOS日常管理操作

  • 一、前言
  • 二、RGOS平台概述
    • 2.1、锐捷设备的常用登陆方式
    • 2.2、使用Console登入
    • 2.3、Telnet远程管理
    • 2.4、SSH远程管理
    • 2.5、登陆软件:SecureCRT
  • 三、CLI命令行操作
    • 3.1、CLI命令行基础
    • 3.2、CLI模式
    • 3.3、CLI模式互换
    • 3.4、命令行特性
      • 3.4.1、分屏显示
      • 3.4.2、命令缩写及获取帮助
      • 3.4.3、错误提示
      • 3.4.4、历史记录及TAB补全
  • 四、设备基本操作
    • 4.1、设备命名
    • 4.2、配置网络设备的管理IP
    • 4.3、配置网络设备的登陆密码
    • 4.4、常用show命令
    • 4.5、设备状态查看
    • 4.6、接口描述
    • 4.7、Banner配置
    • 4.8、时间配置
    • 4.9、SNMP配置
    • 4.10、日志应用
    • 4.11、网络通讯测试
  • 五、系统文件管理
    • 5.1、RGOS的文件系统
    • 5.2、设备配置管理

一、前言

  • 信息化发展的现状要求网络操作系统需要有新技术的植入,锐捷网络推出的新一代通用操作系统RGOS正是技术创新的充分体现,它是为网络安全运行与管理而设计的完全模块化的支持多种平台的网络操作系统。
  • RGOS操作系统最主要的三大特性是模块化、安全性、开放性。自问世以来,锐捷网络通用操作系统RGOS,已经在国内多个行业得到广泛应用,其实际应用价值深受广大用户的喜爱和称赞。以用户需求为中心,以应用价值为导向,锐捷网络通过不断的技术创新,逐步将RGOS完善,新一代通用操作系统RGOS以其特有稳定性、安全性等技术优势,更有助于提升用户使用价值,为用户创造更大的利益。

二、RGOS平台概述

  • RGOS全称“锐捷通用操作系统”,即网络设备的操作系统
    • 基于RGOS开发的软件版本目前为11.x,又被称为11.x平台
  • 优势:
    • 模块化设计,方便运维管理。
    • 故障隔离,提升新功能开发测试效率和系统稳定性。
    • 对于硬件平台透明,兼容性高。

在这里插入图片描述

2.1、锐捷设备的常用登陆方式

  • 本地登陆:
    • Console登陆:全新或配置清空的设备,需要使用Console口的方式。
  • 远程登陆:
    • Telnet登陆:使用IP网络远程登陆,但传输的数据未加密。
    • SSH登陆:使用IP网络远程登陆,传输数据加密,安全性高,常用SSHv2版本。
    • Web登陆:使用网页登录,操作可视化较便捷。
    • 备注:大部分设备开局需要使用Console登陆,部分设备可直接Telnet/Web登陆。
  • 常用登陆软件:SecureCRT、Putty、超级终端(仅XP有)。

在这里插入图片描述

2.2、使用Console登入

  • Console概述:
    • 通过配置线连接设备的Console接口。
    • 使用终端软件进行设备管理配置。
    • 初始化,带外管理。
  • Console管理配置
    • 波特率:9600
    • 数据位:8
    • 奇偶校验:无
    • 停止位:1
    • 数据流控:无

在这里插入图片描述

2.3、Telnet远程管理

  • Telnet概述
    • 指通过Windows命令行提示符中的Telnet程序或其他第三方Telnet程序进行设备管理配置
    • 远程管理,带内管理
    • 依赖于设备IP地址与Telnet密码
    • 数据不进行加密
  • Telnet配置
    • 协议:Telnet
    • 默认端口:23
    • 设备默认开启Telnet服务

在这里插入图片描述

2.4、SSH远程管理

  • SSH概述
    • 使用支持SSH协议程序(SecureCRT)进行设备管理配置
    • 远程管理,带内管理
    • 依赖于管理IP地址
    • 依赖于全局用户名密码
    • 数据加密
  • SSH管理配置
    • 协议:SSH
    • 默认端口:22
#网络设备上开启SSH服务配置:
Ruijie(config)#enable service ssh-server
Ruijie(config)#crypto key generate {rsa|dsa}

在这里插入图片描述

2.5、登陆软件:SecureCRT

  • 日志管理:
    • 根据锐捷网络技术服务部《JSZD-001技术服务部员工行为奖惩条例》工程师在网操作规范第3条:携带工程师个人电脑进入客户网络时,需要提前做好电脑的杀毒等工作,以避免由于电脑病毒影响客户网络正常使用,且开启记录功能(包括Telnet的控制台开启Log日志打印功能)。

在这里插入图片描述
在这里插入图片描述

  • CRT交互窗口:

    • 当日志快速滚动刷屏无法键入时可以使用交互窗口。
    • 在交互窗口键入命令,可以在多个会话窗口执行。
      在这里插入图片描述
  • Xmodem使用:

    • 使用Xmodem上传脚本或者下载配置文件。以上传为例:

在这里插入图片描述
在这里插入图片描述

#完成配置文件拷贝后,执行配置初始化调用:
copy flash:tmp/startup flash:config.text
copy startup-config running-config

三、CLI命令行操作

3.1、CLI命令行基础

  • 使用Console、Telnet、SSH登陆设备后,将会出现CLI命令行界面,类似DOS的命令行。
  • 相对CMD的命令行,RGOS的CLI使用便捷,具备丰富提示信息与错误信息。

3.2、CLI模式

  • 用户模式:
    • 字符光标前是一个“>”符号。
    • 有限查看设备信息。
  • 特权模式:
    • 字符光标前是一个“#”符号。
    • 查看设备所有信息。
  • 全局配置模式:
    • 字符光标前由“(config)#”组成。
    • 配置设备全局参数。
  • 接口配置模式:
    • 字符光标前由“(config-if-xx)#”组成。
    • 配置设备接口参数。

在这里插入图片描述

#用户模式
Ruijie>
#特权模式
Ruijie#
#全局配置模式
Ruijie(config)#
#接口配置模式
Ruijie(config-if-FastEthernet)#

3.3、CLI模式互换

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.4、命令行特性

3.4.1、分屏显示

  • 在命令行界面,显示的内容如果超过一页的范围,则会进行分屏显示
  • 在命令行出现“–more–”的提示
    • 使用“回车”键可以逐行显示
    • 使用“空格”键可以翻页

在这里插入图片描述

3.4.2、命令缩写及获取帮助

  • RGOS的命令行支持命令缩写,在能够唯一识别该命令的情况下,可以使用该命令的缩写。

  • 但是在命令不唯一的情况下,需要写到能够唯一识别。
    在这里插入图片描述

  • 对命令有遗忘或者疑问,可以随时输入“?”进行提示。

在这里插入图片描述

3.4.3、错误提示

  • 当命令输入错误时,系统将进行提示
    • “% Unrecognized host or address, or protocol not running”代表命令无法识别,没有这个协议。
    • “% Incomplete command.”代表输入命令不完整。
    • “% Invalid input detected at ‘^’ marker.”代表所示位置命令有错。
    • 还有许多其他提示,建议在配置命令行的时候多关注控制台的消息以及错误提示。

在这里插入图片描述

3.4.4、历史记录及TAB补全

  • 在命令行配置过程中,使用“TAB”键可以对目前的命令进行补全操作。
  • 熟练应用“TAB”键以及“?”提示帮助,可以有效记忆命令。
    在这里插入图片描述

四、设备基本操作

4.1、设备命名

  • 设备命名用于标识设备信息。
  • 配置规范。
    • 一般参照客户规范。
    • 如果自定义:参考设备的地理位置、网络位置、设备型号、设备编号等因素,制定统一的命名规范 ( AABB-CC-DD )
      • AA:表示该设备的地理位置。
      • BB:表示设备的网络位置。
      • CC:表示设备的型号。
      • DD: 表示设备的编号。
#配置命令
Ruijie(config)# hostname wlzx-core-8610-1

在这里插入图片描述

4.2、配置网络设备的管理IP

  • 配置管理IP后,能方便对设备进行远程管理。
  • 二层交换机通过配置管理VLAN实现,并且交换机可以理解为一台终端,需要配置网关。
  • 多层设备的任意一个三层接口IP可以作为管理IP。
#管理IP配置命令
Ruijie(config)#vlan 10
Ruijie(config)#int vlan 10
Ruijie(config-if-VLAN 10)#ip add 10.1.1.254 255.255.255.0 		//管理IP地址
Ruijie(config-if-VLAN 10)#no shutdown
Ruijie(config)#ip default-gateway 10.1.1.200 					//当前设备的网关,将被管理设备理解为一台PC终端

4.3、配置网络设备的登陆密码

  • 通过配置密码可以设备管理的安全性
  • 配置特权模式密码
Ruijie(config)#enable secret level 15 0 ruij
  • 配置Telnet密码
Ruijie(config)#line vty 0 4
Ruijie(config-line)#password ruij
  • 配置全局用户密码
Ruijie(config)#username admin password ruijie
  • 密文显示密码
Ruijie(config)#service password-encryption

4.4、常用show命令

在这里插入图片描述

4.5、设备状态查看

  • Show命令是操作RGOS时,最常用的命令之一
  • 任意命令行模式均可以使用show命令查看当前设备的配置或状态
  • 注意:show run命令查看的是当前设备的配置,不是保存的配置
    • 配置查看:show run-config

在这里插入图片描述

  • 管道符应用概述
    • 在Show命令后面可以加上管道符“|”指定信息的输出
  • 管道符类型
    • | begin xyz :输出信息从xyz开始
    • | exclude xyz:输出信息排除xyz
    • | include xyz:输出信息包含xyz

在这里插入图片描述

4.6、接口描述

  • 接口描述用于标识设备接口信息,方便在查看接口状态时识别接口的用途。
  • 配置规范:
    • 根据客户的规范。
    • 自定义:to-对端设备名-对端接口名。
#配置命令
WLZX-core-8610-2(config)#int giga 6/1
WLZX-core-8610-2(config)#description to-wlzx-core-8610-1-giga6/1

4.7、Banner配置

  • 登陆设备时,输出提示或警告信息
  • 配置规范
    • 客户规范
    • 自定义
#配置命令
wlzx-core-8610-1(config)#banner login ^
Enter TEXT message.  End with the character '^'.
Your behavior will be recorded!!
^
wlzx-core-8610-1(config)#

在这里插入图片描述

4.8、时间配置

  • NTP协议的作用是让网络设备显示准确的时间,便于监控和维护。
  • 手工设置通过clock set设置时间。
Ruijie#clock set hh:mm:ss day month year
  • 自动设置/同步时间(依赖于NTP/SNTP服务器)
Ruijie(config)# {sntp|ntp} enable
Ruijie(config)# {sntp|ntp} server ip_addr

4.9、SNMP配置

  • Simple Notwork Management,网管软件通过该协议获取设备运行信息、配置设备、故障定位
    • SNMP有版本v1/v2c/v3,默认使用v2c
    • v1/v2c 使用团体名进行认证
    • V3版本的安全性更高
#SNMP配置:
Ruijie(config)#snmp-server community ruijie {ro|rw}
//ro表示只读属性,网管软件通过该团体名只能获取相关信息
//rw表示可读写属性,网管软件通过该团体名可以执行设备配置操作

4.10、日志应用

  • 日志记录了设备运行过程中的一些关键信息,在出现故障时显得尤为重要
  • 日志功能默认开启,并将信息记录在内存中,重启后日志将丢失
  • 项目中,建议搭建syslog服务器,记录关键设备(汇聚/核心)日志信息
#日志服务配置:
Ruijie(config)#service sequence-numbers 
Ruijie(config)#service sysname
Ruijie(config)#logging userinfo command-log
Ruijie(config)#logging server ip_addr
Ruijie(config)#logging source interface loopback 0
Ruijie#terminal monitor

4.11、网络通讯测试

  • Ping用于测试网络的连通性,可使用组合命令进行丰富的网络测试。
Ruijie#ping 192.168.100.10 source 10.1.1.1 ntime 100 length 1500 timeout 3
//测试从源10.1.1.1到达192.168.100.10的连通性,连续ping100次,每个包长度1500字节,超时时间3秒
  • Tracertoute用于显示数据包从源地址到目的地址, 所经过的所有网络设备。
    • 用于检查网络的连通性,在网络故障发生时,准确地定位故障发生的位置。
Ruijie#traceroute 192.168.100.10 source 10.1.1.1 probe 10 ttl 1 3 timeout 3
//测试从源10.1.1.1到192.168.100.10的连通性,并显示路径上的网络设备,探测数据包每跳最多跟踪10条路
由(例如负载均衡时,会朝多个方向进行探测),TTL值范围是1-3(最多3跳),超时时间3秒

五、系统文件管理

5.1、RGOS的文件系统

  • 如下图,flash中保存的数据时掉电不丢失的数据:
    • 配置文件:config.text
    • RGOS系统文件:rgos.bin
    • 日志文件:syslog.text
    • 其他运行文件
  • 当设备开机运行时,会将RGOS以及配置文件全部都加载到内存中运行。

在这里插入图片描述

5.2、设备配置管理

  • 设备启动时,从Flash介质中读取config.text文件,并作为当前设备的配置。
  • Running config是当前正在运行的配置,保存后,将写入config.text

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/895982.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

(六)、深度学习框架中的算子

1、深度学习框架算子的基本概念 深度学习框架中的算子(operator)是指用于执行各种数学运算和操作的函数或类。这些算子通常被用来构建神经网络的各个层和组件,实现数据的传递、转换和计算。 算子是深度学习模型的基本组成单元,它们…

07-微信小程序-注册页面-模块化

07-微信小程序-注册页面 文章目录 注册页面使用 Page 构造器注册页面参数Object初始数据案例代码 生命周期回调函数组件事件处理函数setData()案例代码 生命周期模块化 注册页面 对于小程序中的每个页面,都需要在页面对应的 js 文件中进行注册,指定页面…

Ribbon 源码分析

Ribbon 源码分析 Ribbon Debug 分析 断点 LoadBalancerInterceptor LoadBalancerInterceptor 实现了 ClientHttpRequestInterceptor 接口,重写了其中的 intercept 方法,用来拦截请求; 获取原始的 uri 和 服务名,调用 LoadBalanc…

Spring Bean的生命周期总结(包含面试题)

目录 一、Bean的初始化过程 1. 加载Spring Bean 2. 解析Bean的定义 3. Bean属性定义 4. BeanFactoryPostProcessor 扩展接口 5. 实例化Bean对象 6. Aware感知 7. 初始化方法 8. 后置处理 9. destroy 销毁 二、Bean的单例与多例模式 2.1 单例模式(Sin…

[国产MCU]-W801开发实例-按键与GPIO输入

按键与GPIO输入 文章目录 按键与GPIO输入1、硬件准备2、软件准备3、驱动实现4、驱动测试在前面的文章中,我们成功点亮了LED,同时也知道W801的GPIO是可软件配置的。在这里,将详细介绍如何通过按键控制LED。 1、硬件准备 W801开发板一块微动开关一个10K电阻一个导线若干1uF电容…

JavaScript简介--语句--变量

目录 JavaScript简介 为什么学习 JavaScript JavaScript与ECMAScript的关系 JavaScript版本 JavaScript语句、标识符 语句 标识符 JavaScript保留关键字 变量 变量的命名规则 数据类型 变量的重新赋值 变量提升 运算符 条件语句 循环语句 JavaScript简介 JavaScri…

【RabbitMQ】RabbitMQ整合SpringBoot案例

文章目录 1、前情提要【RabbitMQ】2、RabbitMQ-SpringBoot案例 -fanout模式2.1 实现架构总览2.2 具体实现2.2.1生产者2.2.1消费者 1、前情提要【RabbitMQ】 【RabbitMQ】消息队列-RabbitMQ篇章 RabbitMQ实现流程 2、RabbitMQ-SpringBoot案例 -fanout模式 2.1 实现架构总览…

时域和频域

时 域 时域即时间域,是指以时间作为自变量,振幅作为因变量,在二维坐标图中即 横轴为时间,纵轴为振幅 下面举出例子: 频率为 2 H z 2Hz 2Hz振幅为 10 V 10V 10V 频 域 同理频域为频率为自变量即横轴 ,对于…

01信号和系统

目录 一、信号 1.什么是信号 2.信号的分类 (1)确定信号与随机信号 (2)连续时间信号与离散时间信号 (3)周期信号和非周期信号 (4)功率信号与能量信号 归一化能量的定义 归一化功率的定义 二、系统 1.什么是系统 2.系统的分类 (1)连续时间系统和离散时间系统 (2)线…

【PCL-8】方向包围盒OBB

AABB包围盒:边平行于坐标轴的最小六面体; 方向包围盒OBB:相对于坐标轴方向任意的最小立方体。 最小包围盒计算流程: 1、利用PCA主元分析法获得点云的三个主方向,获取质心,计算协方差,得到协方…

AI聊天机器人原来有这么多作用

AI聊天机器人是一种能够模拟人类对话并利用人工智能技术进行自主学习和适应的计算机程序。它们能够根据用户的输入内容来分析用户的需求,并提供相应的回答和建议。今天looklook就来和大家详细讲一下AI聊天机器人到底有什么作用吧。 AI聊天机器人的作用 1、客户服务…

【springboot】mongoTemplate增删改查操作

目录 一、代码示例1.1 pom依赖1.2 application配置1.3 controller1.4 service 二、截图示例2.1 新增2.2 修改2.3 详情2.4 分页2.5 删除 一、代码示例 1.1 pom依赖 <!-- mongodb --> <dependency><groupId>org.springframework.boot</groupId><art…

2023 年 4 款适用于安卓手机的最佳 PDF 转 Word 转换器

尝试在 Android 上将 PDF 文档转换为 Word 文件&#xff1f;好吧&#xff0c;您可能会发现要让它发挥作用几乎是不可能的&#xff0c;至少在没有任何额外工具的情况下是这样。Web 上有用于此类转换的选项&#xff0c;但本地不一定会发生任何情况&#xff08;可能除了一个应用程…

金融语言模型:FinGPT

项目简介 FinGPT是一个开源的金融语言模型&#xff08;LLMs&#xff09;&#xff0c;由FinNLP项目提供。这个项目让对金融领域的自然语言处理&#xff08;NLP&#xff09;感兴趣的人们有了一个可以自由尝试的平台&#xff0c;并提供了一个与专有模型相比更容易获取的金融数据。…

axios / fetch 实现 stream 流式请求

axios 是一个支持node端和浏览器端的易用、简洁且高效的http库。本文主要介绍 axios 如何实现 stream 流式请求&#xff0c;注意这里需要区分 node 环境和浏览器环境。 一、node端 代码演示&#xff1a; const axios require(axios);axios({method: get,url: http://tiven.c…

intern()的使用和理解

如果不是用双引号声明的String对象&#xff0c;可以使用String提供的intern方法&#xff1a;intern方法会从字符串常量池中查询当前字符串是否存在&#xff0c;若不存在就会将当前字符串放入常量池中。比如&#xff1a;String myinfo new String&#xff08;"I Love CSDN…

网络安全--负载均衡

负载均衡 webshell实践 一、负载均衡配置 1.在全局的http下写下它&#xff1a; upstream nginx_boot{# 30s内检查心跳发送两次包&#xff0c;未回复就代表该机器宕机&#xff0c;请求分发权重比为1:2server 192.168.0.000:8080 weight100 max_fails2 fail_timeout30s; ser…

ARM64 程序调用标准

ARM64 程序调用标准 1 Machine Registers1.1 General-purpose Registers1.2 SIMD and Floating-Point Registers 2 Processes, Memory and the Stack2.1 Memory Addresses2.2 The Stack2.2.1 Universal stack constraints2.2.2 Stack constraints at a public interface 2.3 Th…

堆 和 优先级队列(超详细讲解,就怕你学不会)

优先级队列 一、堆的概念特性二、堆的创建1、向下调整算法2、向下调整建堆3、向下调整建堆的时间复杂度 三、堆的插入1、向上调整算法实现插入2、插入创建堆的时间复杂度 三、堆的删除四、Java集合中的优先级队列1、PriorityQueue 接口概述及模拟实现2、如何创建大根堆&#xf…

基于YOLOv8模型的五类动物目标检测系统(PyTorch+Pyside6+YOLOv8模型)

摘要&#xff1a;基于YOLOv8模型的五类动物目标检测系统可用于日常生活中检测与定位动物目标&#xff08;狼、鹿、猪、兔和浣熊&#xff09;&#xff0c;利用深度学习算法可实现图片、视频、摄像头等方式的目标检测&#xff0c;另外本系统还支持图片、视频等格式的结果可视化与…