当前位置: 首页 > news >正文

RGOS日常管理操作

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

在这里插入图片描述

相关文章:

RGOS日常管理操作

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…...

阿里云使用WordPress搭建个人博客

手把手教你使用阿里云服务器搭建个人博客 一、免费创建服务器实例 1.1 点击试用 点击试用会需要你创建服务器实例,直接选择默认的操作系统即可,点击下一步 1.2 修改服务器账号密码 二、创建云数据库实例 2.1 免费获取云数据库使用 2.2 实例列表页 在…...

供应链安全和第三方风险管理:讨论如何应对供应链中的安全风险,以及评估和管理第三方合作伙伴可能带来的威胁

第一章:引言 在当今数字化时代,供应链的安全性越来越受到重视。企业的成功不仅仅依赖于产品和服务的质量,还取决于供应链中的安全性。然而,随着供应链越来越复杂,第三方合作伙伴的参与也带来了一系列安全风险。本文将…...

《Java极简设计模式》第04章:建造者模式(Builder)

作者:冰河 星球:http://m6z.cn/6aeFbs 博客:https://binghe.gitcode.host 文章汇总:https://binghe.gitcode.host/md/all/all.html 源码地址:https://github.com/binghe001/java-simple-design-patterns/tree/master/j…...

Go download

https://go.dev/dl/https://golang.google.cn/dl/...

2023年Java核心技术面试第四篇(篇篇万字精讲)

目录 八. 对比Vector,ArrayList, LinkedList有何区别? 8.1 典型回答 8.1.1 Vector: 8.1.2 ArrayList : 8.1.3 LinkedList 8.2 考察点分析: 8.2.1 不同容器类型适合的场景 八. 对比Vector,ArrayList, Linke…...

数字化时代,数据仓库和商业智能BI系统演进的五个阶段

数字化在逐渐成熟的同时,社会上也对数字化的性质有了进一步认识。当下,数字化除了前边提到的将复杂的信息、知识转化为可以度量的数字、数据,在将其转化为二进制代码,引入计算机内部,建立数据模型,统一进行…...

【【Verilog典型电路设计之FIFO设计】】

典型电路设计之FIFO设计 FIFO (First In First Out)是一种先进先出的数据缓存器,通常用于接口电路的数据缓存。与普通存储器的区别是没有外部读写地址线,可以使用两个时钟分别进行写和读操作。FIFO只能顺序写入数据和顺序读出数据&#xff0…...

JAVA设计模式总结之23种设计模式

一、什么是设计模式 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计…...

Flutter 测试小结

Flutter 项目结构 pubspec.yaml 类似于 RN 的 package.json,该文件分别在最外层及 example 中有,更新该文件后,需要执行的 Pub get lib 目录下的 dart 文件为 Flutter 插件封装后的接口源码,方便在其他 dart 文件中调用 example 目…...

docker build -t 和 docker build -f 区别

docker build 是用于构建Docker镜像的命令,它允许你基于一个Dockerfile来创建一个镜像。在 docker build 命令中,有两个常用的选项 -t 和 -f,它们有不同的作用。 -t’选项: -t’选项用于指定构建出来的镜像的名称和标签。格式为 &…...

Java 项目日志实例基础:Log4j

点击下方关注我,然后右上角点击...“设为星标”,就能第一时间收到更新推送啦~~~ 介绍几个日志使用方面的基础知识。 1 Log4j 1、Log4j 介绍 Log4j(log for java)是 Apache 的一个开源项目,通过使用 Log4j,我…...

K8S应用笔记 —— 签发自签名证书用于Ingress的https配置

一、需求描述 在本地签发自命名证书,用于K8S集群的Ingress的https配置。 前提条件: 完成K8S集群搭建。完成证书制作机器的openssl服务安装。 二、自签名证书制作 2.1 脚本及配置文件准备 2.1.1 CA.sh脚本准备 注意事项: openssl服务默认CA…...

webpack 和 ts 简单配置及使用

