[发明专利]Linux系统的批命令处理方法、装置、介质及服务器在审
申请号: | 202211199852.9 | 申请日: | 2022-09-29 |
公开(公告)号: | CN115454609A | 公开(公告)日: | 2022-12-09 |
发明(设计)人: | 吴琼 | 申请(专利权)人: | 天翼数字生活科技有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F40/174 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 黄忠 |
地址: | 200000 上海市静安*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | linux 系统 命令 处理 方法 装置 介质 服务器 | ||
本申请提供的Linux系统的批命令处理方法、装置、介质及服务器,Linux服务器在对至少一个搭载有Linux系统的远程主机执行批命令之前,可以接收用户在Windows端配置的Excel文件,该Excel文件中包括有至少一个远程主机的IP地址、待执行的Linux命令以及校验命令,用户只需将需要执行命令的远程主机的IP地址、Linux命令以及校验命令填写进该Excel文件中,即可实现自动化运维,对新用户足够友好;当Linux服务器接收到该Excel文件后,可以获取预先建立的各远程主机的登录密码的主机密码文件,这样可以避免直接将登录密码放置于Excel文件中导致安全性不高的问题。
技术领域
本申请涉及计算机技术领域,尤其涉及一种Linux系统的批命令处理方法、装置、介质及服务器。
背景技术
Linux系统是一套开源免费使用和自由传播的类Unix操作系统,目前企业的应用系统绝大部分运行在Linux系统之上,且通过部署多个Linux系统来实现不同的系统应用。
目前的企业生产环境中,运维人员经常需要对海量Linux系统进行重复的命令操作,在执行操作命令时,一般会使用Ansible等开源化的自动化运维工具或者采用标准化的自动运维系统,但这些工具在使用过程中,往往需要进行复杂的环境配置或书写繁琐的执行文件,对新用户不够友好,也与当下快节奏的运维工作不大相符;同时,传统的自动化运维工具(系统)的输出结果的形式也比较单一,只能简单的判断命令是否执行成功,无法满足用户需求。
发明内容
本申请的目的旨在至少能解决上述的技术缺陷之一,特别是现有技术中传统的自动化运维工具(系统)的操作流程较为复杂,且输出结果的形式比较单一,无法满足用户需求的技术缺陷。
本申请提供了一种Linux系统的批命令处理方法,应用于Linux服务器,所述方法包括:
获取Windows端上传的Excel文件以及预先创建的主机密码文件,所述Excel文件包括至少一个搭载有Linux系统的远程主机的IP地址、待执行的Linux命令以及校验命令,所述主机密码文件包括各远程主机的登录密码;
分别建立与各远程主机之间的通信连接,并在建立通信连接后,通过各远程主机的登录密码登录对应的远程主机,按照所述Excel文件中各Linux命令的执行顺序分别对每一远程主机执行对应的Linux命令;
获取对各远程主机执行对应的Linux命令后返回的第一执行结果,并按照所述校验命令对所述第一执行结果进行自动化校验后得到校验结果,所述校验结果包括对所述第一执行结果的评分结果以及修改意见;
将所述校验结果下发至所述Windows端进行展示,以供用户查看所述校验结果中的评分结果和修改意见。
可选地,所述获取Windows端上传的Excel文件,包括:
获取Windows端上传的第一加密文件,并按照预先约定的第一解密方式对所述第一加密文件进行解密,得到Excel文件;
其中,所述第一加密文件为用户在预设的Excel模板文件中填写远程主机的IP地址、待执行的Linux命令以及校验命令后形成的加密文件,所述Excel模板文件自带有Linux常用命令库和语法提示功能。
可选地,所述获取预先创建的主机密码文件,包括:
获取预先创建的包含各远程主机的登录密码的第二加密文件,并按照预先约定的第二解密方式对所述第二加密文件进行解密,得到主机密码文件。
可选地,所述第一执行结果包括对各远程主机执行系统命令后获取的第一返回码、对各远程主机执行Linux命令后捕获的第一有标准输出和第一无标准输出;
所述按照所述校验命令对所述第一执行结果进行自动化校验后得到校验结果,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天翼数字生活科技有限公司,未经天翼数字生活科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211199852.9/2.html,转载请声明来源钻瓜专利网。