类Unix系统服务器的文件夹空间监视维护系统和方法技术方案

技术编号:15938915 阅读:46 留言:0更新日期:2017-08-04 21:46
本发明专利技术公开了一种类Unix系统服务器的文件夹空间监视维护系统和方法,获取用户输入的实际操作指令,当实际操作指令属于限制指令时,对实际操作指令的操作路径进行限制;将用户输入的设定文件类型作为垃圾文件,按照用户设定时间间隔对用户设定路径的文件夹中的垃圾文件进行清理。针对多方面因素来制定的综合型完整的智能解决方案,包含了“文件夹写入权限管理”、“文件夹空间监视”、“历史垃圾文件综合清理”、“事件记录管理”、“防止软件非常态退出管理”,各部分内容缺一不可。

System and method for monitoring and maintaining folder space of class Unix system server

The invention discloses a Unix folder space surveillance system server maintenance system and method for obtaining user input operation instructions, when the actual operation instruction is restricted instruction, to limit the operation path of actual operating instructions; the user input to set the file type as junk files, according to the user to clean the user set path of the folder in the junk files, set the time interval. According to the intelligent comprehensive factors to develop a complete solution, including the \write permissions management folder\ and \folder space surveillance\, \history of comprehensive clean junk files\ and \event management\, \to prevent the software abnormal exit management\, the contents of each part are indispensable.

