[发明专利]一种Linux系统自动安装补丁的方法和系统在审
申请号: | 202011611131.5 | 申请日: | 2020-12-30 |
公开(公告)号: | CN112698846A | 公开(公告)日: | 2021-04-23 |
发明(设计)人: | 白光磊;侯健;罗飞 | 申请(专利权)人: | 麒麟软件有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F9/4401;G06F11/14 |
代理公司: | 北京汇智英财专利代理事务所(普通合伙) 11301 | 代理人: | 刘祖芬 |
地址: | 300450 天津市滨海新区*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 linux 系统 自动 安装 补丁 方法 | ||
1.一种Linux系统自动安装补丁方法,其特征在于,包括:
接收服务端发送的补丁软件包和补丁通知,所述补丁软件包和所述补丁通知由所述服务端实时侦测Linux系统漏洞时发现Linux系统存在漏洞之后获取并发送;
检测是否接收到用户在登录主机后响应于所述补丁通知的补丁执行命令,若是,则在预置目录下自动下载所述补丁软件包,将当前软件包环境备份,并部署所述补丁软件包的安装环境;
运行所述补丁软件包,将补丁安装脚本临时绑定至Linux系统重启的脚本进程,使得Linux系统在重启过程中自动安装补丁;
在Linux系统重启后,自动检测补丁是否安装成功,若是,则将备份的所述当前软件包环境删除,否则,执行回退补丁的操作,并将补丁安装失败的信息通知用户。
2.根据权利要求1所述的Linux系统自动安装补丁方法,其特征在于,在对当前软件包环境备份时,将当前软件包环境备份到同级目录下。
3.根据权利要求2所述的Linux系统自动安装补丁方法,其特征在于,所述当前软件包环境包括原软件包版本和对应的配置文件。
4.根据权利要求1所述的Linux系统自动安装补丁方法,其特征在于,在预置目录下自动下载所述补丁软件包的同时,下载与所述补丁软件包相关的依赖包。
5.根据权利要求1所述的Linux系统自动安装补丁方法,其特征在于,在自动检测补丁安装成功之后,还包括:
更新补丁日志。
6.根据权利要求1所述的Linux系统自动安装补丁方法,其特征在于,所述运行所述补丁软件包,将补丁安装脚本临时绑定至Linux系统重启的脚本进程,使得Linux系统在重启过程中自动安装补丁,包括:
运行所述补丁软件包,将补丁安装脚本临时绑定至Linux系统重启的脚本进程,将Linux系统重启的脚本放在补丁安装脚本的队列之后,以便于在检测到重启指令时,Linux系统先等待补丁安装完成之后再执行重启指令。
7.一种Linux系统自动安装补丁系统,其特征在于,包括服务端和客户端;
所述服务端,用于:
实时侦测所述客户端的Linux系统漏洞,在发现Linux系统存在漏洞之后,生成补丁软件包和补丁通知,并发送给所述客户端;
所述客户端,用于:
接收服务端发送的补丁软件包和补丁通知;
在接收到补丁软件包和补丁通知之后,检测是否接收到用户在登录主机后响应于所述补丁通知的补丁执行命令,若是,则在预置目录下自动下载所述补丁软件包,将当前软件包环境备份,并部署所述补丁软件包的安装环境;
运行所述补丁软件包,将补丁安装脚本临时绑定至Linux系统重启的脚本进程,使得Linux系统在重启过程中自动安装补丁;
在Linux系统重启后,自动检测补丁是否安装成功,若是,则将备份的所述当前软件包环境删除,否则,执行回退补丁的操作,并将补丁安装失败的信息通知用户。
8.根据权利要求7所述的Linux系统自动安装补丁系统,其特征在于,所述客户端在对当前软件包环境备份时,将当前软件包环境备份到同级目录下。
9.根据权利要求8所述的Linux系统自动安装补丁系统,其特征在于,所述当前软件包环境包括原软件包版本和对应的配置文件。
10.根据权利要求7所述的Linux系统自动安装补丁系统,其特征在于,所述客户端在预置目录下自动下载所述补丁软件包的同时,下载与所述补丁软件包相关的依赖包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于麒麟软件有限公司,未经麒麟软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011611131.5/1.html,转载请声明来源钻瓜专利网。