Linux环境下的路由器文件数据分析

Linux环境下的路由器文件数据分析[20191215140351]
摘 要
目前移动公司的路由器配置中的端口、IP地址等信息都是依靠手工维护整理,如果维护人员没有及时更新资料或修改配置后没有通知维护人员,将导致路由器维护资料与路由器配置文件不一致,这样会影响日常工作的正常进行。加之随着移动业务量增多、路由器不断扩容、种类繁多等特点,完全依靠人工完成该项工作的难度越来越大,因此借助计算机辅助管理路由器配置成为必然。
本系统以Linux为开发平台,运用Linux操作系统的操作指令执行编写好的shell语言,采用字符串匹配方式,分析出路由器配置文件中的关键数据,并采用oracle进行存储。
本文围绕Linux虚拟机、oracle数据库,以及如何实现路由器配置文件的数据分析与存储展开:第一章为绪论,第二章为开发工具介绍,第三章介绍了Linux的基本操作指令,第四章介绍了Linux虚拟机下安装oracle的过程,第五章为系统实现。第六章为开发总结。
 查看完整论文请+Q: 351916072 
关键字:字路由器配置文件;oracle;Linux虚拟机
目录
目录 IX
第1章 绪 论 1
1.1 课题背景 1
1.1.1 课题背景 1
1.1.2 江苏移动常州分公司现状 1
1.2 课题研究内容及可行性分析 1
1.2.1 课题研究内容 1
1.2.2 系统可行性分析 2
1.3 论文的组织结构 2
第2章 项目开发工具介绍 4
2.1 Linux虚拟机 4
2.1.1 什么是Linux 4
2.1.2 红帽的基本介绍 4
2.1.3 不同操作系统的比较 5
2.2 ORACLE数据库 6
2.2.1 概论 6
2.2.3 不同数据库产品的比较 7
第3章 Linux的基本操作指令 8
3.1 系统信息 8
3.2 关机、重启 9
3.3 文件和目录 9
3.4 文件检索 10
3.5文件权限 11
第4章 如何在Linux虚拟机下安装oracle的介绍 12
4.1 前期准备 12
4.2 ESXI下创建共享磁盘 12
4.3 修改主机名 13
4.4 Linux网路配置 13
4.5 在Linux中安装oracle所需软件包 14
4.6 修改Linux内核参数 14
4.7 创建oracle用户、组 15
4.8 修改oracle环境变量 16
4.9 建立时间同步 16
4.10 建立SSH等效性 17
4.11 配置裸设备 18
4.12 配置ASM 19
4.13 上传安装介质 19
4.14 RAC环境检查 20
4.15 安装集群软件cluterware 20
4.16 安装数据库 20
4.17 运行dbca建库 20
第5章 路由器配置文件数据分析与数据存储的实现 21
5.1路由器配置文本文件数据介绍 21
5.2 路由器配置文件的数据分析实现 22
5.3 数据库的实现 27
5.3.1 数据需求分析 27
5.3.2 E-R图 27
5.3.3 数据库基本表 27
5.3.4 Linux虚拟机中打开oracle以及插入数据 30
第6章 系统开发总结 31
6.1 系统存在的问题 31
6.2 未来展望 31
6.3结束语 32
致 谢 33
参考文献 34
外文相关资料 34
外文相关资料的中文翻译 42
第一章 第1章 绪论
1.1 课题背景
1.1.1 课题背景
目前移动公司的路由器配置中的端口、IP地址等信息都是依靠手工维护整理,然而由于维护人员没有及时更新资料或修改配置没有通知维护人员,加上人员变动大、工作量大等原因最终导致路由器维护资料与路由器配置文件不一致,这样阻碍了日常工作的正常进行。加之随着移动业务量增多、路由器不断扩容、种类繁多等特点,完全依靠人工完成该项工作的难度越来越大,因此借助计算机辅助管理路由器配置文件并进行数据库存储成为必然。
1.1.2 江苏移动常州分公司现状
中国移动通信集团江苏有限公司常州分公司,下辖金坛、溧阳2个分公司。中国移动江苏公司常州分公司秉承集团“正德厚生、臻于至善”的企业核心价值观,以“创无限通信世界,做信息社会栋梁”为企业使命,努力成为卓越品质的创造者。近些年来,中国移动江苏公司常州分公司不断改革创新、积极进取,为地区通信行业的发展和社会信息化的推动做出了自身应有的贡献。
“网络质量是通信企业的生命线”。中国移动江苏公司常州分公司坚持深化网络建设,不断塑造卓越品质,持续数年投入巨资打造精品网络,全区网络信号即将实现无缝覆盖,民众网络满意度在同行业中一直处于领先地位。
中国移动江苏公司常州分公司秉承“以天下之至诚而尽己之性、尽人之性、尽物之性”的企业责任观,努力成为一名优秀的企业公民。展望未来,移动人将更加努力,积极进取,加强制度建设和企业管理,以高水平通信质量和服务质量,朝着“做世界一流通信企业”的目标不断前进!
1.2 课题研究内容及可行性分析
1.2.1 课题研究内容
路由器配置文件数据分析,是基于江苏移动常州分公司本身内部管理及业务发展需求,采用计算机技术,因特网技术,实现企业办公自动化,管理信息化。
该项目的主要内容是路由器配置文件数据分析的设计实现与WEB的在线展示。本论文的主要任务是实现路由器配置文件数据分析与数据存储,系统主要应用Linux的shell脚本语言与数据库管理技术相结合,来实现此系统的功能。
其中网站数据库的建立是非常重要的。建立一个完善的数据库是支持整个系统运行的必要条件。它是保证电子文件正常流转及系统管理功实现的基础。
系统的开发流程如图1.1所示。
图1.1 系统开发流程图
1.2.2 系统可行性分析
可行性是系统开发的一项关键步骤,它是通过对整个系统的需求、技术、开发方法、开发人员以及所需资金的综合考虑来评估该系统的开发是否符合实际。可行性分析包括:技术可行性,经济可行性。
实现本系统需要掌握基本的LINUX操作命令,以及shell脚本语言还有oracle数据库的sql语言,本人在指导老师景雪琴以及陆东银的指导以及自己的大量翻阅资料,基本的学会了LINUX操作命令,以及shell脚本语言。然后结合自己大学四年来学习的编程技巧以及平时所学的软件工程和数据库技术,基本可以是实现本系统的功能,技术上是可行的。
本系统的开发及安装需要在windows7操作系统下安装RED HAT虚拟机,需要计算机提供如下配置:50G硬盘,1.8GHZCPU,512M内存。这个目前的计算机基本都已经达到,所以在经济上也是可行的。
1.3 论文的组织结构
本文围绕Linux虚拟机以及oracle数据库,以及如何实现路由器配置文件的检索对比分析以及展示展开:第一章为绪论,介绍此移动项目的课题背景,论文的研究内容及系统的可行性分析。第二章介绍了此移动项目开发工具:Linux虚拟机以及oracle。第三章介绍Linux的基本操作指令。第四章说明了如何在Linux虚拟机下安装oracle。第五章为如何实现路由器配置文件的检索以及对比分析与展示。第六章为开发总结。文章内容充实,图文并茂。
第2章 项目开发工具介绍
2.1 Linux虚拟机
2.1.1 什么是Linux
Linux最开始是专门为基于Intel处理器的个人计算机而设计的。Linux的前身是赫尔辛基大学一位名叫Linus Torvald的计算机科学系学生的个人项目。Linus把Linux建立在基于个人机上运行的、小的、名为Minux的UNIX基础之上,Minux突出体现了UNIX的各种特性,是由Andrew Tannebaum教授开发的,Minux通过因特网广泛传播给世界各地的学生。Linux的原意是为Minux用户开发一种高效率的PC机UNIX版本,称其为Linux,并在1991年第一次公布与众。Linux允许自由地运用该系统的源代码,并且支持其他人进一步对其进行开发。在Linus的带领下,Linux通过因特网广泛传播,一个全世界的开发组正在对Linux进行坚持不懈的开发。Linux设计得小、快而且价格便宜。
2.1.2 红帽的基本介绍
Redhat是座面虚拟化世界领先的开源解决方案供应商,使用社区驱动的方式提供可靠和高性能的云、虚拟化、存储、Linux®以及中间件技术。Red Hat源于Bob Young和Marc Ewing在1995年创建。以前的Red Hat版本早已停止技术支持,Red Hat的Linux分为两个系列,其中一个是由Red Hat公司提供收费技术支持和更新的Red Hat Enterprise Linux系列;另一个是由社区开发的免费的Fedora?系列。Red Hat便于安装,在很大程度上减轻了用户安装程序的负担。RedHat作为Linux的发行版本,开放源代码,其与其他操作系统相比,例如Windows等相比具有的先天优势,是全世界范围内技术工程师和技术人员共同开发,同时RedHat也为开源社区做出巨大贡献,有开源界的领导者的称号。
对于Red Hat来说,开放源代码已经不只是一个软件模型,更是Red Hat的商业模式。因为Red Hat坚信只有协作,企业才能创造出非凡质量和价值的产品。在Red Hat的300名工程师中,有6名来自于全世界最顶尖的Linux核心开发者,7名来自全球最出色Linux开发工具工程师。全世界,也许只有Red Hat能够把Linux和开源技术以及企业级的培训、技术支持和咨询融合得如此美妙。Red Hat的培训及认证被认为是Linux认证的标准。Certification杂志的最新调查显示,RHCE(Red Hat认证工程师)认证被公认为总体质量最高的国际IT认证。
Red Hat的发展战略是每三年发布一个新版本的企业级Linux操作系统,并且每六个月发布一次更新。目前最新版本是Red Hat Enterprise Linux 6.5和5.10. Red Hat已经为全球30万台服务器提供500万套软件。作为全球企业最重要的Linux和开源技术提供商,此外,?Red Hat是目前全球最先自付盈亏的Linux企业,NASDAQ上市公司,银行现金高达29亿美元;Red Hat是唯一获得全球顶尖ISV广泛支持的Linux厂商;是Compaq, Dell,?IBM, Intel等一流的IT企业的合作伙伴;· Red Hat拥有52%的Linux操作系统市场份额。
2.1.3 不同操作系统的比较

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/3377.html

好棒文