[本科毕业设计] 通过Linux Live-CD 实现提高计算机办公效率的一种解决方案
毕 业 论 文
论文题目 通过Linux Live-CD实现提高计
算机办公效率的一种解决方案
学 院 信息科学技术学院
专 业 计算机科学与技术
毕业届别 2006届
姓 名 杨炳麟
指导教师 刘成忠
职 称 讲师
甘肃农业大学教务处制
二〇〇六 年 五 月
目 录
摘 要 I
ABSTRACT II
引 言 1
1 方案的可行性 2
1.1目前公用计算机在使用时常出现的问题及分析 2
1.2解决方案概述 2
2 相关软件及技术介绍 3
2.1 LINUX系统简介 3
2.2 LIVE-CD的简介及目前状况 3
2.3 一些相关网络服务的介绍 4
3 系统概述 5
3.1 项目范围 5
3.2 方案总体设计 5
4 系统的详细设计 6
4. 1 LINUX系统的定制 6
4.2 LIVE-CD工作原理及实现方法 6
4.3 会话的保存与恢复的原理 8
4.4 开发需要完成功能的软件模块 10
4.5 服务器端的配置 11
5 其它模式的参考 12
总 结 13
附 录 15
实现保存、恢复会话功能的部分代码 15
致 谢 25
摘 要
随着计算机应用的越来越广泛,降低人们在使用计算机上遇到的不必要的问题已经成为提
高工作效率的有效途径。本文阐述了利用本地 Linux系统和远程文件服务器来实现通过 C/S
工作模式的 Live-CD的可定制性,从而实现只带一张光盘即可“获得”自己可定制(修改)的
“私有”系统的方案,该方案允许用户在一定的网络环境内方便地使用自己的“私有”系统,
即该用户的文件(包括系统配置文件)能够自动的保存到服务器上,并且在下次进入系统前自
动地从服务上下载,从而实现了系统工作环境的保存与恢复,降低了由于工作环境改变而带来
的不必要的问题发生的机率,从实际上提高了工作的效率。文本首先对相关的背景知识进行介
绍,然后对于开发的过程进行了阶段性说明,第一阶段为通过 LFS的形式开发自定义的 Linux
系统;第二阶段为传统 Live-CD的开发,将 LFS出来的系统进行改制,成为 Live-CD;第三阶
段详细说明了系统客户端工作和开发的原理,并列出部分功能的实现代码。最后进行了总结,
说明了方案的优缺点,并提出了一些其它的思路。
关键字:Linux; C/S 模式; 可定制性; Live-CD; 恢复
I
A Project about Increasing Work Efficiency by Using
Customizable Linux Live-CD
Abstract
With the application of computer becoming more and more popular, to diminish the problems
of using computer is an