网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 大学论文导航 设计下载 最新论文 下载排行 原创论文
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > 其他类别 > 正文

一种远程管理Linux系统工具的设计与实现

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 16/01/31

鉴于大家对其他类别十分关注,我们编辑小组在此为大家搜集整理了“一种远程管理Linux系统工具的设计与实现”一文,供大家参考学习!

包括论文,设计,论文字数:15236,页数:37

  摘  要
现在,Linux已经是应用比较广泛的操作系统之一,在其系统中有很多的服务。为了实现远程配置和管理Linux中的各种服务,需要有一种远程管理Linux系统的工具软件,Webmin就是一种较好的B/S模式软件,而该课题以C/S模式实现。该工具主要功能实现对Linux系统用户和组的添加、修改和删除;对系统应用服务(如:DNS、FTP、Apache、系统启动服务管理)进行管理和配置,这些服务的远程配置主要是通过修改服务配置文本文件来实现的。该远程管理工具选用C/S模式设计,在客户端,采用GTK编程来实现操作界面;在服务器端,选用Linux系统的文件调用函数来读写配置文件中的数据;采用Sock TCP编程来实现客户端和服务端之间的数据通信。通过系统测试后,完成预期的目标,但是需要进一步完善程序和考虑安全性后,方可应用于实际的远程管理。

关键词:Linux;系统服务;C/C++;GTK;系统调用;Socket

The Design and Implementation of a Remote Management Tool for Linux
Abstract
The 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


目  录

1 引言 1
1.1 课题背景 1
1.2 国内外研究现状 1
1.3 本课题研究的意义 1
1.4 本课题的研究方法 1
2 GTK编程 1
2.1 GTK简介 1
2.2 常用的GTK构件 3
3 Linux系统调用 6
3.1 Linux系统文件 6
3.2 如何从文件中读取数据 6
3.3 进程和线程的使用 7
4 基本的套接口编程 7
4.1 概述 7
4.2 简单的网络编程 8
5 程序设计和流程图 10
5.1 设计思路 10
5.2 服务程序 10
5.2.1 流程设计 10
5.2.2 功能模块 11
5.3 客户程序 20
5.3.1 设计思路 20
5.3.2 程序设计 20
6 系统测试 30
结    论 31
参考文献 31
致    谢 32
声    明 33

一种远程管理Linux系统工具的设计与实现......
  • 上一篇资讯: [其他类别]
  • 版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号