宝剑锋从磨砺出,梅花香自苦寒来。这篇文章主要讲述网络设备文件管理1-(H3CNE)相关的知识,希望能为你提供帮助。
?设备以文件系统的方式对保存在设备存储介质中的文件(如操作系统文件、配置文件等)进行管理?。?配置文件是用来保存用户对设备所进行的配置,记录用户的配置信息的文本格式文件?。本文介绍如何对配置文件进行管理维护。同时介绍BootROM和操作系统软件的升级方法及使用FTP和TFTP加载系统文件的操作。
?一、网络设备文件系统介绍?
?(1)什么是网络设备文件系统?
网络设备启动时需要一些基本的程序和数据,运行中也会产生一些重要数据,这些数据都以文件的方式保存在存储器中,以便调用和管理。
网络设备通过文件系统对这些文件进行管理和控制,并为用户提供了操作和管理文件系统的工具。
在文件系统中保存的文件类型主要包括:
?(2)网络设备的存储方式?
网络设备上具有三种存储介质:
?(3)文件系统的操作?
?二、文件的管理?
?(1)配置文件介绍?
?配置文件是指以文本格式保存设备配置命令的文件。配置文件记录用户的配置信息,通过配置文件,用户可以非常方便地了解这些配置信息?。
设 备 启 动 时 , 会根据读取的配置文件进行初始化工作, 该配置称为起始配置(saved-configuration)。如果设备中没有配置文件,则系统在启动过程中使用缺省参数进行初始化。与起始配置相对应,系统运行时采用的配置称为当前配置(current-configuration)。当前配置实际上是启动时的起始配置和启动后用户对设备执行的增量配置的叠加。用户对设备执行当前配置存放在设备的临时存储器中,设备重启之后会丢失。
配置文件为一个文本文件,其中以文本格式保存了非默认的配置命令。配置文件中命令的组织以命令视图为基本框架,同一命令视图的命令组织在一起,形成一节,节与节之间通常用空行或注释行隔开(以#开始的为注释行,空行或注释行可以是一行或多行)。整个文件以return结束。
网络设备可以保存多个配置文件。系统启动时优先选择用户指定的启动配置文件,如果没有指定任何启动配置文件,则以空配置启动。
?注意:大部分H3C 网络设备支持配置文件的main/backup 属性,使得设备上可以同时存在主用、备用两种属性的配置文件。当主用配置文件损坏或丢失时,可以用备用配置文件来启动或配置设备。?
?(2)配置文件的管理?
?用户通过命令行可以修改设备的当前配置,而且这些配置是暂存于RAM 中的,设备一旦重启或断电就立即丢失。如果要使当前配置在系统下次重启时继续生效,在重启设备前,请使用save 命令将当前配置保存到配置文件中。
用户通过命令可以擦除设备中的配置文件。配置文件被擦除后,设备下次上电时,系统将采用缺省的配置参数进行初始化。?
Backup/Restore 特性主要实现通过命令行对设备下次启动配置文件进行备份和恢复的功能。设备与服务器之间使用TFTP 协议进行数据的传输,其中Backup 特性用于将设备下次启动配置文件备份至TFTP 服务器上;而Restore 特性用于将TFTP 服务器上保存的配置文件下载到设备并设置为下次启动配置文件。在后续的小节中我们将进一步学习如何使用TFTP 服务。
?注意:1. 修改或者新增的配置,确定没问题后一定要及时保存,避免断电丢失?;2. 对于测试完需要恢复初始化配置、或者老设备利旧需要清楚配置时,可以使用reset saved-configuration命令直接清楚配置,而不需要一点一点清除配置。
推荐阅读
- CURL简单使用
- kubectl 命令(声明式)
- 字节跳动基于 Apache Hudi 的多流拼接实践方案
- Angular项目实战Angular5项目模块划分
- Vue基础知识总结(进阶篇)
- Java并发编程系列之一并发理论基础
- 操作系统知识点总结
- 企业DevOps之路(jenkins 搭建)
- Nginx 实践案例(源码编译安装方式)(利用LNMP搭建wordpress站点)