Linux服务器应用程序管理软件的设计

2017-09-08 15:17张毅
数字技术与应用 2017年6期
关键词:维护管理

张毅

摘要:服务器因性能强大,常被用于做数据处理。而Linux系统由于高效而经常用作在工程实践中服务器的操作系统。多节点服务器的应用程序维护工作繁琐且复杂,对维护人员要求较高。本文设计的管理软件用于对多节点Linux服务器的应用软件进行高效的管理和维护。

关键词:Linux服务器;管理;维护

中图分类号:TP393 文献标识码:A 文章编号:1007-9416(2017)06-0164-01

1 引言

Linux服务器中包含多个处理节点,每个节点作为独立的处理单元,分别部署不同的应用软件,这些应用软件在工作时互相通信,多个节点组成一个整体实现对数据的处理。由于服务器内多个节点均需要部署应用程序,并配置各应用程序的运行环境。维护人员在维护过程中需要手动部署、更新、备份应用程序,配置运行环境,操作繁多且容易出错;同时人工记录服务器维护记录容易造成记录的不完善和缺失。该Linux服务器应用程序管理软件的设计致力于解决以上问题,实现软件维护过程的自动化。

2 描述和设计

本软件主要功能包括服务器实时状态监测,部署、更新、备份应用程序以及运行环境的配置。状态监测是为了确保服务器工作正常,实時监测服务器的通信状态和运行状态;部署、更新、备份应用程序是指通过FTP功能上传和更新应用程序来确保服务器内应用软件是指定的版本,并按需要备份。将本软件按照功能进行拆分,本软件的系统总体流程图见图1。

2.1 服务器状态监测

为了确保服务器维护工作能够正常进行,需要实时监测的通信状态和运行状态。包含两部分内容,第一是监测本管理软件和服务器间的网络连接状态;第二是检查服务器的FTP等服务是否正常运行。并提供相应的提示信息。

2.2 服务器程序安装

该功能点主要完成服务器应用程序的安装。分三步实现,第一步在界面上选择需要部署应用程序的节点;第二步在界面上选定应用程序安装包,并验证安装包的完整性,提示相应错误信息;第三步上传应用程序到各节点的运行目录下,并配置完善程序运行环境,验证安装程序的有效性,如果安装失败或者验证失败则提示错误信息。

2.3 服务器程序更新

该功能点主要完成服务器应用程序的更新,在功能点2.2的基础上增加了对服务器旧版本应用程序的备份管理。分三步实现,第一步在界面上选择需要更新的应用程序;第二步在界面上选定待更新应用程序的安装包,验证安装包的完整性,提示相应错误信息;第三步是备份服务器上的旧版本应用程序,并上传新的应用程序到各节点的运行目录下,并检查或修复应用程序的运行环境,验证安装程序的有效性,如果安装失败或者验证失败则提示错误信息。

2.4 服务器程序备份

该功能点主要完成对服务器中选定的应用程序的备份,提供两种方式:一是通过界面先选定需要备份的应用程序,然后将其备份到本地计算机;二是选定需要备份的应用程序,然后将其备份到服务器上,并进行详细记录。

3 结语

经实践,该软件可以提高多节点服务器应用程序维护工作的效率和可靠性。整个维护过程实现了高度的自动化,操作简单、容易上手,极大程度的避免了人工操作可能带来的操作失误。本文详细介绍了服务器应用程序进行管理的软件的设计过程,为软件维护人员实施服务器维护工作提供了工程参考。

参考文献

[1]罗飞,朱华生.Linux系统FTP的应用[J].计算机与现代化,2003年12期.

[2]陈学峰,柴俊霞.Linux下基于Socket的网络编程[J].淮北煤炭师范学院学报,2004年03期.

[3]王渊.基于Linux的C语言编程[J].中文信息,2002年05期.

[4]张煜.基于LINUX平台的FTP服务[J].科技情报开发与经济,2004年11期.endprint

猜你喜欢
维护管理
枣前期管理再好,后期管不好,前功尽弃
1938年法入侵西沙 日军积极“维护”中国主权