本申请涉及计算机,尤其涉及一种服务器启动引导方法、装置、电子设备及非易失性可读存储介质。
背景技术:
1、服务器在开机阶段中,在完成设置初始化后进入os前的post阶段中,可以通过在特定时机根据系统显示出的相关提示按压对应的单一快捷键或组合快捷键进入控制界面,从而便有后续各个控制界面的测试与维护。
2、但是,现有技术往往需要维护与测试人员同时观察多个显示屏,并通过kvm或串口窗口进行相应快捷键操作,实现服务器启动时引导进入控制界面的效果。这种方式受不同服务器需要引导进入的控制界面不同、post阶段时长不同等问题影响,存在误操作的情况,错过post阶段,只能重启服务器,引导效率低。
技术实现思路
1、本申请提供了一种服务器启动引导方法、装置、电子设备及非易失性可读存储介质,解决了现有技术中人工操作失误率高、引导效率低的问题。
2、第一方面,本申请提供了一种服务器启动引导方法,该方法包括:
3、获取第一服务器启动引导信息,其中,所述第一服务器启动引导信息包括第一启动快捷键信息;
4、将所述第一启动快捷键信息与预先设置的判断用快捷键进行命中判断,得到第一命中判断结果,其中,所述判断用快捷键与服务器启动触发信号预先设置有映射关系;
5、当所述第一命中判断结果为所述第一启动快捷键信息命中所述判断用快捷键时,根据所述判断用快捷键确定对应的所述服务器启动触发信号;
6、根据所述服务器启动触发信号控制服务器引导进入所述服务器启动触发信号对应的服务器控制界面。
7、可选的,本申请提供的服务器启动引导方法还包括:
8、获取所述服务器的开机状态;
9、当所述服务器的开机状态为关机时,对所述服务器执行开机动作,并采集开机后所述服务器的第一启动快捷键信息;
10、当所述服务器的开机状态为开机时,对所述服务器执行重启动动作,并采集重启动后所述服务器的第一启动快捷键信息。
11、可选的,本申请提供的服务器启动引导方法还包括:
12、获取所述服务器的用户名信息和密码信息;
13、根据所述用户名信息和所述密码信息进行生效判断,得到生效判断结果;
14、当所述生效判断结果为所述用户名信息和所述密码信息能够用于进行所述服务器的访问,进行所述服务器的开机状态的获取动作。
15、可选的,本申请提供的服务器启动引导方法还包括:
16、根据所述第一启动快捷键信息与预先设置的快捷键标准进行判断,得到标准判断结果;
17、当所述标准判断结果为所述第一启动快捷键信息符合所述快捷键标准时,将所述第一启动快捷键信息与所述判断用快捷键进行命中判断,得到所述第一命中判断结果。
18、可选的,本申请提供的服务器启动引导方法还包括:
19、当所述第一启动快捷键信息未命中所述判断用快捷键时,获取所述服务器的第二服务器启动引导信息,其中,所述第二服务器启动引导信息包括第二启动快捷键信息;
20、根据所述第一服务器启动引导信息和所述第二服务器启动引导信息进行更新判断,得到信息更新判断结果;
21、当所述信息更新判断结果为所述第二服务器启动引导信息与所述第一服务器启动引导信息不同时,将所述第二启动快捷键信息与所述判断用快捷键进行命中判断,得到所述第二命中判断结果;
22、当所述第二命中判断结果为所述第二启动快捷键信息命中所述判断用快捷键时,根据所述判断用快捷键确定对应的所述服务器启动触发信号。
23、可选的,本申请提供的服务器启动引导方法还包括:
24、通过libxtst工具将所述第一启动快捷键信息输出显示。
25、可选的,本申请提供的服务器启动引导方法还包括:
26、通过postmessage工具将所述第一启动快捷键信息输出显示。
27、第二方面,本申请还提供一种服务器启动引导装置,包括:
28、第一启动测试获取模块,用于获取第一服务器启动引导信息,其中,所述第一服务器启动引导信息包括第一启动快捷键信息;
29、第一命中判断模块,用于将所述第一启动快捷键信息与预先设置的判断用快捷键进行命中判断,得到第一命中判断结果,其中,所述判断用快捷键与服务器启动触发信号预先设置有映射关系;
30、第一启动触发信号确定模块,用于当所述第一命中判断结果为所述第一启动快捷键信息命中所述判断用快捷键时,根据所述判断用快捷键确定对应的所述服务器启动触发信号;
31、控制界面进入模块,用于根据所述服务器启动触发信号控制服务器引导进入所述服务器启动触发信号对应的服务器控制界面。
32、第三方面,本申请还提供了一种电子设备,该电子设备包括处理器和存储器,存储器存储可在处理器上运行的程序或指令,程序或指令被处理器执行时实现如第一方面的服务器启动引导方法的步骤。
33、第四方面,本申请实施例提供了一种非易失性可读存储介质,可读存储介质上存储程序或指令,程序或指令被处理器执行时实现如第一方面的服务器启动引导方法的步骤。
34、本申请提供的技术方案,通过快捷键命中判断的方式确定服务器需要进入的控制界面,并生成对应的服务器启动触发信号,实现服务器启动阶段引导进入第一服务器启动引导信息对应的控制界面的效果,减少了测试人员在服务器启动引导阶段的占用问题,降低了服务器测试成本,还避免了测试人员误操作或错过相应时机导致只能重启服务器造成了服务器启动引导用时过长的问题。
35、上述说明仅是本申请提供的技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。
1.一种服务器启动引导方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取第一服务器启动引导信息之前,还包括:
3.根据权利要求2所述的方法,其特征在于,所述获取第一服务器启动引导信息之前,还包括:
4.根据权利要求1所述的方法,其特征在于,所述将所述第一启动快捷键信息与预先设置的判断用快捷键进行命中判断,得到第一命中判断结果包括:
5.根据权利要求4所述的方法,其特征在于,所述第一命中判断结果包括循环命中判断结果,所述当所述标准判断结果为所述第一启动快捷键信息符合所述快捷键标准时,将所述第一启动快捷键信息与所述判断用快捷键进行命中判断,得到所述第一命中判断结果之后,还包括:
6.根据权利要求1所述的方法,其特征在于,所述当所述第一命中判断结果为所述第一启动快捷键信息命中所述判断用快捷键时,根据所述判断用快捷键确定对应的所述服务器启动触发信号之后,所述根据所述服务器启动触发信号控制服务器引导进入所述服务器启动触发信号对应的服务器控制界面之前,还包括:
7.根据权利要求1所述的方法,其特征在于,所述当所述第一命中判断结果为所述第一启动快捷键信息命中所述判断用快捷键时,根据所述判断用快捷键确定对应的所述服务器启动触发信号之后,所述根据所述服务器启动触发信号控制服务器引导进入所述服务器启动触发信号对应的服务器控制界面之前,还包括:
8.一种服务器启动引导装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1-7任一项所述的服务器启动引导方法的步骤。
10.一种非易失性可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-7任一项所述的服务器启动引导方法。