一种Linux系统下IP地址查重方法和装置制造方法及图纸

技术编号:15847147 阅读:41 留言:0更新日期:2017-07-18 20:07
本发明专利技术提供了一种Linux系统下IP地址查重方法和装置,包括:S1:获取至少两个IP地址;S2:确定各个所述IP地址的执行顺序;S3:将所述执行顺序排在第一位的IP地址作为当前IP地址;S4:判断所述执行顺序排在所述当前IP地址之后的所述IP地址中是否存在与所述当前IP地址相同的所述IP地址,如果是,依次执行S5、S6,否则,执行S6;S5:根据所述当前IP地址生成提示信息,将所述提示信息展示给外部的用户;S6:判断所述当前IP地址的执行顺序是否为最后一位,如果否,按照所述执行顺序更新所述当前IP地址,执行S4。本方案能够提高IP地址查重的效率。

【技术实现步骤摘要】
一种Linux系统下IP地址查重方法和装置
本专利技术涉及计算机
,特别涉及一种Linux系统下IP地址查重方法和装置。
技术介绍
在服务器生产过程中,工厂时常需要根据客户的要求为服务器设置固定的IP地址,为了保证每个服务器的IP地址的唯一性,需要对IP地址进行查重。目前,现有技术一般通过人力对IP地址进行排查,确定重复的IP地址。但是,当需要排查的IP地址数量较多时,需要耗费大量的时间,查重的效率较低。
技术实现思路
本专利技术实施例提供了一种Linux系统下IP地址查重方法和装置,能够提高IP地址查重的效率。第一方面,本专利技术实施例提供了一种Linux系统下IP地址查重方法,包括:S1:获取至少两个IP地址;S2:确定各个所述IP地址的执行顺序;S3:将所述执行顺序排在第一位的IP地址作为当前IP地址;S4:判断所述执行顺序排在所述当前IP地址之后的所述IP地址中是否存在与所述当前IP地址相同的所述IP地址,如果是,依次执行S5、S6,否则,执行S6;S5:根据所述当前IP地址生成提示信息,将所述提示信息展示给外部的用户;S6:判断所述当前IP地址的执行顺序是否为最后一位,如果否,按照所述执行顺序更新所述当前IP地址,并执行S4。优选地,进一步包括:设置第一段标准号码和第二段标准号码;在所述S3之后,在所述S4之前,进一步包括:A1:获取所述当前IP地址的第一段号码和第二段号码;判断所述第一段号码与所述第一段标准号码、所述第二段号码与所述第二段标准号码是否相同,如果是,执行S4;在所述按照所述执行顺序更新所述当前IP地址之后,在所述执行S4之前,进一步包括:执行A1。优选地,当所述执行顺序排在所述当前IP地址之后的所述IP地址中不存在与所述当前IP地址相同的所述IP地址时,在所述执行S6之前,进一步包括:将所述当前IP地址添加到预先设置的待固定IP地址列表;将所述待固定IP地址列表发送给所述用户,以使所述用户根据所述待固定IP地址列表为外部的服务器设置固定的IP地址。第二方面,本专利技术实施例提供了一种Linux系统下IP地址查重装置,包括:确定单元,用于获取至少两个IP地址;确定各个所述IP地址的执行顺序;将所述执行顺序排在第一位的IP地址作为当前IP地址;判断单元,用于判断所述执行顺序排在所述当前IP地址之后的所述IP地址中是否存在与所述确定单元确定的所述当前IP地址相同的所述IP地址,如果是,触发展示单元,否则,触发执行单元;所述展示单元,用于根据所述当前IP地址生成提示信息,将所述提示信息展示给外部的用户,并触发所述执行单元;所述执行单元,用于判断所述当前IP地址的执行顺序是否为最后一位,如果否,按照所述执行顺序更新所述当前IP地址,并触发所述判断单元。优选地,进一步包括:设置单元,用于设置第一段标准号码和第二段标准号码;处理单元,用于获取所述确定单元确定的所述当前IP地址的第一段号码和第二段号码;判断所述第一段号码与所述设置单元设置的所述第一段标准号码、所述第二段号码与所述设置单元设置的所述第二段标准号码是否相同,如果是,触发所述判断单元;所述执行单元,进一步用于触发所述处理单元。优选地,当所述执行顺序排在所述当前IP地址之后的所述IP地址中不存在与所述当前IP地址相同的所述IP地址时,进一步包括:添加单元,用于根据所述判断单元的触发,将所述当前IP地址添加到预先设置的待固定IP地址列表;将所述待固定IP地址列表发送给所述用户,以使所述用户根据所述待固定IP地址列表为外部的服务器设置固定的IP地址,并触发所述执行单元。第三方面,本专利技术实施例提供了一种可读介质,包括执行指令,当存储控制器的处理器执行所述执行指令时,所述存储控制器执行上述任一实施例所述的方法。第四方面,本专利技术实施例提供了一种存储控制器,包括:处理器、存储器和总线;所述存储器用于存储执行指令,所述处理器与所述存储器通过所述总线连接,当所述存储控制器运行时,所述处理器执行所述存储器存储的所述执行指令,以使所述存储控制器执行上述任一实施例所述的方法。本专利技术实施例提供了一种Linux系统下IP地址查重方法和装置,其中,该方法可以按照IP地址的执行顺序,将不同执行顺序的IP地址依次进行对比,确定重复的IP地址,并根据重复的IP地址生成提示信息,展示给用户。该方法不需要人力查重,查重的效率较高。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一个实施例提供的一种Linux系统下IP地址查重方法流程图;图2是本专利技术另一个实施例提供的一种Linux系统下IP地址查重方法流程图;图3是本专利技术一个实施例提供的一种Linux系统下IP地址查重装置结构示意图;图4是本专利技术另一个实施例提供的一种Linux系统下IP地址查重装置结构示意图;图5是本专利技术又一个实施例提供的一种Linux系统下IP地址查重装置结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例,基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,本专利技术实施例提供了一种Linux系统下IP地址查重方法,该方法可以包括以下步骤:步骤101:获取至少两个IP地址;步骤102:确定各个IP地址的执行顺序;步骤103:将执行顺序排在第一位的IP地址作为当前IP地址;步骤104:判断执行顺序排在当前IP地址之后的IP地址中是否存在与当前IP地址相同的IP地址,如果是,依次执行步骤105、步骤106,否则,执行步骤106;步骤105:根据当前IP地址生成提示信息,将提示信息展示给外部的用户;步骤106:判断当前IP地址的执行顺序是否为最后一位,如果是,执行步骤107,否则,执行步骤108;步骤107:终止当前流程;步骤108:按照执行顺序更新当前IP地址,并执行步骤104。在图1所示的本专利技术实施例中,该方法可以按照IP地址的执行顺序,将不同执行顺序的IP地址依次进行对比,确定重复的IP地址,并根据重复的IP地址生成提示信息,展示给用户。该方法不需要人力查重,查重的效率较高。在实际应用场景中,工厂需要按照客户的要求为服务器设置固定的IP地址,为了防止同一个IP地址被重复使用,可能需要对已使用的IP地址和未使用的IP地址进行查重,对于重复的IP地址不再进行固定,以确保服务器IP地址的唯一性。在本专利技术的一个实施例中,为了筛选出不符合标准的IP地址,提高查重的效率,该方法还包括:设置第一段标准号码和第二段标准号码;在步骤103之后,在步骤104之前,还包括:A1:获取当前IP地址的第一段号码和第二段号码;判断第一段号码与第一段标准号码、第二段号码与第二段标准号码是否相同,如果是,执行步骤104;在按照执行顺序更新当前IP地址之后,在执行S4之前,进一步包括:本文档来自技高网...
一种Linux系统下IP地址查重方法和装置