【技术实现步骤摘要】
类Unix系统服务器的文件夹空间监视维护系统和方法
本专利技术属于系统服务器
,具体涉及一种类Unix系统服务器的文件夹空间监视维护系统和方法。
技术介绍
监控系统是变电站(水力、火力发电厂)的“眼睛”,对站端各运行状态进行实时监控。监控服务器作为站端重要设备,一旦出现故障,则直接申报为“危急缺陷”或“严重缺陷”,这样就必须在3天或7天内处理完成。而该类故障通常不能正常进入操作系统,导致故障处理工作非常困难,耗时长。湖北电网类Unix操作系统(各种传统的Unix系统以及各种与传统Unix类似的系统,诸如SolarisUnix、Linux等操作系统)监控服务器已多次出现类似现象,2014年500kV恩施变电站更是出现两台监控服务器同时频繁重启及数据不刷新的危急缺陷。通过对现场故障处理结果发现,大部分故障是由于监控系统服务器重要文件夹磁盘空间满所导致。对其根源进行进一步研究,发现日常维护工作中存在“历史数据清理不及时”,“备份文件未得到有效管理”,“根目录文件夹大小设置不当”的现象,是造成文件夹磁盘空间满的主要原因。经调查统计,导致磁盘空间满的原因,主要分为如下几点:1历史数据清理不及时历史数据库文件设置为自动扩展方式,长期未得到清理,变电站运行几年后,该历史数据库文件不断增大,致使整个历史数据文件夹硬盘空间被占满,这时历史数据库文件无扩展空间;历史数据库文件如设置为固定空间方式,当固定空间满,同样导致监控数据无法刷新。另外,服务器的操作系统文件夹中的临时文件和不需要的日志文件及监控程序文件夹中的程序日志文件及录波文件、监听文件等数据长期得不到有效清理维护,也会对服务器相关应用功能造成不同影响。2备份文件未得到有效管理经过多次调试和维护工作后,厂家人员仅将最新数据进行备份,未将之前的备份文件删除,且未按规定放置备份文件夹里,而存放在根目录下,或系统文件夹、历史数据文件夹等其它重要文件夹里,导致由于相关存贮空间满而发生监控服务器故障。3根目录文件夹大小设置不当系统文件夹空间分配过小,系统文件夹相当重要,直接确定操作系统是否能稳定运行。根据实际调查,500kV变电站监控系统运行中会在系统文件夹中产生一些临时文件和历史文件,总增量为每年1G左右,而现在500kV变电站监控服务器实际运行时间普遍超过8年,这样如果原系统文件夹设置较小,当该文件夹空间满时,则导致系统无缓存空间,使服务器频繁重启或无法进入操作系统;历史数据文件夹空间分配过小。历史数据库文件如设为自动扩展方式,500kV变电站监控系统运行中会在该历史数据文件夹中产生几G到十几G的历史数据。如果该文件夹大小设置过小,则当该文件夹空间满时,监控数据无法写入,造成数据无法刷新,历史数据无法存贮。现有技术具有如下缺点:1、缺乏“自动同时监视多个文件空间大小,且能对文件路径进行可设置”的功能。通常采用手动输入命令的方式查询文件空间大小。并不能精确地同时监视多个重要文件的空间大小,在空间不足时也不能及时发出告警信号,导致一旦重要文件空间不足时,产生各种软件故障。2、缺乏“自动清理不同类型及路径的数据库文件和文本文件历史数据,且能对文件类型及路径进行可设置”的功能。依靠手动输入命令或调试工具的方式访问服务器,靠人工的方式,根据文件的路径及文件特征、文件生成时间进行历史文件识别及数据清理工作。工作效率低,错误率高,时常出现删除不完全(无法起到重要文件空间清理的效果)或误删文件(导致系统错误,甚至崩溃)的现象。3、缺乏“限制人为手动复制/移动文件操作路径,且能对允许的移动范围的路径进行可设置”的功能。维护人员可通过手动输入“cp/mv命令”操作将文件移动到重要文件夹中,占用其空间,导致重要文件夹磁盘空间不足,从而导致出现各种软件故障。4、缺乏“限制对文件进行压缩/解压缩操作路径,且能对允许的操作范围的路径进行可设置”的功能;维护人员可通过对文件进行压缩/解压缩操作,将文件的压缩包存贮到重要文件夹中,或将压缩包解压缩到重要文件夹中,占用其空间,造成重要文件夹磁盘空间不足,从而导致出现各种软件故障。5、缺乏“限制对文件进行FTP数据传输路径,且能对允许的操作范围的路径进行可设置”的功能。维护人员可通过FTP软件工具进行操作,将文件存贮到重要文件夹中,占用其空间,造成重要文件夹磁盘空间不足,从而导致出现各种软件故障。6、缺乏“限制对文件进行SFTP数据传输路径,且能对允许的操作范围的路径进行可设置”的技术手段”的技术手段。维护人员可通过SFTP软件工具进行操作,将文件存贮到重要文件夹中,占用其空间,造成重要文件夹磁盘空间不足,从而导致出现各种软件故障。7、功能单一,缺乏能实现以上所有功能的综合型智能化系统。远不能满足现场需求,“重要文件夹磁盘空间满”现象时常发生,造成各种软件故障,不易及时察觉及处理。8、不能实现不同服务器间的通用性。文件清理工作相当复杂,会面对“操作系统不同、文件路径不同、文件特征不同、数据库类型不同、数据库结构不同”等多种因素的影响,造成文件夹清理工作十分复杂,现软件都没有做到通用性。
技术实现思路
:为了克服上述
技术介绍
的缺陷,本专利技术提供一种类Unix系统服务器的文件夹空间监视维护系统和方法。为了解决上述技术问题本专利技术的所采用的技术方案为:一种类Unix系统服务器的监视维护系统,包括:权限管理模块,用于获取用户输入的实际操作指令,当实际操作指令属于限制指令时,对实际操作指令的操作路径进行限制;清理模块,将用户输入的设定文件类型作为垃圾文件,按照用户设定时间间隔对用户设定路径的文件夹中的垃圾文件进行清理。较佳地,限制指令包括复制命令、移动命令、压缩命令和解压缩命令。较佳地,权限管理模块包括:指令获取单元,用于获取用户输入的实际操作指令;指令筛选单元,用于将属于限制指令的实际操作指令输送至判断单元;判断单元,用于判断实际操作指令的操作路径是否为禁止操作路径,若是,则由退出单元执行退出指令,若否,则由执行单元执行实际操作指令。较佳地,清理模块包括:设定单元,用于获取用户设定路径,将用户输入的设定文件类型作为垃圾文件,获取用户输入的设定时间差值;比较单元,获取用户设定路径的文件夹中的垃圾文件的文件属性当前时间与当前系统时间的实际差值,比较实际差值是否到达设定时间差值的长度,若是,则向启动单元发出启动命令;启动单元,用于按照设定时间间隔启动清除单元;清除单元,用于对用户设定路径的文件夹中的垃圾文件进行清理。较佳地,还包括监视模块,用于在目标路径文件夹的磁盘空间小于预设限值时,发出告警提示。较佳地,获取用户输入的实际操作指令是指获取指定用户输入的实际操作指令,指定用户包括通过FTP协议和SFTP协议经用户名及密码验证正确后进入服务器的用户;禁止指定用户进行向上切换当前工作目录操作。较佳地,在相互联网的多个服务器中包括至少两个事件服务器。较佳地,还包括事件管理模块,事件管理模块包括:事件判断单元,将对服务器进行实际操作指令中属于记录范围的作为操作事件;事件记录单元,记录各个操作事件的操作信息,生成记录文件;事件传递单元,用于向事件服务器发送记录文件,各个所时间服务器之间相互传递记录文件。一种类Unix系统服务器的文件夹空间监视维护方法,包括:获取用户输入的本文档来自技高网
...
类Unix系统服务器的文件夹空间监视维护系统和方法

