服务器启动项的调整方法和装置、存储介质及电子装置制造方法及图纸

技术编号:36935258 阅读:11 留言:0更新日期:2023-03-22 18:57
本申请公开了一种服务器启动项的调整方法和装置、存储介质及电子装置,该服务器启动项的调整方法包括:在检测到对目标服务器的启动项执行的调整操作失败的情况下,调用目标服务器对应的第一检测参数;按照第一检测参数检测目标服务器的USB端口连接状态;在USB端口连接状态用于指示目标服务器上存在连接了目标USB设备的目标USB端口的情况下,将USB设备启动项调整为目标服务器的目标启动项,采用上述技术方案,解决了相关技术中,服务器启动项的调整效率较低等问题。调整效率较低等问题。调整效率较低等问题。

【技术实现步骤摘要】
服务器启动项的调整方法和装置、存储介质及电子装置


[0001]本申请实施例涉及计算机领域,具体而言,涉及一种服务器启动项的调整方法和装置、存储介质及电子装置。

技术介绍

[0002]现有技术中,服务器默认配置了多个启动项,其中,每一个启动项都对应一种启动服务器的方式,同时,多个启动项会存在一定的优先级,即,服务器会优先执行优先级更高的启动项,但是在服务器的实际应用场景中,某些特殊情况下可能出现不允许其中一些启动项去启动服务器,比如,在客户使用的客户服务器出现故障的情况下,需要对客户服务器进行故障检测的场景中,需要启动客户服务器获取故障诊断日志进而分析故障原因,但是,由于客户机密安全考虑,客户都不会给售后人员提供系统环境,因此,不能够通过系统环境启动服务器,这就给售后人员收集故障诊断日志带来了困难。
[0003]目前,服务器在客户线上出现故障、工厂生产、研发测试的过程中,可以使用U盘等USB设备(USB,Universal Serial Bus,通用串行总线)启动服务器,需要指定服务器主板上某一个固定的USB端口作为系统引导盘的启动端口,将USB设备启动项调整为所述目标服务器的目标启动项,但是由于只能使用服务器固定USB端口,其他端口不支持,因此一旦引导失败只能重启服务器,这将给用户、生产、测试带来极大的不便,尤其是在处理大量服务器的情况下将会耗费大量时间。
[0004]针对相关技术中,服务器启动项的调整效率较低等问题,尚未提出有效的解决方案。

技术实现思路

