一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种服务器操作系统激活自动检测方法、系统及存储介质与流程

2022-02-21 04:34:10 来源:中国专利 TAG:


1.本技术涉及服务器操作系统激活检测领域,尤其涉及一种服务器操作系统激活自动检测方法、系统及存储介质。


背景技术:

2.服务器操作系统是对服务器硬件和应用软件进行直接控制和管理的重要工具,操作系统厂商为了保证自身利用,往往采用激活使用的方式来为客户提供操作系统。未激活的操作系统在使用过程中往往设置一定的缺陷,如功能不完整,反复提醒激活或者使用一段时间重启。
3.对于服务器厂商,生产的服务器往往需要预置操作系统并激活,因此,对于服务器厂商而言,需要在服务器出厂前对预置于服务器中的操作系统是否激活进行检查,现有的检查方式主要是通过人工启动服务器,通过人工的方式查看服务器操作系统是否处于激活状态。现有的检查方式通过人工操作,直接检查操作系统是否处于激活状态,且缺乏对各个服务器激活的具体情况进行记录,不便于在产品生命周期内对产品继续维护。若要通过现有手段对服务器激活的具体情况进行记录,需要人工手动操作,效率低、易出错。


技术实现要素:

4.为了解决上述技术问题或者至少部分地解决上述技术问题,本技术提供一种服务器操作系统激活自动检测方法、系统及存储介质。
5.第一方面,本技术提供一种服务器操作系统激活自动检测方法,包括:通过生产管理系统对待检测操作系统激活的服务器进行标记,作为目标服务器;
6.将预设操作系统的检测u盘连接服务器,并从检测u盘引导启动操作系统;
7.启动诊断测试程序根据生产订单判断服务器是否为目标服务器,是则,根据目标服务器中本地安装操作系统类型调用对应的激活检测程序来检测目标服务器本地操作系统是否激活;是则,将激活记录存档,所述激活记录的内容包括操作系统所涉及的激活码、服务器sn号以及生产订单号;否则,将目标服务器选出激活。
8.更进一步地,通过生产管理系统对待检测操作系统激活的服务器进行标记包括:在物料方面,通过sap系统对待检测操作系统激活的服务器进行第一标记,sap系统形成生产订单后将包含第一标记的服务器传递到mes系统中,订单下达时,mes系统把包含第一标记的服务器与订单对应关系传递到系统诊断系统中。
9.更进一步地,通过生产管理系统对待检测操作系统激活的服务器进行标记包括:将激活检测需求列入客户对于服务器的定制化需求中,依据客户需求编写对应的标准化文件,并在plm系统中发布,对中包含激活检测需求的标准化文件进行第二标记;sap系统在生成订单时,把生产订单与标准化文件绑定。
10.更进一步地,将预设操作系统的检测u盘连接服务器,并从检测u盘引导启动操作系统前设置服务器的bios,通过bios将检测u盘设置为第一启动项。
11.更进一步地,启动诊断测试程序根据生产订单判断服务器是否为目标服务器包括:诊断测试程序根据服务器的生产订单查询服务器在物料方面是否有第一标记,是则判断服务器为被标记服务器;诊断测试程序根据服务器的生产订单查询标准化文件,根据标准化文件是否有第二标记判断服务器是否为被标记服务器。
12.更进一步地,所述根据目标服务器中本地安装操作系统类型调用对应的激活检测程序来检测目标服务器本地操作系统是否激活包括:检测目标服务器的本地操作系统为第一操作系统时,调用第一激活检测程序进行激活检测;检测目标服务器的本地操作系统为第二操作系统时,调用第二激活检测程序进行激活检测。
13.更进一步地,所述第一激活检测程序对目标服务器的本地操作系统的存储分区进行探测,获取第一操作系统激活文件存放的目录,挂载第一操作系统的系统分区,读取第一操作系统的激活文件获取第一激活码,检测第一激活码的长度是否为指定长度,根据第一激活码内容对第一激活码的最后一位进行crc校验,检测通过则将激活记录存档并卸载所挂载的分区。
14.更进一步地,所述第二激活检测程序对目标服务器的本地操作系统的存储分区进行探测,获取第二操作系统kms激活结果存放目录,挂在第二操作系统的系统分区,检测kms激活日志,存在kms激活日志内容则输出完成kms激活,卸载第二操作系统的系统分区,挂载第二操作系统激活文件存储分区,读取第二操作系统激活文件获取第二激活码,将激活记录存档并卸载所挂载的分区。
15.第二方面,本技术提供一种服务器操作系统激活自动检测系统,包括:与服务器连接的指定服务器,所述指定服务器用于接收目标服务器的激活记录并存档;检测u盘,所述检测u盘用于执行系统诊断程序判断服务器是否为目标服务器,并对调用相应的激活检测程序对目标服务器进行激活检测,检测通过后将激活记录发送给所述指定服务器保存。
16.第三方面,本技术提供一种实现服务器操作系统激活自动检测的存储介质.实现服务器操作系统激活自动检测的存储介质存储至少一条指令,读取并执行所述指令实现所述的服务器操作系统激活自动检测方法。
17.本技术实施例提供的上述技术方案与现有技术相比具有如下优点:
18.本技术所提供的服务器操作系统激活自动检测、系统及存储介质能够通过生产管理系统有效的标记需要进行操作系统激活检测的服务器,通过预设操作系统的检测u盘来运行诊断测试程序判断服务器是否需要进行操作系统激活检测,是则通过调用对应的激活检测程序来检测目标服务器本地操作系统是否激活,并在激活时,将本地操作系统的激活记录存档。实现了对目标服务器本地操作系统状态的自动检测和实现了对已激活操作系统的目标服务器的激活记录的自动存档。有效提高检测存档效率,避免人工存档出错的问题。
附图说明
19.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
20.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
21.图1为本技术实施例提供的服务器操作系统激活自动检测方法的流程图;
22.图2为本技术实施例提供的通过物料清单对目标服务器进行第一标记的流程图;
23.图3为本技术实施例提供的通过技术评审的方式对目标服务器进行标记的流程图;
24.图4为本技术实施例提供的第一激活检测程序的激活检测的流程图;
25.图5为本技术实施例提供的第二激活检测程序的激活检测的流程图;
26.图6为本技术实施例提供一种服务器操作系统激活自动检测系统的示意图。
具体实施方式
27.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术的一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
28.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
29.实施例1
30.参阅图1所示,本技术实施例提供一种服务器操作系统激活自动检测方法,包括:
31.s100,通过生产管理系统对待检测操作系统激活的服务器进行标记,作为目标服务器;具体实施过程中,通过生产管理系统对待检测操作系统激活的服务器进行标记的来源有一下两种:
32.参阅图2所示,通过物料清单对目标服务器进行标记的过程包括:
33.s101,根据操作系统激活检测需求在物料清单中选择待检测操作系统激活的服务器;
34.s102,通过sap系统根据物料清单中的选择对待检测操作系统激活的服务器进行第一标记;
35.s103,sap系统形成生产订单后将包含第一标记的服务器传递到mes系统中;
36.s104,订单下达时,mes系统把包含第一标记的服务器与订单对应关系传递到系统诊断系统中。
37.由系统诊断系统根据服务器的物料中是否有第一标记来判断服务器是否为目标服务器。
38.其中sap系统为企业资源管理软件系统,mes系统管理维护提供相关的基础数据包括但不限于产品数据、物料信息、计划排产、设备信息、车间工位信息。
39.参阅图3所示,通过技术评审的方式对目标服务器进行标记:
40.s110,将激活检测需求列入客户对于服务器的定制化需求中;
41.s120,依据客户的定制化需求发起技术评审进而根据技术评审编写对应的标准化文件;
42.s130,并在plm系统中发布,对中包含激活检测需求的标准化文件进行第二标记;其中plm系统为产品生命周期管理系统。
43.s140,sap系统在生成订单时,把生产订单与标准化文件绑定。
44.由系统诊断系统根据标准化文件的第二标记判断是否服务器是否为目标服务器。
45.s200,将预设操作系统的检测u盘连接服务器,并从检测u盘引导启动操作系统;具体实施过程中,一种可行的操作系统为linux操作系统。将预设操作系统的检测u盘连接服务器,并从检测u盘引导启动操作系统前设置服务器的bios,通过bios将检测u盘设置为第一启动项。具体的,控制服务器开机开机并进入bios配置界面,选择boot窗口,选择boot窗口中的hard driver bss prioities选项将检测u盘设置为第一启动项。从而使得服务器能够从检测u盘引导启动操作系统。
46.s300启动诊断测试程序根据生产订单判断服务器是否为目标服务器,是则,执行s400,否则,服务器跳过激活检测。诊断测试程序根据服务器的生产订单查询服务器在物料方面是否有第一标记,是则判断服务器为被标记服务器;诊断测试程序根据服务器的生产订单查询标准化文件,根据标准化文件是否有第二标记判断服务器是否为被标记服务器。
47.s400,根据目标服务器中本地操作系统的类型来调用对应的激活检测程序来检测目标服务器本地操作系统是否激活;是则,执行s500否则,将目标服务器选出激活。具体实施过程中,根据目标服务器中本地安装操作系统类型调用对应的激活检测程序来检测目标服务器本地操作系统是否激活包括:检测目标服务器的本地操作系统为第一操作系统时,调用第一激活检测程序进行激活检测;检测目标服务器的本地操作系统为第二操作系统时,调用第二激活检测程序进行激活检测。
48.s500,将激活记录存档,所述激活记录的内容包括操作系统所涉及的激活码、服务器sn号以及生产订单号。
49.参阅图4所示,所述第一激活检测程序的检测过程包括:
50.所述第一激活检测程序对目标服务器硬盘中的本地操作系统的存储分区进行探测,获取第一操作系统激活文件存放的目录;
51.挂载第一操作系统的系统分区;
52.读取第一操作系统的激活文件获取第一激活码;
53.检测第一激活码的长度是否为指定长度,否则判断激活失败,是则继而判断第一激活码的最后一位是否能根据第一激活码的内容crc校验成功,校验通过则将激活记录存档并卸载所挂载的分区,校验未通过则判断激活失败。其中,所述将激活记录存档包括,将目标服务器的sn号、生产订单号和第一激活码以sn号为索引记录于系统诊断程序数据库中,将系统诊断程序数据库中的激活记录传入sap系统中。
54.参阅图5所示,所述第二激活检测程序的检测过程包括:
55.所述第二激活检测程序对目标服务器的本地操作系统的存储分区进行探测,获取第二操作系统kms激活结果存放目录;
56.挂在第二操作系统的系统分区;
57.检测是否存在kms激活日志,存在kms激活日志内容则判断完成kms激活;
58.卸载第二操作系统的系统分区,挂载第二操作系统激活文件存储分区;
59.读取第二操作系统激活文件获取第二激活码,将激活记录存档并卸载所挂载的分
区。
60.具体实施过程中,将bios配置为检测u盘为第一启动项的服务器进行恢复,取消将检测u盘作为第一启动项。
61.实施例2
62.参阅图6所示,本技术实施例提供一种服务器操作系统激活自动检测系统,包括:
63.与服务器连接的指定服务器,所述指定服务器用于接收目标服务器的激活记录并存档;检测u盘,所述检测u盘用于执行系统诊断程序判断服务器是否为目标服务器,并对调用相应的激活检测程序对目标服务器进行激活检测,检测通过后将激活记录发送给所述指定服务器保存。
64.实施例3
65.本技术实施例提供一种实现服务器操作系统激活自动检测的存储介质,实现服务器操作系统激活自动检测的存储介质存储至少一条指令,读取并执行所述指令实现所述的服务器操作系统激活自动检测方法。
66.本技术所提供的服务器操作系统激活自动检测、系统及存储介质能够通过生产管理系统有效的标记需要进行操作系统激活检测的服务器,通过预设操作系统的检测u盘来运行诊断测试程序判断服务器是否需要进行操作系统激活检测,是则通过调用对应的激活检测程序来检测目标服务器本地操作系统是否激活,并在激活时,将本地操作系统的激活记录存档。实现了对目标服务器本地操作系统状态的自动检测和实现了对已激活操作系统的目标服务器的激活记录的自动存档。有效提高检测存档效率,避免人工存档出错的问题。
67.在本发明所提供的实施例中,应该理解到,所揭露的装置,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
68.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
69.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
70.以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献