张毅
摘要:服务器因性能强大,常被用于做数据处理。而Linux系统由于高效而经常用作在工程实践中服务器的操作系统。多节点服务器的应用程序维护工作繁琐且复杂,对维护人员要求较高。本文设计的管理软件用于对多节点Linux服务器的应用软件进行高效的管理和维护。
关键词:Linux服务器;管理;维护
中图分类号:TP393 文献标识码:A 文章编号:1007-9416(2017)06-0164-01
1 引言
Linux服务器中包含多个处理节点,每个节点作为独立的处理单元,分别部署不同的应用软件,这些应用软件在工作时互相通信,多个节点组成一个整体实现对数据的处理。由于服务器内多个节点均需要部署应用程序,并配置各应用程序的运行环境。维护人员在维护过程中需要手动部署、更新、备份应用程序,配置运行环境,操作繁多且容易出错;同时人工记录服务器维护记录容易造成记录的不完善和缺失。该Linux服务器应用程序管理软件的设计致力于解决以上问题,实现软件维护过程的自动化。
2 描述和设计
本软件主要功能包括服务器实时状态监测,部署、更新、备份应用程序以及运行环境的配置。状态监测是为了确保服务器工作正常,实時监测服务器的通信状态和运行状态;部署、更新、备份应用程序是指通过FTP功能上传和更新应用程序来确保服务器内应用软件是指定的版本,并按需要备份。将本软件按照功能进行拆分,本软件的系统总体流程图见图1。
2.1 服务器状态监测
为了确保服务器维护工作能够正常进行,需要实时监测的通信状态和运行状态。……