[0005]本申请实施例提供了一种服务器启动项的调整方法和装置、存储介质及电子装置,以至少解决相关技术中,服务器启动项的调整效率较低等问题。
[0006]根据本申请实施例的一个实施例,提供了一种服务器启动项的调整方法,包括:在检测到对目标服务器的启动项执行的调整操作失败的情况下,调用所述目标服务器对应的第一检测参数,其中,所述第一检测参数用于指示所述目标服务器上全部USB端口的第一检测顺序;按照所述第一检测参数检测所述目标服务器的USB端口连接状态,其中,所述USB端口连接状态用于指示所述目标服务器上是否存在连接了目标USB设备的USB端口;在所述USB端口连接状态用于指示所述目标服务器上存在连接了所述目标USB设备的目标USB端口的情况下,将USB设备启动项调整为所述目标服务器的目标启动项,其中,所述USB设备启动项用于指示所述目标服务器通过连接的USB设备启动,所述目标启动项为启动所述目标服务器的系统时以最高优先级使用的启动项。
[0007]可选的,所述按照所述第一检测参数检测所述目标服务器的USB端口连接状态,包括:
按照所述第一检测参数所指示的轮询顺序确定当前待检测的当前USB端口;检测所述当前USB端口的当前连接状态,其中,所述当前连接状态用于指示所述当前USB端口是否连接了所述目标USB设备;在所述当前连接状态用于指示所述当前USB端口连接了所述目标USB设备的情况下,确定所述USB端口连接状态用于指示所述目标服务器上存在连接了所述目标USB设备的USB端口,并将所述当前USB端口确定为所述目标USB端口;在所述当前连接状态用于指示所述当前USB端口未连接所述目标USB设备的情况下,按照所述轮询顺序确定下一个待检测的USB端口作为下一个所述当前USB端口。
[0008]可选的,在所述检测所述当前USB端口的当前连接状态之后,所述方法还包括:在所述当前连接状态用于指示所述当前USB端口未连接所述目标USB设备,且所述当前USB端口为所述轮询顺序中的最后一个USB端口的情况下,确定所述USB端口连接状态用于指示所述目标服务器上不存在连接了所述目标USB设备的USB端口。
[0009]可选的,所述调用所述目标服务器对应的第一检测参数,包括以下之一:调用所述目标服务器对应的单轮顺序参数和退出条件参数作为所述第一检测参数,其中,所述单轮顺序参数用于指示单次轮询所述全部USB端口的顺序,所述退出条件参数用于指示退出对所述全部USB端口进行轮询检测的条件;调用所述目标服务器对应的检测列表作为所述第一检测参数,其中,所述检测列表中按照所述轮询顺序记录了所述全部USB端口。
[0010]可选的,所述调用所述目标服务器对应的单轮顺序参数和退出条件参数作为所述第一检测参数,包括以下之一:调用所述目标服务器对应的单轮顺序参数和轮询次数参数作为所述第一检测参数,其中,所述轮询次数参数用于指示对所述全部USB端口进行轮询的次数;调用所述目标服务器对应的单轮顺序参数和轮询时间参数作为所述第一检测参数,其中,所述轮询时间参数用于指示对所述全部USB端口进行轮询的时长。
[0011]可选的,所述方法还包括以下至少之一:在所述检测所述当前USB端口的当前连接状态的过程中,按照所述轮询顺序确定下一个待检测的参考USB端口;生成并展示第一提示信息,其中,所述第一提示信息用于提示所述参考USB端口为下一个待检测的USB端口;在所述检测所述当前USB端口的当前连接状态的过程中,生成并展示第二提示信息,其中,所述第二提示信息用于提示所述当前USB端口为当前正在被检测的USB端口。
[0012]可选的,所述生成并展示第二提示信息,包括:生成所述第二提示信息,其中,所述第二提示信息用于提示所述当前USB端口为当前正在被检测的USB端口以及所述轮询顺序;展示所述第二提示信息。
[0013]可选的,所述检测所述当前USB端口的当前连接状态,包括:检测所述当前USB端口是否连接了USB设备;在检测到所述当前USB端口连接了USB设备的情况下,检测所述当前USB端口上连接的USB设备的设备类型;在所述设备类型为目标类型的情况下,确定所述当前USB端口连接了所述目标USB
设备。
[0014]可选的,所述检测所述当前USB端口上连接的USB设备的设备类型,包括:访问所述USB设备中存储的文件;在所述USB设备中访问到引导文件的情况下,确定所述设备类型为目标类型。
[0015]可选的,所述方法还包括:在所述按照所述第一检测参数检测所述目标服务器的USB端口连接状态的过程中,检测所述目标服务器上是否执行了退出操作;在检测所述退出操作的情况下,停止执行所述按照所述第一检测参数检测所述目标服务器的USB端口连接状态的步骤。
[0016]可选的,所述检测所述目标服务器上是否执行了退出操作,包括:生成第三提示信息,其中,所述第三提示信息用于提示所述退出操作的触发条件;在检测所述目标服务器上是否执行了所述退出操作的同时,展示所述第三提示信息。
[0017]可选的,在所述调用所述目标服务器对应的第一检测参数之前,所述方法还包括:在检测到对目标服务器的启动项的调整功能被触发的情况下,调用所述目标服务器对应的第二检测参数,其中,所述第二检测参数用于指示所述目标服务器上全部USB端口的第二检测顺序;按照所述第二检测顺序检测所述目标服务器的所述USB端口连接状态;在所述USB端口连接状态用于指示所述目标服务器上不存在连接了所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器启动项的调整方法,其特征在于,包括:在检测到对目标服务器的启动项执行的调整操作失败的情况下,调用所述目标服务器对应的第一检测参数,其中,所述第一检测参数用于指示所述目标服务器上全部USB端口的第一检测顺序;按照所述第一检测参数检测所述目标服务器的USB端口连接状态,其中,所述USB端口连接状态用于指示所述目标服务器上是否存在连接了目标USB设备的USB端口;在所述USB端口连接状态用于指示所述目标服务器上存在连接了所述目标USB设备的目标USB端口的情况下,将USB设备启动项调整为所述目标服务器的目标启动项,其中,所述USB设备启动项用于指示所述目标服务器通过连接的USB设备启动,所述目标启动项为启动所述目标服务器的系统时以最高优先级使用的启动项。2.根据权利要求1所述的方法,其特征在于,所述按照所述第一检测参数检测所述目标服务器的USB端口连接状态,包括:按照所述第一检测参数所指示的轮询顺序确定当前待检测的当前USB端口;检测所述当前USB端口的当前连接状态,其中,所述当前连接状态用于指示所述当前USB端口是否连接了所述目标USB设备;在所述当前连接状态用于指示所述当前USB端口连接了所述目标USB设备的情况下,确定所述USB端口连接状态用于指示所述目标服务器上存在连接了所述目标USB设备的USB端口,并将所述当前USB端口确定为所述目标USB端口;在所述当前连接状态用于指示所述当前USB端口未连接所述目标USB设备的情况下,按照所述轮询顺序确定下一个待检测的USB端口作为下一个所述当前USB端口。3.根据权利要求2所述的方法,其特征在于,在所述检测所述当前USB端口的当前连接状态之后,所述方法还包括:在所述当前连接状态用于指示所述当前USB端口未连接所述目标USB设备,且所述当前USB端口为所述轮询顺序中的最后一个USB端口的情况下,确定所述USB端口连接状态用于指示所述目标服务器上不存在连接了所述目标USB设备的USB端口。4.根据权利要求2所述的方法,其特征在于,所述调用所述目标服务器对应的第一检测参数,包括以下之一:调用所述目标服务器对应的单轮顺序参数和退出条件参数作为所述第一检测参数,其中,所述单轮顺序参数用于指示单次轮询所述全部USB端口的顺序,所述退出条件参数用于指示退出对所述全部USB端口进行轮询检测的条件;调用所述目标服务器对应的检测列表作为所述第一检测参数,其中,所述检测列表中按照所述轮询顺序记录了所述全部USB端口。5.根据权利要求4所述的方法,其特征在于,所述调用所述目标服务器对应的单轮顺序参数和退出条件参数作为所述第一检测参数,包括以下之一:调用所述目标服务器对应的单轮顺序参数和轮询次数参数作为所述第一检测参数,其中,所述轮询次数参数用于指示对所述全部USB端口进行轮询的次数;调用所述目标服务器对应的单轮顺序参数和轮询时间参数作为所述第一检测参数,其中,所述轮询时间参数用于指示对所述全部USB端口进行轮询的时长。6.根据权利要求2所述的方法,其特征在于,所述方法还包括以下至少之一:
在所述检测所述当前USB端口的当前连接状态的过程中,按照所述轮询顺序确定下一个待检测的参考USB端口;生成并展示第一提示信息,其中,所述第一提示信息用于提示所述参考USB端口为下一个待检测的USB端口;在所述检测所述当前USB端口的当前连接状态的过程中,生成并展示第二提示信息,其中,所述第二提示信息用于提示所述当前USB端口为当前正在被检测的USB端口。7.根据权利要求6所述的方法,其特征在于,所述生成并展示第二提示信息,包括:生成所述第二提示信息,其中,所述第二提示信息用于提示所述当前USB端口为当前正在被检测的USB端口以及所述轮询顺序;展示所述第二提示信息。8.根据权利要求2所述的方法,其特征在于,所述检测所述当前USB端口的当前连接状态,包括:检测所述当前USB端口是否连接了USB设备;在检测到所述当前USB端口连接了USB设备的情况下,检测所述当前USB端口上连接的USB设备的设备类型;在所述设备类型为目标类型的情况下,确定所述当前USB端口连接了所述目标USB设备。9.根据权利要求8所述的方法,其特征在于,所述检测所述当前USB端口上连接的USB设备的设备类型,包括:访问所述USB设备中存储的文件;在所述USB设备中访问到引导文件的情况下,确定所述设备类型为目标类型。10.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述按照所述第一检测参数检测所述目标服务器的USB端口连接状态的过程中,检测所述目标服务器上是否执行了退出操作;在检测所述退出操作的情况下,停止执行所述按照所述第一检测参数检测所述目标服务器的USB端口连接状态的步骤。11.根据权利要求10所述的方法,其特征在于,所述检测所述目标服务器上是否执行了退出操作,包括:生成第三提示信息,其中,所述第三提示信息用于提示所述退出操作的触发条件;在检测所述目标服务器上是否执行了所述退出操作的同时,展示所述第三提示信息。12.根据权利要求1所述...

【专利技术属性】
技术研发人员:迟江波路明远李德新
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1