一种远程管理Linux操作系统的方法

文档序号:7823583阅读:366来源:国知局
一种远程管理Linux操作系统的方法
【专利摘要】本发明公开了一种远程管理Linux操作系统的方法,管理员通过浏览器访问该软件的各种管理功能并完成相应的管理动作,从而能够在远程通过Web界面管理主机。该一种远程管理Linux操作系统的方法与现有技术相比,保证了安全性的前提下提供了简单深入的远程管理,使得该软件对系统管理员日常维护非常方便,有效降低Linux系统的管理难度,更有效方便的使用该系统,实用性强。
【专利说明】一种远程管理L i nux操作系统的方法

【技术领域】
[0001]本发明涉及计算机【技术领域】,具体地说是一种实用性强、远程管理Linux操作系统的方法。

【背景技术】
[0002]Linux系统因其高效稳定而受到广大用户的推崇与青睐,然后其管理的复杂性也使很多用户望而却步。为了降低Linux系统的管理难度,更有效方便的使用Linux系统,现提出一种远程管理Linux操作系统的方法。
[0003]在该方法中,管理员通过浏览器访问各种管理功能并完成相应的管理动作,让管理员能够在远程通过Web界面管理主机,这在保证了安全性的前提下提供了简单深入的远程管理。使得该方法对于系统管理员的日常维护非常方便。


【发明内容】

[0004]本发明的技术任务是针对以上不足之处,提供一种实用性强、远程管理Linux操作系统的方法。
[0005]一种远程管理Linux操作系统的方法,其具体实现过程为:
客户端的管理员设置B/S架构来管理;
当客户端的管理员完成了一定输入工作后,向服务器发出CGI请求,即HTTP请求;服务器守护进程接收到该请求后,就创建一个CGI进程子进程,该子进程将CGI的有关数据设置成环境变量;
CGI子进程在外部CGI程序与服务器间建立两条数据通道:标准1/0,然后启动URL指定的CGI程序,与该子进程保持同步,以检测CGI程序的执行状态;
子进程通过标准输出流将处理结果传递给服务器守护进程,守护进程再将处理结果作为应答信息送给客户端。
[0006]所述B/S架构的详细设置过程为:
步骤一、在Iinux系统上安装Web服务器,部署可跨平台的Web服务器;
步骤二、管理员使用浏览器访问Web服务器,输入正确的口令登陆系统软件,建立客户端与服务器之间信息的安全传输,建立后只有被授权的管理员才可以更改Linux系统的设置;
步骤三、管理员通过浏览器查看Linux系统的信息,并对系统进行配置管理,并可修改该配置。
[0007]所述Web服务器各功能相互独立,其系统采用Perl语言,实现不同版本系统的兼容。
[0008]本发明的一种远程管理Linux操作系统的方法,具有以下优点:
该发明的一种远程管理Linux操作系统的方法它具有一个Web前端,可以完成Linux中的诸多管理任务;它可以以本地方式或者远程方式运行于任意图形化浏览器中;使用SSL来保证安全,防止侦听;当学习Linux管理时,节省很多时间;整个架构本身是可扩展的,后期可以以按管理员的需要进行调整,实用性强,适用范围广泛,易于推广。

【专利附图】

【附图说明】
[0009]附图1为本发明的工作原理示意图。

【具体实施方式】
[0010]下面结合附图和具体实施例对本发明作进一步说明。
[0011]本发明提出一种远程管理Linux操作系统的方法,采用B/S架构,在受控服务器安装Web服务,管理员可以在任何终端电脑上,打开浏览器进行访问控制操作,实现了管理员的远程控制;Web服务器本身具有操作Linux系统的权限,能够对系统进行查询、设置等操作;Web服务器各功能相互独立,底层实现采用Perl语言,实现了对多个版本系统服务器的支持。如附图1所示,其具体实现过程为:
客户端的管理员设置B/S架构来管理;
当客户端的管理员完成了一定输入工作后,向服务器发出HTTP请求,即CGI请求①。
[0012]服务器守护进程接收到该请求后,就创建一个子进程CGI进程②,该子进程将CGI的有关数据设置成环境变量③。
[0013]CGI子进程在外部CGI程序与服务器间建立两条数据通道:标准I/O④,然后启动URL指定的CGI程序⑤,与该子进程保持同步,以检测CGI程序的执行状态。
[0014]子进程通过标准输出流将处理处理结果传递给服务器守护进程⑥,守护进程再将处理结果作为应答信息送给客户端。
[0015]所述B/S架构的详细设置过程为:
步骤一、在Iinux系统上安装Web服务器,部署如tomcat等可跨平台的Web服务器;步骤二、管理员使用浏览器访问Web服务器,输入正确的口令登陆系统软件,建立客户端与服务器之间信息的安全传输,建立后只有被授权的管理员才可以更改Linux系统的设置;
步骤三、管理员通过IE等浏览器查看Linux系统的信息,并对系统进行配置管理,并可修改该配置。
[0016]所述Web服务器各功能相互独立,其系统采用Perl语言,实现不同版本系统的兼容。
[0017]上述【具体实施方式】仅是本发明的具体个案,本发明的专利保护范围包括但不限于上述【具体实施方式】,任何符合本发明的一种远程管理Linux操作系统的方法的权利要求书的且任何所述【技术领域】的普通技术人员对其所做的适当变化或替换,皆应落入本发明的专利保护范围。
【权利要求】
1.一种远程管理Linux操作系统的方法,其特征在于,其具体实现过程为: 客户端的管理员设置B/S架构来管理; 当客户端的管理员完成了一定输入工作后,向服务器发出CGI请求,即HTTP请求;服务器守护进程接收到该请求后,就创建一个CGI进程子进程,该子进程将CGI的有关数据设置成环境变量; CGI子进程在外部CGI程序与服务器间建立两条数据通道:标准1/0,然后启动URL指定的CGI程序,与该子进程保持同步,以检测CGI程序的执行状态; 子进程通过标准输出流将处理结果传递给服务器守护进程,守护进程再将处理结果作为应答信息送给客户端。
2.根据权利要求1所述的一种远程管理Linux操作系统的方法,其特征在于,所述B/S架构的详细设置过程为: 步骤一、在Iinux系统上安装Web服务器,部署可跨平台的Web服务器; 步骤二、管理员使用浏览器访问Web服务器,输入正确的口令登陆系统软件,建立客户端与服务器之间信息的安全传输,建立后只有被授权的管理员才可以更改Linux系统的设置; 步骤三、管理员通过浏览器查看Linux系统的信息,并对系统进行配置管理,并可修改该配置。
3.根据权利要求2所述的一种远程管理Linux操作系统的方法,其特征在于,所述Web服务器各功能相互独立,其系统采用Perl语言,实现不同版本系统的兼容。
【文档编号】H04L29/08GK104506611SQ201410801091
【公开日】2015年4月8日 申请日期:2014年12月22日 优先权日:2014年12月22日
【发明者】史书伟 申请人:浪潮电子信息产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1