发明名称 提高reboot命令重启可靠性并增加复位日志的方法
摘要 本发明公开了一种提高reboot命令重启可靠性并增加复位日志的方法,包括:增加并加载内核监控模块,初始化内核定时器并配置复位监控超时时间;接到reboot命令后,复位脚本开始执行;超时时间内,在复位脚本执行的最后,通过用户态复位系统,并记录复位原因日志,若复位失败,则执行reboot命令复位系统,记录复位原因日志;超时后,若系统复位失败,则内核态复位系统,记录复位原因日志。本发明通过增加用户态应用程序和内核态复位控制保护,启动定时器监控复位,并增加复位原因日志供查询,在系统异常导致reboot命令无法复位系统时,控制内核监控模块复位系统,增加了系统复位手段,提高了系统健壮性和可维护管理能力。
申请公布号 CN105760276A 申请公布日期 2016.07.13
申请号 CN201610097426.2 申请日期 2016.02.19
申请人 烽火通信科技股份有限公司 发明人 邓艳山;陈俊强;尹淇
分类号 G06F11/30(2006.01)I 主分类号 G06F11/30(2006.01)I
代理机构 北京捷诚信通专利事务所(普通合伙) 11221 代理人 王卫东
主权项 提高reboot命令重启可靠性并增加复位日志的方法,其特征在于,包括以下步骤:S1:进入Linux文件系统后,增加并加载内核监控模块,初始化内核高精度定时器,并配置内核高精度定时器的复位监控超时时间;S2:Linux文件系统接收到reboot命令后,Linux文件系统的复位脚本开始执行;S3:复位监控超时时间内,在Linux文件系统的复位脚本执行的最后,调用用户态应用程序写CPU寄存器复位Linux文件系统,并记录复位原因日志,如果复位成功,则Linux文件系统正常复位,如果复位失败,则执行reboot命令完成Linux文件系统的复位,并记录复位原因日志;超出复位监控超时时间时,如果Linux文件系统复位失败,则在内核态写CPU寄存器复位Linux文件系统,并记录复位原因日志。
地址 430074 湖北省武汉市东湖开发区光谷创业街67号