一种远程管理linux系统工具的设计与实现—毕业设计论文

一种远程管理linux系统工具的设计与实现—毕业设计论文

ID:5686167

大小:637.50 KB

页数:42页

时间:2017-12-22

一种远程管理linux系统工具的设计与实现—毕业设计论文_第1页
一种远程管理linux系统工具的设计与实现—毕业设计论文_第2页
一种远程管理linux系统工具的设计与实现—毕业设计论文_第3页
一种远程管理linux系统工具的设计与实现—毕业设计论文_第4页
一种远程管理linux系统工具的设计与实现—毕业设计论文_第5页
资源描述:

《一种远程管理linux系统工具的设计与实现—毕业设计论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、毕业设计(论文)一种远程管理Linux系统工具的设计与实现论文作者姓名:申请学位专业:申请学位类别:指导教师姓名(职称):论文提交日期:第1页共37页一种远程管理Linux系统工具的设计与实现摘要现在,Linux已经是应用比较广泛的操作系统之一,在其系统中有很多的服务。为了实现远程配置和管理Linux中的各种服务,需要有一种远程管理Linux系统的工具软件,Webmin就是一种较好的B/S模式软件,而该课题以C/S模式实现。该工具主要功能实现对Linux系统用户和组的添加、修改和删除;对系统应用服务(如:DNS、FTP、Apache

2、、系统启动服务管理)进行管理和配置,这些服务的远程配置主要是通过修改服务配置文本文件来实现的。该远程管理工具选用C/S模式设计,在客户端,采用GTK编程来实现操作界面;在服务器端,选用Linux系统的文件调用函数来读写配置文件中的数据;采用SockTCP编程来实现客户端和服务端之间的数据通信。通过系统测试后,完成预期的目标,但是需要进一步完善程序和考虑安全性后,方可应用于实际的远程管理。关键词:Linux;系统服务;C/C++;GTK;系统调用;Socket第1页共37页TheDesignandImplementationofaRe

3、moteManagementToolforLinuxAbstractTheoperatingsystemofLinuxhasbecomeoneofthemostpopularoperatingsystemsnowadays.Itprovidesmanykindsofservice.Inordertoconfigureandmanagetheserviceremotely,thetoolofremotemanagementoftheoperatingsystemofLinuxisneeded.Webminisagoodtoolofso

4、ftwarebasedonthemodelofB/S.ThisdesignisimplementedbasedonthemodelofC/S.Themainfunctionsofthesystemincludeaddition,modification,deletionofusersandgroupsofLinuxoperatingsystemandconfigurationandmanagementoftheserviceofapplicationofthesystem,suchastheDNS,FTP,Apacheandthem

5、anagementofbootingservice.Theremotemanagementofserviceisimplementedbymodifyingthefilesofconfiguration.ThemodelofC/Sisselectedbythissystem.IntheClient,theoperatinginterfaceismadebytheprogrammingofGTK.IntheServer,thefunctionsoftransferringoffilesofLinuxoperatingsystemare

6、usedtowriteandreadthedataoftheconfigurationfiles.ThecommunicationofClientandServerisimplementedbytheprogrammingofSockTCP.Thetestingdemonstratesthatthesystemhasreachedtheprospectivegoal.Butlotsofimprovementsshouldbemadeandtheproblemsofsecurityshouldbeconsideredmore.Afte

7、rbeingmodifiedandperfected,thesystemcanbeusedtomanagethesystemremotely.Keywords:Linux;SystemServers;C/C++;GTK;SystemCall;Socket第1页共37页目录论文总页数:33页1引言11.1课题背景11.2国内外研究现状11.3本课题研究的意义11.4本课题的研究方法12GTK编程12.1GTK简介12.2常用的GTK构件33LINUX系统调用63.1Linux系统文件63.2如何从文件中读取数据63.3进程和线程的使用

8、74基本的套接口编程74.1概述74.2简单的网络编程85程序设计和流程图105.1设计思路105.2服务程序105.2.1流程设计105.2.2功能模块115.3客户程序205.3.1设计思路205.3.2程序设计206系统测试30

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。