一种基于中标麒麟系统远程部署LAMP的实现方法与流程

文档序号:11250671阅读:1526来源:国知局

本发明公开一种远程部署lamp的实现方法,涉及计算机远程部署技术领域,具体地说是一种基于中标麒麟系统远程部署lamp的实现方法。



背景技术:

lamp指的linux(操作系统)、apachehttp服务器,mysql有时也指mariadb,数据库软件和php,有时也是指perl或python的第一个字母,以上各项一般用来搭建web应用平台。linux是免费开源软件,这意味着源代码可用的操作系统。apache是使用中最受欢迎的一个开放源码的web服务器软件。mysql是多线程、多用户的sql数据库管理系统。php是一种编程语言最初设计生产动态网站。php是主要用于服务器端的应用程序软件。perl和python类似。python是一种面向对象、解释型计算机程序设计语言,python语法简洁清晰,特色之一是强制用空白符(whitespace)作为语句缩进。python具有丰富和强大的库。fabric是一个用python编写的命令行工具库,它可以帮助系统管理员高效地执行某些任务,比如通过ssh到多台机器上执行某些命令、远程部署应用等。

本发明提供一种基于中标麒麟系统远程部署lamp的实现方法,在本地主机与远程主机的中标麒麟操作系统下开启openssh服务,并且安装python及其开发组件、部署fabric工具,最后在命令行中编写部署远程主机lamp的脚本,远程部署主机的ip与lamp安装命令,实现远程部署lamp。



技术实现要素:

本发明提供一种基于中标麒麟系统远程部署lamp的实现方法,系统管理员可以高效进行远程lamp的安装部署。

本发明提出的具体方案是:

一种基于中标麒麟系统远程部署lamp的实现方法,本地主机与远程主机安装中标麒麟系统且在同一局域网中,开启本地主机与远程主机的openssh服务,部署python,安装并编写fabric源码脚本工具,储存fabric要控制的远程主机的相关信息,本地主机运行上述fabric脚本实现在本地控制远程主机部署lamp。

所述编写的fabric源码脚本中包括使用env的关联数组作为配置目录来储存fabric要控制的远程主机的相关信息。

所述env的关联数组中env.hosts是用来存储要执行fabric任务的机器的列表。

所述编写的fabric源码脚本中run命令是在远程主机上执行的shell命令,使用run命令运行安装lamp的shell命令。

所述的方法,具体步骤为:

本地主机与远程主机安装中标麒麟系统且在同一局域网中,

在本地主机与远程主机的操作系统下,开启openssh服务,

在本地主机与远程主机的操作系统下部署python及其组件,

本地主机与远程主机下载fabric源码并拷贝到系统中,

在本地编写fabric脚本工具:包括需控制的远程主机ip与部署lamp的linuxshell命令,

在本地主机上运行fabric脚本,实现远程主机lamp的部署。

本发明的有益之处是:

本发明提供一种基于中标麒麟系统远程部署lamp的实现方法,本地主机与远程主机安装中标麒麟系统且在同一局域网中,开启本地主机与远程主机的openssh服务,部署python,安装并编写fabric源码脚本,储存fabric要控制的远程主机的相关信息,本地主机运行上述fabric脚本实现在本地控制远程主机部署lamp;

利用本发明方法在本地主机部署远程主机的lamp,十分高效快捷,便于建立维护远程主机的web平台。

附图说明

图1本发明方法流程示意图。

具体实施方式

本发明提供一种基于中标麒麟系统远程部署lamp的实现方法,本地主机与远程主机安装中标麒麟系统且在同一局域网中,开启本地主机与远程主机的openssh服务,部署python,安装并编写fabric源码脚本,储存fabric要控制的远程主机的相关信息,本地主机运行上述fabric脚本实现在本地控制远程主机部署lamp。

结合附图及实施对本发明做进一步说明。

利用本发明方法,在本地主机与远程主机的中标麒麟操作系统下开启openssh服务,并且安装python及其开发组件、部署fabric工具,最后在命令行中编写部署远程主机lamp的脚本,脚本的主要内容是远程主机的ip与lamp安装命令。

具体步骤如下:

(1)将本地主机与远程主机连接在一个局域网中,在本地主机与远程主机的中标麒麟操作系统下,开启openssh服务;

(2)在本地主机与远程主机的中标麒麟操作系统下部署2.5版本之上的python及其组件;

(3)下载fabric源码并拷贝到系统中,解压之后执行安装脚本,安装并解决安装过程中出现的问题;

(4)在命令行中编写fabric脚本:使用env的关联数组作为配置目录来储存fabric要控制的远程主机的相关信息,其中env.hosts用来存储要执行fabric任务的机器的列表;run命令是在远程主机上执行的shell命令,因此使用run命令运行安装lamp的shell命令,完成脚本编写之后,保存并退出。

(5)在本地主机运行fabric脚本即可实现在本地控制远程主机部署lamp。

利用本发明方法在本地主机部署远程主机的lamp,十分高效快捷,便于建立维护远程主机的web平台。



技术特征:

技术总结
本发明公开一种基于中标麒麟系统远程部署LAMP的实现方法,涉及计算机远程部署技术领域;本地主机与远程主机安装中标麒麟系统且在同一局域网中,开启本地主机与远程主机的OpenSSH服务,部署Python,安装并编写Fabric源码脚本,储存Fabric要控制的远程主机的相关信息,本地主机运行上述Fabric脚本实现在本地控制远程主机部署LAMP;利用本发明方法在本地主机部署远程主机的LAMP,十分高效快捷,便于建立维护远程主机的WEB平台。

技术研发人员:陈乃阔;柳玉巧;吴登勇;陈亮甫
受保护的技术使用者:山东超越数控电子有限公司
技术研发日:2017.06.21
技术公布日:2017.09.15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1