学历提升辅导,就找秀文网,秀文网欢迎您!
当前位置:首页 >  网络教育 >  课程作业 > 内容页

Linux环境下的应用

2021-11-17 22:49:17课程作业访问手机版251

Linux环境下的应用

有如下子题目,可选择其中一个:
  1. Linux下Email服务器的架构:sendmail、qmail等
  2. Linux下WWW服务器的架构:apache、tomcat等
  3. Linux下数据库服务器的架构:mysql、oracle、sybase等
  4. Linux下防火墙的架构:iptables……
  5. Linux下DNS服务器的架构
  6. Linux下代理服务器的架构:squid等
  7. Linux下集群的实现
  8. Linux下负载均衡的实现
  9. Linux下BBS服务器的架构
  10. Linux下基于LAMP的WWW网站架构
  11. Linux下服务器监控系统的架构:cacti等
  12. 其他与自身工作及Linux应用相关的题目,与指导教师沟通后,自行拟定题目。
注:如果学生熟悉Linux以外的类Unix系统,如Solaris, FreeBSD等,以上题目也可以选择在其他的类Unix系统上进行。

指导教师

姓名:吕洁
单位:北京大学计算中心网络室
邮件:lvjie@pku.edu.cn
办公电话:(010)62753249

论文内容

Linux作为免费使用和自由传播的类Unix操作系统,以其高效性和灵活性著称。Linux模块化的设计结构,使得它既能在价格昂贵的工作站上运行,也能够在廉价的PC机上实现全部的Unix特性,具有多任务、多用户的能力,能够用极少的成本架构出企业级的应用服务器,如Email、WWW、DNS、FTP、防火墙、网络论坛等。
通过本课题,希望学生能够掌握Linux这一应用非常广泛的操作系统,能够熟练对其进行配置,并能够用其架构实用的应用服务器,基础好的同学可以利用Linux实现综合、复杂的应用系统。
若论文工作不涉及开发,可以不要源代码。
论文应该包括
论文评定
封面
中英文摘要(150-350词)、关键词(英、中文各两份,3-6个)(先中文后英文)
目录
正文
中文与外文参考书目(先中文后英文,以作者的姓按字母顺序排列)
附录(仅列有参考价值的内容)
致谢
 
       其中正文部分的内容如下提纲所列,同学们根据自己选题的内容自行完善:
        Linux环境下MySQL应用服务器架构
第一章      数据库概述
1.1    什么是数据库
1.2    什么是数据库服务器、数据库语言
1.3    理解关系型数据库
第二章      MySQL概述
2.1    什么是SQL
2.2    SQL的历史
2.3    SQL标准
2.4    MySQL的历史
2.5    什么是开源软件
第三章      MySQL技术基础    
3.1    MySQL体系结构简介
3.1.1 主子系统
1)      查询引擎
2)      存储管理器
3)      缓冲管理器
4) 事务管理器
5) 恢复管理器
3.1.2 辅助部件
1)      过程管理器
2)      函数库
3.1.3子系统相互作用和控制流
3.2    MySQL引擎
         3.2.1 连通性
         3.2.2 数据完整性
         3.2.3 事务
         3.2.4 可扩展性
         3.2.5 对称多处理
         3.2.6 安全性
         3.2.7 复制
         3.2.8 应用程序接口
3.3    MySQL附加工具
第四章      MySQL安装和配置
         4.1 获得MySQL
                   4.1.1 MySQL版本选择
                   4.1.2 二进制和源代码安装包
         4.2 安装和配置MySQL
                   4.2.1 从二进制RPM格式安装MySQL
                   4.2.2 从源代码版本安装MySQL
         4.3 测试MySQL
                   4.3.1 使用mysqladmin实用程序查看服务器状态
                   4.3.2 用MySQL客户连接服务器
         4.4 安装之后
                   4.4.1 修改root用户口令
                   4.4.2 配置MySQL在系统引导时自动启动
第五章      使用MySQL
                   5.1 使用数据库和表
                            5.1.1 管理数据库
                            5.1.2 管理数据表
                            5.1.3 其他
                   5.2 使用数据
                            5.2.1 Select、Update和Delete数据记录
                            5.2.2 检索数据记录
                            5.2.3 复制、导入和导出数据记录
第六章      管理MySQL
                   6.1 管理与配置
                            6.1.1 启动和关闭服务器
                            6.1.2 检查服务器状态
                            6.1.3 管理客户机过程
                            6.1.4 修改服务器配置
                            6.1.5 使用错误日志排错
                   6.2 MySQL安全管理
                            6.2.1 管理权限
                            6.2.2 改变用户口令
                   6.3 数据备份与恢复
                            6.3.1 备份数据库和表数据
                            6.3.2 恢复备份的数据库和表数据
第七章      心得体会(总结)
参考文献
致谢
 
毕设选择上述任意一个小课题完成,例如可以选择《Linux中用apache架构WWW网站》作为论文题目,也可以选择《利用Linux实现校园网的计费》作为毕设课题,可以从大的面上进行归纳、总结,也可以从一点深入进行细致研究。可以先参考众多的Linux网站和教材,然后按照文档和书进行学习、实践,在此基础上完成论文。
① 基本要求:
可以选择相对简单的课题,例如“Linux中用apache架构WWW网站”,这样可以从很多参考书和网络上查到非常丰富的资料,然后对照资料进行实践、探索,最后总结自己的心得,侧重学习、体会,完成论文, 达到大学本科计算机专业的要求,可以毕业。
② 较高要求:
可以针对某种网络服务进行深入研究,熟悉其功能、运行原理,然后具体应用到实际的网络中,侧重应用完成论文。
③ 更高要求:
可以深入研究Linux的系统内核和各种应用服务的源代码,对其进行改进和重新编译,增强其功能,改善其性能,在此基础上说明自己的思路和设计思想、关键技术、实现难点。

TAG标签: Linux环境下的应用