php开发linux管理系统,基于PHP的远程管理Linux系统的毕业设计

该课题依据Linux操作体系,主要意图是使体系办理员的长途办理作业愈加便利、简略和友爱。完结的主要功能有文件操作、指令操作、体系操作、进程操作和网络操作,这些基本上涵盖了体系办理的各个方面。在规划上,选用了B/S构造,使得该体系能够便利的进行晋级和便运用户从各种平台上对服务器进行拜访;选用了安全拜访技能,使得拜访和办理愈加安全;选用了简略和漂亮的界面显现技能,使得用户的阅读便利和舒服。

该课题开发的体系需要装置运转在Linux体系的上,体系办理员能够在长途运用阅读器进行登录,经过验证后就能够便利的对体系的运转状况进行检查,对体系进行办理,对网络进行装备,对数据进行剖析,要注意的是登录到本体系必须用长途服务器的root权限和密码,而且为了确保体系的安全,避免出现意外事件,办理员只能操作特定的使命。该课题的主要含义在于能够运用PHP进行体系办理,开发的体系能够使体系办理员便利的办理长途体系。

要害词:长途办理;B/S构造;安全拜访;Linux;PHP

1导言1

1.1课题布景1

1.2国内外研讨现状1

1.3本课题研讨的含义1

1.4本课题的研讨办法2

2需要剖析2

2.1使命概述2

2.1.1开发方针2

2.1.2 开发工具2

2.1.3 开发环境3

2.1.4 开发人员3

2.1.5 运转环境3

2.1.6 条件约束3

2.2功能剖析3

2.3作业流程4

2.4功能剖析5

3总体规划5

3.1体系架构5

3.2模块划分6

4详细完结7

4.1安全拜访模块7

4.2文件操作模块10

4.3指令操作模块11

4.4进程操作模块13

4.5体系操作模块14

4.6网络操作模块16

5体系测验18

5.1安全拜访模块18

5.2文件操作模块18

5.3指令操作模块19

5.4进程操作模块19

5.5体系操作模块19

5.6网络操作模块19

结 论20

参考文献20

致 谢22

声 明23

关于刚刚触摸Linux的体系办理员来说,准确高效地完结各种要害的体系装备简直是一件不可能的使命。即使是一个很有经历的Linux的办理员,也常常会为某些杂乱的装备文件的格式而烦恼。因而拥有一个Linux上的GUI办理工具一直是广阔Unix爱好者的美好愿望。虽然Linux自带有SSH字符界面长途办理工具,但关于SSH不断晋级所带来的艰难和图形界面友爱、B/S构造的易用,仍是略显蠢笨和单调,Web办理方式使得本软件一起具有本地和长途办理的才能,拜访操控和SSL支持为长途办理供给了满足的安全性。所以咱们编写本软件以非常好、更简略的办理长途Linux体系,然后削减体系办理员的担负。

关于体系办理员来说,办理全部体系是非常杂乱和烦躁的作业,尤其服务器的长途办理,对体系办理人员来说是非常重要的。本软件的开发即是为了便利体系办理员对本地和长途装置了Linux体系的服务器进行办理,添加办理的便利性,运用B/S构造也从别的一方面削减了办理员的劳动量。办理员运用阅读器在长途登录后,能够便利的对服务器进行运转状况的检查,对网络服务进行装备,对一些数据进行剖析,而且能够对异常现象做出迅速的反应。

从 Windows 环境的办理转到 Linux 环境的办理时所面对的应战之一是,您需要学习运用新的工具。作为一个办理员,您希望了解操作体系的细节以发挥它的最大功效。可是,当您还处在学习期间时,就需要去完结详细的作业。为加快您驾御 Linux 的进展,咱们装置一个这么的长途办理程序,关于体系办理员来说是非常便利的。

本课题的研讨办法

本体系的开发请求选用B/S构造,模仿Webmin进行规划与开发。因而,本次毕业规划应首要剖析Webmin的有关功能,联系本次毕业规划的有关请求写出需要剖析;其次,综合运用曾经所学的有关知识挑选所了解的开发工具进行本毕业规划的开发;在规划中以需要剖析为根底,写出体系开发方案、完结流程及有关疑问的完结办法;一起,在开发规划与完结中,要保留好有关的规划文挡,为后面的毕业论文的写作预备资料;最终,体系开发结束后,进行调试和试运转,做好调试和试运转的有关记载,也为后面的毕业论文的写作预备资料。

