好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

大学计算机专业毕业论文-一种远程管理Linux系统工具的设计与实现设计与实现.doc

32页
  • 卖家[上传人]:第**
  • 文档编号:36770403
  • 上传时间:2018-04-02
  • 文档格式:DOC
  • 文档大小:604.50KB
  • / 32 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 一种远程管理一种远程管理 LinuxLinux 系统工具的设计与实现系统工具的设计与实现摘摘 要要现在,Linux 已经是应用比较广泛的操作系统之一,在其系统中有很多的服务为了实现远程配置和管理 Linux 中的各种服务,需要有一种远程管理 Linux系统的工具软件,Webmin 就是一种较好的 B/S 模式软件,而该课题以 C/S 模式实现该工具主要功能实现对 Linux 系统用户和组的添加、修改和删除;对系统应用服务(如:DNS、FTP、Apache、系统启动服务管理)进行管理和配置,这些服务的远程配置主要是通过修改服务配置文本文件来实现的该远程管理工具选用 C/S 模式设计,在客户端,采用 GTK 编程来实现操作界面;在服务器端,选用 Linux 系统的文件调用函数来读写配置文件中的数据;采用 Sock TCP 编程来实现客户端和服务端之间的数据通信通过系统测试后,完成预期的目标,但是需要进一步完善程序和考虑安全性后,方可应用于实际的远程管理关键词关键词::Linux;系统服务;C/C++;GTK;系统调用;SocketThe Design and Implementation of a Remote Management Tool for LinuxAbstractThe operating system of Linux has become one of the most popular operating systems nowadays. It provides many kinds of service. In order to configure and manage the service remotely, the tool of remote management of the operating system of Linux is needed. Webmin is a good tool of software based on the model of B/S. This design is implemented based on the model of C/S. The main functions of the system include addition, modification, deletion of users and groups of Linux operating system and configuration and management of the service of application of the system, such as the DNS, FTP, Apache and the management of booting service. The remote management of service is implemented by modifying the files of configuration. The model of C/S is selected by this system. In the Client, the operating interface is made by the programming of GTK. In the Server, the functions of transferring of files of Linux operating system are used to write and read the data of the configuration files. The communication of Client and Server is implemented by the programming of Sock TCP. The testing demonstrates that the system has reached the prospective goal. But lots of improvements should be made and the problems of security should be considered more. After being modified and perfected, the system can be used to manage the system remotely.Key words: Linux;System Servers;C/C++;GTK;System Call;Socket目目 录录论文总页数:33 页1引言 ..........................................................................................................................................11.1课题背景 .........................................................................................................................11.2国内外研究现状 .............................................................................................................11.3本课题研究的意义 .........................................................................................................11.4本课题的研究方法 .........................................................................................................12GTK 编程.................................................................................................................................12.1GTK 简介 ..........................................................................................................................12.2常用的 GTK 构件 .............................................................................................................33LINUX 系统调用.....................................................................................................................63.1LINUX系统文件................................................................................................................63.2如何从文件中读取数据 .................................................................................................63.3进程和线程的使用 .........................................................................................................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系统测试 .............................................................................................................................。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.