【技术保护点】
一种Linux系统下IP地址查重方法,其特征在于,包括:S1:获取至少两个IP地址;S2:确定各个所述IP地址的执行顺序;S3:将所述执行顺序排在第一位的IP地址作为当前IP地址;S4:判断所述执行顺序排在所述当前IP地址之后的所述IP地址中是否存在与所述当前IP地址相同的所述IP地址,如果是,依次执行S5、S6,否则,执行S6;S5:根据所述当前IP地址生成提示信息,将所述提示信息展示给外部的用户;S6:判断所述当前IP地址的执行顺序是否为最后一位,如果否,按照所述执行顺序更新所述当前IP地址,执行S4。

【技术特征摘要】
1.一种Linux系统下IP地址查重方法,其特征在于,包括:S1:获取至少两个IP地址;S2:确定各个所述IP地址的执行顺序;S3:将所述执行顺序排在第一位的IP地址作为当前IP地址;S4:判断所述执行顺序排在所述当前IP地址之后的所述IP地址中是否存在与所述当前IP地址相同的所述IP地址,如果是,依次执行S5、S6,否则,执行S6;S5:根据所述当前IP地址生成提示信息,将所述提示信息展示给外部的用户;S6:判断所述当前IP地址的执行顺序是否为最后一位,如果否,按照所述执行顺序更新所述当前IP地址,执行S4。2.根据权利要求1所述的方法,其特征在于,进一步包括:设置第一段标准号码和第二段标准号码;在所述S3之后,在所述S4之前,进一步包括:A1:获取所述当前IP地址的第一段号码和第二段号码;判断所述第一段号码与所述第一段标准号码、所述第二段号码与所述第二段标准号码是否相同,如果是,执行S4;在所述按照所述执行顺序更新所述当前IP地址之后,在所述执行S4之前,进一步包括:执行A1。3.根据权利要求1所述的方法,其特征在于,当所述执行顺序排在所述当前IP地址之后的所述IP地址中不存在与所述当前IP地址相同的所述IP地址时,在所述执行S6之前,进一步包括:将所述当前IP地址添加到预先设置的待固定IP地址列表;将所述待固定IP地址列表发送给所述用户,以使所述用户根据所述待固定IP地址列表为外部的服务器设置固定的IP地址。4.一种Linux系统下IP地址查重装置,其特征在于,包括:确定单元,用于获取至少两个IP地址;确定各个所述IP地址的执行顺序;将所述执行顺序排在第一位的IP地址作为当前IP地址;判断单元,用于判断所述执行顺序排在所述当前IP地址之后的所述IP...

【专利技术属性】
技术研发人员:张自鑫
申请(专利权)人:广东浪潮大数据研究有限公司
类型:发明
国别省市:广东,44

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

1