第九章 网络设备文件管理

第九章 网络设备文件管理

专栏总目录
第一章 计算机网络概述
第二章 OSI参考模型与TCPIP模型
第三章 局域网基本原理
第四章 广域网基本原理
第五章 IP基本原理
第六章 TCP与UDP
第七章 路由器、交换机及其操作系统介绍
第八章 命令行操作基础
第九章 网络设备文件管理
第十章 网络设备调试
第十一章 以太网交换机工作原理
第十二章 配置Vlan
第十三章 STP协议
第十四章 交换机端口安全技术
第十五章 链路聚合
第十六章 IP子网划分
第十七章 DNS
第十八章 文件传输协议
第十九章 DHCP
第二十章 IPv6
第二十一章 IP路由原理
第二十二章 VLNA间路由
第二十三章 静态路由
第二十四章 路由协议概述
第二十五章 RIP
第二十六章 OSPF
第二十七章 ACL
第二十八章 NAT
第二十九章 HDLC&PPP
第三十章 3G+WLAN
第三十一章 H3CNE综合实验


一、写在开始

二、网络设备的文件系统

网络设备的存储方式

在这里插入图片描述
ROM:只读存储器,存储了Bootrom程序。只能读取不能更改,ROM类似电脑中的CMOS。
 BootROM程序,其可以理解为是用来引导路由器操作系统的程序,如果console密码忘记就可以用这个来破解,类似于电脑中的BIOS程序的存在。

Flash:闪存,一种存储硬件,存储操作系统文件、配置文件等数据。保存在这里的文件不会因为重启、断电就会清空。类似电脑中的硬盘。

RAM:内存,存储当前正在运行的数据,硬件断电、重启以后就会清空。类似电脑中的内存条。
 运行中的操作系统,设备每次启动的时候就会将存放在Flash中的系统文件及配置文件运行在RAM中。
运行中的配置,保存配置(save-configuration)之前我们配置的信息都会存放在RAM中 。

在不同型号的设备上,Flash可能是内置的Flash存储器,也可能是CF卡

文件系统的操作

  • 目录操作
    创建/删除目录、显示当前工作目录以及显示指定目录下的文件或目录的信息等
  • 文件操作
    删除文件、恢复删除的文件、彻底删除文件、显示文件的内容、重命名文件、拷贝文件、移动文件、显示指定文件的信息等
  • 存储设备操作
    恢复存储设备的空间、格式化存储设备等
  • 设置文件系统的提示方式

三、文件的管理

配置文件

起始配置(startup-configuration)与当前配置(current-configuration)
 起始配置:设备当前正在运行和生效的配置信息,存储在RAM中
 当前配置:每次设备开启会自动加载的配置信息,存储在Flash中
配置文件是以文本格式保存的命令,默认配置并不出现在配置文件中(通常是*.cfg结尾)
配置文件的选择顺序
 如果用户指定了启动配置文件,且配置文件存在,则以启动配置文件进行初始化
 如果用户指定的启动配置文件不存在,则以空配置进行初始化

配置文件的操作

#保存配置
<H3C> save
#擦除保存的配置
<H3C> reset saved-configuration 
#设置下次启动的配置文件 
<H3C> startup saved-configuration filename 
#备份/恢复下次启动配置文件
<H3C> backup startup-configuration to tftp-server [ dest-filename ] 
<H3C> restore startup-configuration from tftp-server src-ilename 

配置文件的显示与维护

#查看保存的配置文件
<H3C> display saved-configuration 
#查看系统启动配置文件
<H3C> display startup
#查看当前生效的配置
<H3C> display current-configuration  
#查看当前视图下生效的配置
[H3C-line-vty0-63] display this

指定下次启动加载的应用程序文件

#指定下次启动加载的应用程序文件
<H3C> boot-loader file file-url
#显示下次启动加载的应用程序文件
<H3C> display boot-loader

设备重启

#重启系统
<H3C> reboot
#开启设备定时重启功能,并指定重启的具体时间 
<H3C> schedule reboot at  hh:mm [ date ]
#开启设备定时重启功能,并指定重启的等待时延 
<H3C> schedule reboot delay { hh:mm | mm }
#显示设备的重启时间 
<H3C> display schedule reboot

四、FTP和TFTP

技术背景

 20世纪70年代,随着计算机网络的快速发展,文件传输成为了一个非常重要的问题。当时的网络通信主要是通过电子邮件进行,但邮件附件大小有限制,且传输速度慢,无法满足大文件传输的需求。因此,人们开始研究开发新的文件传输协议,以便更为高效地进行文件传输。在这个背景下,FTP协议应运而生。

技术对比

FTP(File Transfer Protocol)和TFTP(Trivial File Transfer Protocol)都是用于文件传输的协议,但是它们有一些不同之处。
异同点:
功能: FTP相比TFTP具有更多的功能,如目录浏览、文件重命名和权限管理等。而TFTP只提供最基本的文件传输功能。
端口: FTP使用TCP端口21和20,TFTP使用UDP端口69。
可靠性: FTP是可靠传输协议,支持断点续传和错误恢复,而TFTP是不可靠传输协议,没有错误恢复和重传的机制。
安全性: FTP支持加密的SSL / TLS协议来保护传输的数据,而TFTP没有提供任何加密功能。
数据传输: FTP能够传输大文件,因为它支持数据分割和重新组装。而TFTP只能传输较小的文件,因为它限制了数据包的大小。

综上所述,FTP提供更多的功能和可靠性,同时支持加密和大文件传输,但它需要更多的系统资源。而TFTP是一种简单且易于实现的协议,适用于仅需要最基本的文件传输功能的场景。

FTP实验

点击蓝色字体参考FTP实验文章

TFTP实验

点击蓝色字体参考TFTP实验文章

五、网络设备软件维护基础

网络设备的一般引导过程

在这里插入图片描述

路由器系统引导过程示例

在这里插入图片描述

网络设备软件维护的一般性方法

  • 在命令行模式中采用TFTP/FTP上传/下载应用程序及配置文件,实现应用程序升级
  • 在BootROM模式中通过以太口采用TFTP/FTP完成应用程序软件升级
  • 在BootROM模式中通过Console口采用XModem协议完成BootROM及应用程序的升级

六、小结

  • 设备对存储介质中的文件以文件系统的方式管理
  • 文件系统操作包括目录操作、文件操作、介质操作等
  • 配置文件包括起始配置和当前配置
  • 通过指定启动文件可以进行操作系统软件升级
  • 可用FTP和TFTP远程加载配置文件、操作系统软件和BootROM等系统文件

结束语

如果您认为本文对您有帮助,请帮忙在文末关注、点赞、收藏、文头点击订阅专栏,因为有了热度才能帮助更多人学习到看到本文,关于本文如果有问题可以在评论区留言,回复效率可能会低但是一定会积极恢复哦!~~

posted @   网工路上的绊脚石  阅读(21)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示