收藏到会员中心
|
文档题目: |
一种远程管理Linux系统工具的设计与实现 |
 |
上传会员: |
我心飞翔 |
提交日期: |
2013-06-16 21:38:16 |
文档分类: |
软件工程 |
浏览次数: |
79 |
下载次数: |
0
次 |
|
|
下载地址: |
源代码 (需要:25 积分)
论文 (需要:25 积分) 如何获取积分? |
下载提示: |
不支持迅雷等下载工具,请右键另存为下载,或用浏览器下载。不退出登录1小时内重复下载不扣积分。
|
文档介绍: |
以下为文档部分内容,全文可通过注册成本站会员下载获取。也可加管理员微信/QQ:17304545代下载。
|
文档字数: |
|
文档字数:15236,附源代码
一种远程管理Linux系统工具的设计与实现 摘 要 现在,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 .... Key words: Linux;System Servers;C/C++;GTK;System Call;Socket 目 录 论文总页数:33页
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
(本文由word文档网(www.wordocx.com)会员上传,如需要全文请注册成本站会员下载) |
|
|
|