【技术保护点】
一种类Unix系统服务器的文件夹空间监视维护系统,其特征在于,包括:权限管理模块,用于获取用户输入的实际操作指令,当所述实际操作指令属于限制指令时,对所述实际操作指令的操作路径进行限制;清理模块,将用户输入的设定文件类型作为垃圾文件,按照用户设定时间间隔对用户设定路径的文件夹中的所述垃圾文件进行清理。

【技术特征摘要】
1.一种类Unix系统服务器的文件夹空间监视维护系统,其特征在于,包括:权限管理模块,用于获取用户输入的实际操作指令,当所述实际操作指令属于限制指令时,对所述实际操作指令的操作路径进行限制;清理模块,将用户输入的设定文件类型作为垃圾文件,按照用户设定时间间隔对用户设定路径的文件夹中的所述垃圾文件进行清理。2.根据权利要求1所述的一种类Unix系统服务器的文件夹空间监视维护系统,其特征在于:所述限制指令包括复制命令、移动命令、压缩命令和解压缩命令。3.根据权利要求1所述的一种类Unix系统服务器的文件夹空间监视维护系统,其特征在于,所述权限管理模块包括:指令获取单元,用于获取用户输入的实际操作指令;指令筛选单元,用于将属于限制指令的所述实际操作指令输送至判断单元;判断单元,用于判断所述实际操作指令的操作路径是否为禁止操作路径,若是,则由退出单元执行退出指令,若否,则由执行单元执行所述实际操作指令。4.根据权利要求1所述的一种类Unix系统服务器的文件夹空间监视维护系统,其特征在于,所述清理模块包括:设定单元,用于获取用户设定路径,将用户输入的设定文件类型作为垃圾文件,获取用户输入的设定时间差值;比较单元,获取用户设定路径的文件夹中的垃圾文件的文件属性当前时间与当前系统时间的实际差值,比较实际差值是否到达设定时间差值的长度,若是,则向启动单元发出启动命令;启动单元,用于按照所述设定时间间隔启动清除单元;清除单元,用于对用户设定路径的文件夹中的所述垃圾文件进行清理。5.根据权利要求1所述的一种类Unix系统服务器的文件夹空间监视维护系统,其特征在于:还包括监视模块,用于在目标路径文件夹的磁盘空间小于预设限值时,发出告警提示。6.据权利要求1所述的一种类Unix系统服务器的文件夹空间监视维护系统,其特征在于:所述获取用户输入的实际操作指令是指获取指定用户输入的实际操作指令,所述指定用户包括通过FTP协议和SFTP协议经用户名及密码验证正确后进入所述服务器的用户;禁止所述指定用户进行向上切换当前工作目录操作。7.根据权利要求1所述的一种类Unix系统服务器的文件夹空间监视维护系统,其特征在于:在相互联网的多个服务器中包括至少两个事件服务器。8.根据权利要求7所述的一种类Unix系统服务器的文件夹空间...

【专利技术属性】
技术研发人员:邓科李挺蔡昂刘晓华王广民张焕清李炜冯凝陈理洪叶陈艳丽侯晓松
申请(专利权)人:国家电网公司国网湖北省电力公司检修公司许昌许继软件技术有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1