如何使用webpack 与 ts结合使用 新建项目 ,执行项目初始化 npm init -y会生成 {"name": "tsdemo01","version": "1.0.0","description": "","main": "index.js","scripts&…...

MATLAB算法实战应用案例精讲-【图像处理】交并比

目录 交并比 非极大值抑制 Soft NMS Soft NMS 提出背景 Soft NMS 算法流程 Soft NMS 算法示例...

[Machine Learning] decision tree 决策树

(为了节约时间,后面关于机器学习和有关内容哦就是用中文进行书写了,如果有需要的话,我在目前手头项目交工以后,用英文重写一遍) (祝,本文同时用于比赛学习笔记和机器学习基础课程&a…...

【数学建模】-- 数学规划模型

概述: 什么是数学规划? 数学建模中的数学规划是指利用数学方法和技巧对问题进行数学建模,并通过数学规划模型求解最优解的过程。数学规划是一种数学优化方法,旨在找到使目标函数达到最大值或最小值的变量取值,同时满足…...

SpringBoot使用RabbitMQ自动创建Exchange和Queue

背景 小项目,使用RabbitMQ作为消息队列,发布到不同的新环境时,由于新搭建的MQ中不存在Exchange和Queue,就会出错,还得手动去创建,比较麻烦,于是想在代码中将这些定义好后,自动控制M…...

【设计模式】订单状态流传中的状态机与状态模式

文章目录 1. 前言2.状态模式2.1.订单状态流转案例2.1.1.状态枚举定义2.1.2.状态接口与实现2.1.3.状态机2.1.4.测试 2.2.退款状态的拓展2.2.1.代码拓展2.2.2.测试 2.3.小结 3.总结 1. 前言 状态模式一般是用在对象内部的状态流转场景中,用来实现状态机。 什么是状态…...

2.js中attr()用来修改或者添加属性或者属性值

attr()可以用来修改或者添加属性或者属性值 例&#xff1a;<input type"button" class"btn btn-info" id"subbtn" style"font-size:12px" value"我也说一句"/>1.如果想获取input中value的值 $(#subbtn).attr(value);…...

Vim 调用外部命令学习笔记

Vim 外部命令集成完全指南 文章目录 Vim 外部命令集成完全指南核心概念理解命令语法解析语法对比 常用外部命令详解文本排序与去重文本筛选与搜索高级 grep 搜索技巧文本替换与编辑字符处理高级文本处理编程语言处理其他实用命令 范围操作示例指定行范围处理复合命令示例 实用技…...

MySQL 隔离级别:脏读、幻读及不可重复读的原理与示例

一、MySQL 隔离级别 MySQL 提供了四种隔离级别,用于控制事务之间的并发访问以及数据的可见性,不同隔离级别对脏读、幻读、不可重复读这几种并发数据问题有着不同的处理方式,具体如下: 隔离级别脏读不可重复读幻读性能特点及锁机制读未提交(READ UNCOMMITTED)允许出现允许…...

多场景 OkHttpClient 管理器 - Android 网络通信解决方案

下面是一个完整的 Android 实现&#xff0c;展示如何创建和管理多个 OkHttpClient 实例&#xff0c;分别用于长连接、普通 HTTP 请求和文件下载场景。 <?xml version"1.0" encoding"utf-8"?> <LinearLayout xmlns:android"http://schemas…...

聊聊 Pulsar:Producer 源码解析

一、前言 Apache Pulsar 是一个企业级的开源分布式消息传递平台&#xff0c;以其高性能、可扩展性和存储计算分离架构在消息队列和流处理领域独树一帜。在 Pulsar 的核心架构中&#xff0c;Producer&#xff08;生产者&#xff09; 是连接客户端应用与消息队列的第一步。生产者…...

关于iview组件中使用 table , 绑定序号分页后序号从1开始的解决方案

问题描述&#xff1a;iview使用table 中type: "index",分页之后 &#xff0c;索引还是从1开始&#xff0c;试过绑定后台返回数据的id, 这种方法可行&#xff0c;就是后台返回数据的每个页面id都不完全是按照从1开始的升序&#xff0c;因此百度了下&#xff0c;找到了…...

最新SpringBoot+SpringCloud+Nacos微服务框架分享

文章目录 前言一、服务规划二、架构核心1.cloud的pom2.gateway的异常handler3.gateway的filter4、admin的pom5、admin的登录核心 三、code-helper分享总结 前言 最近有个活蛮赶的&#xff0c;根据Excel列的需求预估的工时直接打骨折&#xff0c;不要问我为什么&#xff0c;主要…...

工程地质软件市场:发展现状、趋势与策略建议

一、引言 在工程建设领域&#xff0c;准确把握地质条件是确保项目顺利推进和安全运营的关键。工程地质软件作为处理、分析、模拟和展示工程地质数据的重要工具&#xff0c;正发挥着日益重要的作用。它凭借强大的数据处理能力、三维建模功能、空间分析工具和可视化展示手段&…...

论文浅尝 | 基于判别指令微调生成式大语言模型的知识图谱补全方法(ISWC2024)

笔记整理&#xff1a;刘治强&#xff0c;浙江大学硕士生&#xff0c;研究方向为知识图谱表示学习&#xff0c;大语言模型 论文链接&#xff1a;http://arxiv.org/abs/2407.16127 发表会议&#xff1a;ISWC 2024 1. 动机 传统的知识图谱补全&#xff08;KGC&#xff09;模型通过…...

大学生职业发展与就业创业指导教学评价

这里是引用 作为软工2203/2204班的学生&#xff0c;我们非常感谢您在《大学生职业发展与就业创业指导》课程中的悉心教导。这门课程对我们即将面临实习和就业的工科学生来说至关重要&#xff0c;而您认真负责的教学态度&#xff0c;让课程的每一部分都充满了实用价值。 尤其让我…...

JVM暂停(Stop-The-World,STW)的原因分类及对应排查方案

JVM暂停(Stop-The-World,STW)的完整原因分类及对应排查方案,结合JVM运行机制和常见故障场景整理而成: 一、GC相关暂停​​ 1. ​​安全点(Safepoint)阻塞​​ ​​现象​​:JVM暂停但无GC日志,日志显示No GCs detected。​​原因​​:JVM等待所有线程进入安全点(如…...