测试linux设备反复重启,一种自适应操作系统的Linux服务器自动重启测试方法及系统与流程...

技术特征:

1.一种自适应操作系统的Linux服务器自动重启测试方法,应用于测试机,所述的测试机为Linux服务器;其特征在于,该自适应操作系统的Linux服务器自动重启测试方法包括步骤:

s1、获取测试机的操作系统类型;

s2、基于步骤s1中获取到的操作系统类型,对应获取测试机的系统文件路径;

s3、基于步骤s2中获取到的系统文件路径,备份测试机的系统文件,得到测试机的备份系统文件;之后执行步骤s4;

s4、在测试机的操作系统内创建用于对测试机进行重启测试的重启测试脚本;

s5、为步骤s4中创建的重启测试脚本授予可执行权限,并将执行所述重启测试脚本的命令添加至测试机的系统自启动后执行的文件中;然后执行步骤s6;

s6、控制测试机重启,之后执行步骤s7;

s7、所述的重启测试脚本自动化执行,并对测试机进行重启测试。

2.根据权利要求1所述的自适应操作系统的Linux服务器自动重启测试方法,其特征在于,在步骤s4中,在测试机的操作系统的“/root”路径下创建所述的重启测试脚本。

3.根据权利要求2所述的自适应操作系统的Linux服务器自动重启测试方法,其特征在于,在步骤s5中,通过命令行为步骤s4中创建的重启测试脚本授予可执行权限。

4.根据权利要求3所述的自适应操作系统的Linux服务器自动重启测试方法,其特征在于,所述的命令行是“chmod a+x /root/reboot.sh”,该命令行中的“reboot.sh”为所述的重启测试脚本。

5.根据权利要求1或2或3或4所述的自适应操作系统的Linux服务器自动重启测试方法,其特征在于,所述的重启测试脚本,还用于基于步骤s3中所述的备份系统文件还原测试机的系统文件;所述的重启测试脚本,基于步骤s3中所述的备份系统文件还原测试机的系统文件的方法步骤包括:

p1、获取测试机的操作系统类型;

p2、基于步骤p1中获取到的测试机的操作系统类型,对应获取测试机的系统文件路径;

p3、将步骤s3中所述的备份系统文件,拷贝至步骤p2中对应获取到的系统文件路径下,对测试机的系统文件进行还原。

6.一种自适应操作系统的Linux服务器自动重启测试系统,应用于测试机,所述的测试机为Linux服务器;其特征在于,该自适应操作系统的Linux服务器自动重启测试系统包括:

第一操作系统类型获取单元,用于获取测试机的操作系统类型;

第一系统文件路径获取单元,与所述的第一操作系统类型获取单元相连,用于基于第一操作系统类型获取单元获取到的操作系统类型,对应获取测试机的系统文件路径;

系统文件备份单元,与所述的第一系统文件路径获取单元相连,用于基于第一系统文件路径获取单元对应获取的系统文件路径,备份测试机的系统文件,得到测试机的备份系统文件;

重启测试脚本创建单元,用于在系统文件备份单元完成对测试机的系统文件的备份后,在测试机的操作系统内创建用于对测试机进行重启测试的重启测试脚本;

可执行权限授予单元,与所述的重启测试脚本创建单元相连,用于为重启测试脚本创建单元创建的重启测试脚本授予可执行权限,并用于将执行所述重启测试脚本的命令添加至测试机的系统自启动后执行的文件中;

重启单元,用于在可执行权限授予单元将执行所述重启测试脚本的命令添加至测试机的系统自启动后执行的文件中后,控制测试机重启;

自动化重启测试单元,采用重启测试脚本创建单元创建的所述的重启测试脚本,用于在重启单元控制测试机重启后,通过自动化执行所述的重启测试脚本对测试机进行重启测试。

7.根据权利要求6所述的自适应操作系统的Linux服务器自动重启测试系统,其特征在于,进一步地,所述的重启测试脚本创建单元,在测试机的操作系统的“/root”路径下创建所述的重启测试脚本。

8.根据权利要求7所述的自适应操作系统的Linux服务器自动重启测试系统,其特征在于,可执行权限授予单元通过命令行为重启测试脚本创建单元创建的重启测试脚本授予可执行权限。

9.根据权利要求8所述的自适应操作系统的Linux服务器自动重启测试系统,其特征在于,所述的命令行是“chmod a+x /root/reboot.sh”,该命令行中的“reboot.sh”为所述的重启测试脚本创建单元所创建的重启测试脚本。

10.根据权利要求6或7或8所述的自适应操作系统的Linux服务器自动重启测试系统,其特征在于,所述的重启测试脚本,还包括基于系统文件备份单元中所得到的备份系统文件还原测试机的系统文件的系统还原模块;所述的系统还原模块包括:

第二操作系统类型获取单元,用于获取测试机的操作系统类型;

第二系统文件路径获取单元,与所述的第二操作系统类型获取单元相连,用于基于第二操作系统类型获取单元获取的操作系统类型,对应获取测试机的系统文件路径;

文件还原单元,与所述的第二系统文件路径获取单元及所述的系统文件备份单元分别相连,用于将系统文件备份单元备份测试机的系统文件得到的备份系统文件,拷贝至第二系统文件路径获取单元对应获取的系统文件路径下,对测试机的系统文件进行还原。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值