一种自动配置电源键管理服务器电源状态的方法与流程

文档序号:16207267发布日期:2018-12-08 07:16阅读:400来源:国知局
一种自动配置电源键管理服务器电源状态的方法与流程

本发明属于操作系统的配置方法技术领域,具体涉及一种自动配置电源键管理服务器电源状态的方法。



背景技术:

现有技术中,服务器操作过程中通过短暂按电源键可以触发进入不同的电源状态,而不同的linux操作系统在图形界面和命令行界面两种环境下又有着不同的可实现电源状态。如何实现通过按下电源键来触发不同的电源状态,需要有特定的配置。目前针对这一部分现在没有一个统一的配置方法。

例如redhat7.4操作系统下图形界面下支持:“nothing”、“suspend”、“hibernate”三种电源模式,在命令行界面可以实现“poweroff”、“reboot”、“halt”、“suspend”、“hibernate”五种状态模式。redhat7.5操作系统下图形界面支持的模式又增加了“interactive”。此为现有技术的不足之处。

因此,针对现有技术中的上述缺陷,提供设计一种自动配置电源键管理服务器电源状态的方法。



技术实现要素:

本发明的目的在于,针对上述现有技术存在的缺陷,提供设计一种自动配置电源键管理服务器电源状态的方法,以解决上述技术问题。

为实现上述目的,本发明给出以下技术方案:

一种自动配置电源键管理服务器电源状态的方法,其特征在于,包括以下步骤:

s1:搭建测试平台;

测试平台采用intelx86处理器,可正常开机并安装rhel7.464bitos;

s2:考录并执行配置脚本;

将测试脚本setting_powerbutton.sh拷贝到服务器的任意目录下,并输入“shsetting_powerbutton.sh”执行配置脚本;

s3:依据屏幕提示进行选择性输入,按回车进行确认;

如果是操作系统默认的登录界面为图形界面,则转到步骤s4;如果操作系统默认的登录界面为命令行文本界面,则转到步骤s5;

s4:在图形界面登录模式下进行选择性输入,并对用户输入信息进行判断是否正确;判断输入无误之后,最终修改相关系统配置文件,并将修改之后的电源状态进行屏幕输出,进行告知用户;之后转到步骤s6;

所述步骤s4具体包括以下步骤:

s41:自动获取系统支持的电源状态模式,并保存到临时文件中;

s42:将s41中获取到的系统支持的电源状态模式输出到屏幕,并提示用户输入需要设定的电源状态;

s43:自动判定用户终端输入的字符是否正确,如果输入有误会循环提醒重新输入,直至用户输入正确为止;

s44:设修改相关系统配置文件,并在设置完成之后获取已经设置成功的电源状态并屏幕输出。

s5:在命令行文本界面登录模式下进行选择性输入,将并对用户输入信息进行判断是否正确;判断输入无误之后,最终修改相关系统配置文件,并将修改之后的电源状态进行屏幕输出,进行告知用户;之后转到步骤s6;

所述步骤s5具体包括以下步骤:

s51:对systemd支持的电源模式进行保存;

s52:提示终端用户输入想要实现的电源状态模式;

s53:自动判定用户终端输入的字符是否正确,如果输入有误,会循环提醒重新输入,直至用户输入正确为止;

s54:修改相关系统配置文件,并在设置完成之后获取已经设置成功的电源状态并屏幕输出。

s6:短暂按一下服务器的电源键,确认是否生效。

本发明的有益效果在于,针对不同的linux操作系统,自动检测操作系统的图形界面还是命令行文本界面,通过配置相对应的参数,实现“短暂按一下服务器电源键动作,服务器自动进入相对应的电源状态模式”。操作简单,大大减少了人工操作及干预的时间,实用性强,大大节约了时间成本。

此外,本发明设计原理可靠,结构简单,具有非常广泛的应用前景。

由此可见,本发明与现有技术相比,具有突出的实质性特点和显著地进步,其实施的有益效果也是显而易见的。

附图说明

图1是本发明提供的一种自动配置电源键管理服务器电源状态的方法的流程图。

具体实施方式

下面结合附图并通过具体实施例对本发明进行详细阐述,以下实施例是对本发明的解释,而本发明并不局限于以下实施方式。

如图1所示,本发明提供的一种自动配置电源键管理服务器电源状态的方法,其特征在于,包括以下步骤:

s1:搭建测试平台;

测试平台采用intelx86处理器,可正常开机并安装rhel7.464bitos;

s2:考录并执行配置脚本;

将测试脚本setting_powerbutton.sh拷贝到服务器的任意目录下,并输入“shsetting_powerbutton.sh”执行配置脚本;

s3:依据屏幕提示进行选择性输入,按回车进行确认;

如果是操作系统默认的登录界面为图形界面,则转到步骤s4;如果操作系统默认的登录界面为命令行文本界面,则转到步骤s5;

s4:在图形界面登录模式下进行选择性输入,并对用户输入信息进行判断是否正确;判断输入无误之后,最终修改相关系统配置文件,并将修改之后的电源状态进行屏幕输出,进行告知用户;之后转到步骤s6;

所述步骤s4具体包括以下步骤:

s41:自动获取系统支持的电源状态模式,并保存到临时文件中;

s42:将s41中获取到的系统支持的电源状态模式输出到屏幕,并提示用户输入需要设定的电源状态;

s43:自动判定用户终端输入的字符是否正确,如果输入有误会循环提醒重新输入,直至用户输入正确为止;

s44:设修改相关系统配置文件,并在设置完成之后获取已经设置成功的电源状态并屏幕输出。

s5:在命令行文本界面登录模式下进行选择性输入,将并对用户输入信息进行判断是否正确;判断输入无误之后,最终修改相关系统配置文件,并将修改之后的电源状态进行屏幕输出,进行告知用户;之后转到步骤s6;

所述步骤s5具体包括以下步骤:

s51:对systemd支持的电源模式进行保存;

s52:提示终端用户输入想要实现的电源状态模式;

s53:自动判定用户终端输入的字符是否正确,如果输入有误,会循环提醒重新输入,直至用户输入正确为止;

s54:修改相关系统配置文件,并在设置完成之后获取已经设置成功的电源状态并屏幕输出。

s6:短暂按一下服务器的电源键,确认是否生效。

以上公开的仅为本发明的优选实施方式,但本发明并非局限于此,任何本领域的技术人员能思之的没有创造性的变化,以及在不脱离本发明原理前提下所作的若干改进和润饰,都应落在本发明的保护范围内。



技术特征:

技术总结
本发明涉及一种自动配置电源键管理服务器电源状态的方法,其特征在于,包括以下步骤:S1:搭建测试平台;S2:考录并执行配置脚本;S3:依据屏幕提示进行选择性输入,按回车进行确认;如果是操作系统默认的登录界面为图形界面,则转到步骤S4;如果操作系统默认的登录界面为命令行文本界面,则转到步骤S5;S4:在图形界面登录模式下进行选择性输入,之后转到步骤S6;S5:在命令行文本界面登录模式下进行选择性输入,之后转到步骤S6;S6:短暂按一下服务器的电源键,确认是否生效。

技术研发人员:徐伟超
受保护的技术使用者:郑州云海信息技术有限公司
技术研发日:2018.06.26
技术公布日:2018.12.07
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1