免费获取|
论文天下网
  • 论文天下网 |
  • 原创毕业论文 |
  • 论文范文 |
  • 论文下载 |
  • 计算机论文 |
  • 论文降重 |
  • 毕业论文 |
  • 外文翻译 |
  • 免费论文 |
  • 开题报告 |
  • 心得体会 |

当前位置:论文天下网 -> 计算机论文 -> 计算机论文

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

本文ID:4292 字数:15236,页数:37

下载地址 全文下载链接(充值:¥50.00元) 

包括论文,设计,论文字数: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下的简单网络管理控制系统的..
推荐论文 本专业最新论文
Tags:远程管理 Linux 系统 工具 设计 实现 2009-07-21 14:07:31【返回顶部】

相关栏目

Delphi
ASP
VB
JSP
ASP.NET
VB.NET
java
VC
pb
VS
dreamweaver
c#.net
vf
VC++
计算机论文


关于我们 | 联系方式 | 论文说明 | 网站地图 | 免费获取 | 钻石会员 | 原创毕业论文

 

论文天下网提供论文检测,论文降重,论文范文,论文排版,网站永久域名WWW.GEPUW.NET

本站部分文章来自网友投稿上传,如发现侵犯了您的版权,请联系指出,本站及时确认并删除  E-mail: 893628136@qq.com

Copyright@ 2009-2022 GEPUW.NET 论文天下网 版权所有