[发明专利]一种远程管理Linux操作系统的方法在审
申请号: | 201410801091.9 | 申请日: | 2015-08-04 |
公开(公告)号: | CN104506611A | 公开(公告)日: | 2015-07-29 |
发明(设计)人: | 史书伟 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜明 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 远程管理 linux 操作系统 方法 | ||
技术领域
本发明涉及计算机技术领域,具体地说是一种实用性强、远程管理Linux操作系统的方法。
背景技术
Linux系统因其高效稳定而受到广大用户的推崇与青睐,然后其管理的复杂性也使很多用户望而却步。为了降低Linux系统的管理难度,更有效方便的使用Linux系统,现提出一种远程管理Linux操作系统的方法。
在该方法中,管理员通过浏览器访问各种管理功能并完成相应的管理动作,让管理员能够在远程通过 Web 界面管理主机,这在保证了安全性的前提下提供了简单深入的远程管理。使得该方法对于系统管理员的日常维护非常方便。
发明内容
本发明的技术任务是针对以上不足之处,提供一种实用性强、远程管理Linux操作系统的方法。
一种远程管理Linux操作系统的方法,其具体实现过程为:
客户端的管理员设置B/S架构来管理;
当客户端的管理员完成了一定输入工作后,向服务器发出CGI请求,即HTTP请求;
服务器守护进程接收到该请求后,就创建一个CGI进程子进程,该子进程将CGI的有关数据设置成环境变量;
CGI子进程在外部CGI程序与服务器间建立两条数据通道:标准I/O,然后启动URL指定的CGI程序,与该子进程保持同步,以检测CGI程序的执行状态;
子进程通过标准输出流将处理结果传递给服务器守护进程,守护进程再将处理结果作为应答信息送给客户端。
所述B/S架构的详细设置过程为:
步骤一、在linux系统上安装Web服务器,部署可跨平台的Web服务器;
步骤二、管理员使用浏览器访问Web服务器,输入正确的口令登陆系统软件,建立客户端与服务器之间信息的安全传输,建立后只有被授权的管理员才可以更改Linux系统的设置;
步骤三、管理员通过浏览器查看Linux系统的信息,并对系统进行配置管理,并可修改该配置。
所述Web服务器各功能相互独立,其系统采用Perl语言,实现不同版本系统的兼容。
本发明的一种远程管理Linux操作系统的方法,具有以下优点:
该发明的一种远程管理Linux操作系统的方法它具有一个 Web 前端,可以完成 Linux 中的诸多管理任务;它可以以本地方式或者远程方式运行于任意图形化浏览器中;使用 SSL 来保证安全,防止侦听;当学习 Linux 管理时,节省很多时间;整个架构本身是可扩展的,后期可以以按管理员的需要进行调整,实用性强,适用范围广泛,易于推广。
附图说明
附图1 为本发明的工作原理示意图。
具体实施方式
下面结合附图和具体实施例对本发明作进一步说明。
本发明提出一种远程管理Linux操作系统的方法,采用B/S架构,在受控服务器安装Web服务,管理员可以在任何终端电脑上,打开浏览器进行访问控制操作,实现了管理员的远程控制;Web服务器本身具有操作Linux系统的权限,能够对系统进行查询、设置等操作;Web服务器各功能相互独立,底层实现采用Perl语言,实现了对多个版本系统服务器的支持。如附图1所示,其具体实现过程为:
客户端的管理员设置B/S架构来管理;
当客户端的管理员完成了一定输入工作后,向服务器发出HTTP请求,即CGI请求①。
服务器守护进程接收到该请求后,就创建一个子进程CGI进程②,该子进程将CGI的有关数据设置成环境变量③。
CGI子进程在外部CGI程序与服务器间建立两条数据通道:标准I/O④,然后启动URL指定的CGI程序⑤,与该子进程保持同步,以检测CGI程序的执行状态。
子进程通过标准输出流将处理处理结果传递给服务器守护进程⑥,守护进程再将处理结果作为应答信息送给客户端。
所述B/S架构的详细设置过程为:
步骤一、在linux系统上安装Web服务器,部署如tomcat等可跨平台的Web服务器;
步骤二、管理员使用浏览器访问Web服务器,输入正确的口令登陆系统软件,建立客户端与服务器之间信息的安全传输,建立后只有被授权的管理员才可以更改Linux系统的设置;
步骤三、管理员通过IE等浏览器查看Linux系统的信息,并对系统进行配置管理,并可修改该配置。
所述Web服务器各功能相互独立,其系统采用Perl语言,实现不同版本系统的兼容。
上述具体实施方式仅是本发明的具体个案,本发明的专利保护范围包括但不限于上述具体实施方式,任何符合本发明的一种远程管理Linux操作系统的方法的权利要求书的且任何所述技术领域的普通技术人员对其所做的适当变化或替换,皆应落入本发明的专利保护范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410801091.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种语音通话方法及终端
- 下一篇:针对流量攻击的安全防御系统及方法