主要的办法有:首要只写文件操作有些以了解该体系的作业方式及体系的大致相貌,然后逐渐添加别的的功能与模块,最终对全部体系进行修饰收拾,然后完该体系。

2.1使命概述

2.1.1 开发方针

1.能够安全的登录长途主机,并在办理过程中进行安全的交互。

2.能够对长途主机的文件体系进行办理,能够对文件或许文件夹进行检查、

创立、删去、移动、上载等操作。

3.能够发送指令到长途主机以进行解说和运转并把运转的成果发送回来。4.能够对长途主机的正在运转的进程进行检查和办理。

5.能够对长途主机体系进行办理,能够检查体系信息、关机或重启、修正

密码、办理用户和组、办理软件包等。

6.能够对长途主机的网络服务进行办理,能够进行办理Apache服务器,管

理DNS服务器,办理MySQL服务器,办理SSH服务器 办理DHCP

服务器,检查网络参数,装备网络参数等操作。

7.使得长途办理愈加人性化、愈加简略、愈加便利、愈加友爱。

8.要使得该软件简略晋级和修正、拓展,简略被运用。

因为该体系选用B/S形式而且进行长途办理,所以全部体系能够分为五大模块,即客户端、Internet、Linux操作体系、Apache服务器、PHP解说器。

客户端是阅读器,客户能够在长途运用阅读器登录服务器进行办理长途Linux体系。

Internet是衔接服务器和客户端的前言,用来传输指令和数据。

Linux操作体系运转在长途服务器上,办理全部体系,开发的程序也是运转在Linux操作体系上。

Apache服务器是web服务器用来传输web页面,并调用PHP引擎对PHP脚本进行解说和履行,并把成果传输到长途阅读器。

PHP解说器是用来对PHP脚本进行解说履行的,PHP解说器依据Apache的不一样调用参数对不一样的脚本进行解说,并把履行后得到的html文件回来给Apache服务器。

该体系的结构能够用图2表明:

安全拜访模块

当用户在长途主机登录时,会呈现下图让用户输入用户名和暗码。以后还会呈现PHP的验证页面,需求再一次输入别的的暗码。当用户点击刊出按钮后,用户就会失掉办理的页面,又会回到PHP的身份验证页面,当用户需求再一次登录长途服务器进行办理时,能够输入暗码登录进行办理。安全拜访模块运转杰出。

当用户登录到长途服务器进入文件操作模块后,就能够对服务器的文件体系进行操作。通过测验,能够正常的下载文件、显现文件和目录等,但在修正和上载文件时需求在服务器端进行一些权限的设置。

指令操作模块

当用户登录到长途服务器进入指令操作模块后,就能够输入指令进行各种操作。通过测验,关于非交互性的指令,该体系能够运转杰出,关于交互性的指令,该体系有时不能运转,有时不能准确运转,有是通过很长时间。

进程操作模块

当用户登录到长途服务器进入进程操作模块后,就能够对服务器正在运转的进程进行操作。通过测验,能够以表格的方式准确的显现正在运转的进程,并且在表格的每一项最右边有KILL按钮,当需求杀掉某一进程时,能够点击该按钮。该模块能够正常的运转。

体系操作模块

当用户登录到长途服务器进入体系操作模块后,就能够对服务器进行各种

体系办理操作。通过测验,能够正常地关机或重启,修正暗码,检查体系信息,办理用户和组,办理软件包。但这仅仅简略的体系办理,关于杂乱的体系办理并没有怎样涉及到,或许仅仅完成的一小部分。

网络操作模块

当用户登录到长途服务器进入网络操作模块后,就能够对服务器的网络参数进行检查和装备。通过测验,能够检查网络连接情况、路由表、网卡接口信息、网络统计数据、arp暂存信息、根本网络装备参数。能够装备根本网络参数、增加和删去路由。能够检查PHP环境变量、PHP信息、装备PHP。能够中止Apache服务器和装备Apache服务器。能够办理MySQL服务器包含数据库查询和备份,服务器的发动、中止和重启。能够办理SSH服务器包含该服务器的发动、中止和重启。能够办理DHCP服务器包含该服务器的发动、中止和重启。但这仅仅简略的完成了网络操作的一小部分,还有一些杂乱的操作没有完成。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值