【技术实现步骤摘要】
本专利技术的实施例总体上涉及计算机领域,更具体地,涉及用于确定配置文件的特性的方法和装置。
技术介绍
目前,包括软件系统和硬件系统在内的各类系统通常使用配置文件来记录关于其配置的信息或者参数。以Linux系统为例,当系统被安装在一个机器上之后,需要配置主机名(HostName)。相应地,主机名是Linux系统的一项配置信息,或者称为“配置项”。一般地,配置信息以文件的形式被有形地存储在机器中。配置文件中所记载的参数、设置或者其他任何配置信息可以根据主机机器、使用环境、场景等各种因素而被修改或更新。配置管理(ConfigurationManagement,CM)是指对配置文件以及其中存储的配置信息的管理。已经开发了专门的CM工具用于管理各种系统的这些配置文件。对于CM工具而言,从机器中存储的大量文件中自动地找到配置文件是一项基本而重要的功能。目前的CM工具通常依赖于预先定义好的脚本、规则或者来自用户的专家知识来确定机器中存储的哪些文件是配置文件。然而,随着系统的复杂性日益复杂和配置文件的多样性,传统的CM工具通常无法找到机器中的全部配置文件。这可能降低CM管理的准确性。而且,对于没有被自动发现的配置文件,用户往往不得不以人工或者半人工的方式来找到这些配置文件。例如,人类用户需要按照专家规定的规则或者文档在机器中逐个查找无法自动发现的配置文件。该过程可能耗时、低效和不准确的。另外,基于
【技术保护点】
一种用于确定配置文件的特性的方法,所述方法包括:利用与配置项相关联的关键词从来自一个机器的文件中标识与所述配置项有关的候选配置文件;提取所述候选配置文件的特征值;基于所述特征值,对所述候选配置文件与来自至少一个其他机器的、与所述配置项有关的候选配置文件进行聚集,以确定与所述配置项有关的配置文件;以及基于所述聚集,确定与所述配置项有关的所述配置文件的特性,所述特性将被用于在目标机器中发现与所述配置项有关的配置文件。
【技术特征摘要】
1.一种用于确定配置文件的特性的方法,所述方法包括:
利用与配置项相关联的关键词从来自一个机器的文件中标识与
所述配置项有关的候选配置文件;
提取所述候选配置文件的特征值;
基于所述特征值,对所述候选配置文件与来自至少一个其他机器
的、与所述配置项有关的候选配置文件进行聚集,以确定与所述配
置项有关的配置文件;以及
基于所述聚集,确定与所述配置项有关的所述配置文件的特性,
所述特性将被用于在目标机器中发现与所述配置项有关的配置文
件。
2.根据权利要求1所述的方法,还包括:
在所述候选配置文件的所述标识之前,基于预定规则过滤来自所
述机器的所述文件。
3.根据权利要求1所述的方法,其中利用与配置项相关联的关
键词从来自一个机器的文件中标识与所述配置项有关的候选配置文
件包括:
利用所述配置项在所述机器中的值,在来自所述机器的所述文件
中搜索所述候选配置文件。
4.根据权利要求1所述的方法,其中提取所述候选配置文件的
特征值包括:
提取所述候选配置文件的原始特征值;以及
消除所述原始特征值中的差异性,以生成所述特征值。
5.根据权利要求4所述的方法,其中消除所述原始特征值中的
差异性包括:
标识所述原始特征值的可变部分;以及
将所述可变部分替换为预定标识符。
6.根据权利要求5所述的方法,其中标识所述原始特征值的可
\t变部分包括:
将所述特征值中与一个或多个配置项在所述机器中的值相对应
的部分,标识为所述可变部分。
7.根据权利要求1所述的方法,还包括:
在确定与所述配置项有关的所述配置文件的所述特性之前,向用
户显示所述聚集的结果;
接收来自所述用户的输入;以及
根据所述输入来修改所述聚集的所述结果。
8.根据权利要求1所述的方法,其中确定与所述配置项有关的
所述配置文件的特性包括:
基于所述聚类的结果,创建用于所述配置项的分类器。
9.一种用于确定配置文件的特性的装置,所述装置包括:
候选标识单元,被配置为利用与配置项相关联的关键词从来自一
个机...
【专利技术属性】
技术研发人员:卓雪君,孟凡晶,李长升,徐景民,杨博,A·A·阿普特,J·P·威格尔斯沃思,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。