基于Linux的校园网络服务平台的构建
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于Linux的校园网络服务平台的构建.txt51自信是永不枯竭的源泉,自信是奔腾不息的波涛,自信是急流奋进的渠道,自信是真正的成功之母。
本文由lhj5624贡献
pdf文档可能在WAP端浏览体验不佳。
建议您优先选择TXT,或下载源文件到本机查看。
※※※※※※※※※※※ 2008 届学生※
毕业设计 (论文 )材料※毕业设计( 论文) ※※ (一) ※※※※※※※※※
※※※※※※※※※
毕业设计(论文)任务书
课题名称姓学名号
基于 Linux 的校园网络服务平台的构建
0 计算机科学系计算机科学与技术
院, 系, 部专业
指导教师
1
2008 年 1 月 20 日
一,设计(论文)的教学目的:
数字化信息服务框架分为数字校园支撑体系, 信息基础平台和应用信息服务三个层次.信息基础平台由支撑系统承载,对上层应用提供统一的连接和界面,实现不同应用,不同结构,不同数据源的统一总线式结构.数字化校园是以校园网为背景的, 集教学,管理和娱乐为一体的信息化的工作,学习,生活环境.信息服务系统的方案设计选型关系到应用系统正式投入使用的实际效果,同时对用户产生直接影响.本文试图选用 Linux 操作系统,为满足应用需求,完成目前数字校园网络信息基础平台建设,构建基于 web 模式的流媒体服务系统. 让学生系统地学习 Linux 操作系统, 并能够熟练操作运用以及在 Linux 操作系统下进行相关系统的设置. 掌握 Linux 操作系统下相关网络服务器的配置.
二,设计(论文)的主要内容:
1,Linux 的安装与初步使用; 2,Linux 常用命令的使用; 3,系统管理的文件系统管理,用户和组管理,系统进程管理; 4,Linux 网络配置基础; 5,Linux 环境下Apache,Samba,DNS,E-mail,DHCP,FTP 等服务器的构建; 6,数据库服务器 MySQL 的构建; 7,掌握 Linux 下流媒体技术在校园网中的应用.
三,设计(论文)的基本要求:
1,根据数字校园的服务信息要求,正确选择服务平台; 2,熟练掌握 Linux 操作系统的使用及各种网络服务器的配置; 3,掌握流媒体技术及其在校园网中的应用,构建基于 web 模式的流媒体服务系统. 4,严格按本科毕业论文的撰写格式撰写并提交毕业论文(包括打印稿,电子稿,PPT 文档) ; 5,能够对所配置的各种服务器进行演示;严格按照制定的进度要求完成毕业设计任务.
2
四,进度安排:
序号 1 2 3 4 5 6 7 8 论文(设计)各阶段内容 Linux 的安装与初步使用; Linux 常用命令的使用系统管理的文件系统管理,用户和组管理,系统进程管理 Linux 网络配置基础;Samba 服务器的配置Linux 环境下Apache,DNS 等服务器的构建Linux 环境下E-mail,DHCP,FTP 等服务器的构建 Linux 数据库服务器 MySQL 的构建 Linux 下流媒体服务器的配置撰写论文及 PPT 文档起止日期 3.28—4.3 4.4—4.10 4.11—4.17 4.18—4.24 4.25—5.2 5.3—5.9 5.10—5.16 5.17—5.30
五,主要参考文献:
[1]梁如军. Red Hat Linux9 网络服务[M]. 北京:机械工业出版社,2005.1 [2]杨文志. 深入 LINUX 建构与管理[M]. 北京:中国青年出版社,2001.1 [3] 黄丽娜,许社村. Red Hat Linux 9.0 基础教程(第二版)[M]. 北京:清华大学出版社,2004.6 [4](美)夏(Shah,S.)(美)索印卡(Soyinka,W.). Linux 管理基础教程(第 , 4 版)[M]. 北京:清华大学出版社 ,2004.5 [5]李蔚泽. Fedora Core 5 Linux 系统安装与管理[M]. 北京:机械工业出版社 2006.9 [6]张辉译.Linux 系统管理技术手册[M].北京:人民邮电出版社,2003.12 [7]林慧琛.Red Hat Linux 服务器配置与应用(第二版)[M].北京:人民邮电出版社, 2006.1 [8](美)OLAF KIRCH TERRY DAWSON.Linux 网络管理员指南(第二版)[M]. 北京: 中国电力出版社,2001.8 [9]姜中华,师鸣若,王大印.Red Hat Linux9 系统管理员完全学习手册[M].北京: 北京希望电子出版社,2006.8
3
※※※※※※※※※ [10]冯昊 LINUX 服务器配置与管理[M].北京:清华大学出版社,2005.7 ※※ 2008 届学生※
毕业设计 ( 论文 )材料※毕业设计( 论文) ※※ (二)
※※※※※※※※※
学生毕业设计(论文) 开题报告书
课题名称姓学名号
基于 Linux 的校园网络服务平台的构建
院, 系, 部专业
计算机科学与技术
指导教师
2008 年 3 月 24 日
4
设(论文)题目
基于 Linux 的校园网络服务平台的构建
课题的根据:1)说明本课题的理论,实际意义 2)综述国内外有关本课题的研究动态和自己的见解 1)说明本课题的理论,实际意义数字化信息服务框架分为数字校园支撑体系,信息基础平台和应用信息服务三个层次.信息基础平台由支撑系统承载,对上层应用提供统一的连接和界面,实现不同应用,不同结构,不同数据源的统一总线式结构.数字化校园是以校园网为背景的,集教学,管理和娱乐为一体的信息化的工作,学习,生活环境.信息服务系统的方案设计选型关系到应用系统正式投入使用的实际效果,同时对用户产生直接影响.本文试图选用 Linux 操作系统,为满足应用需求,完成目前数字校园网络信息基础平台建设,构建基于 web 模式的流媒体服务系统. Linux 是一套免费使用和自由传播的类 Unix 操作系统, 它主要用于基于 Intel x86 系列 CPU 的计算机上. 这个系统是由全世界各地的成千上万的程序员设计和实现的.其目的是建立不受任何商品化软件的版权制约的,全世界都能自由使用的 Unix 兼容产品. Linux 以它的高效性和灵活性著称. 它能够在 PC 计算机上实现全部的 Unix 特性,具有多任务,多用户的能力.Linux 是在 GNU 公共许可权限下免费获得的, 是一个符合 POSIX 标准的操作系统. 而 Linux 操作系统的强项在于强大而安全稳定的网络功能,所以在未来网络的发展中,构建基于 Linux 操作系统的网络服务平台是很重要的. 目前在很多国家,以 Linux 为代表的自由软件已经在包括政务,军事,商业等众多领域获得了广泛的应用.在我国,Linux 也已经在电子政务,电子商务等信息化建设领域崭露头角.目前,如何利用自由软件进一步推动我国信息化建设已成为一个备受瞩目的课题.显然,在今后的几年中,高水平的 Linux 专业人才将成为 IT 领域乃至整个就业市场中的新亮点,Linux 人才的培训迫在眉睫. 2)综述国内外有关本课题的研究动态和自己的见解一直以来,运行 Linux
操作系统的服务器被各界广泛使用,运行在 Linux 上的 Apache,DNS,sendmail,vsftpd 等网络服务器已经成为 IT 行业的宠物. 本课题之所以采用Linux操作系统来构建校园网络服务平台,是因为它具有以下两大特点:第一,提供了丰富的网络功能:完善的内置网络是Linux 的一大特点. Linux在通信和网络功能方面优于其他操作系统.其他操作系统不包含如此紧密地和内核结合在一起的连接网络的能力,也没有内置这些联网特性的灵活性.而Linux为用户提供了完善的,强大的网络功能;第二,提供了可靠的系统安全:Linux采取了许多安全技术措施,包括对读,写进行权限控制,带保护的子系统,审计跟踪,核心授权等,这为网络多用户环境中的用户提供了必要的安全保障.
5
课题的主要内容: 1,Linux 的安装与初步使用; 2,Linux 常用命令的使用; 3,Linux 文件系统管理,用户和组管理,系统进程管理; 4,Linux 网络配置基础; 5,Linux 环境下Apache,Samba,DNS,E-mail,DHCP,FTP 等服务器的构建; 6,Linux 下数据库服务器 MySQL 的构建; 7,掌握 Linux 下流媒体技术在校园网中的应用.
研究方法: 在虚拟机 VMware-workstation 上装个 LINUX 操作系统, 并在其上完成毕业设计中提及到的相关内容,并进行实践演习,通过验证达到预期的效果. 完成期限和采取的主要措施: 完成期限: 此次毕业设计及相关文档将在第 13 周(5 月底)完成,具体进度安排如下: 序号 1 2 3 4 5 6 7 8 论文(设计)各阶段内容 Linux 的安装与初步使用; Linux 常用命令的使用系统管理的文件系统管理,用户和组管理,系统进程管理 Linux 网络配置基础,Samba 服务器的配置 Linux 环境下 Apache,DNS 等服务器的构建 Linux 环境下E-mail,DHCP,FTP 等服务器的构建 Linux 下数据库服务器 MySQL 的构建 Linux 下流媒体服务器的配置撰写论文及 PPT 文档起止日期 3.28—4.3 4.4—4.10 4.11—4.17 4.18—4.24 4.25—5.2 5.3—5.9 5.10—5.16 5.17—5.30
主要措施:到图书馆和系办公室借毕业设计的相关资料,在网上查阅相关资料, 向指导老师和同学请教并讨论有关问题.
6
主要参考资料: [1]梁如军. Red Hat Linux9 网络服务[M]. 北京:机械工业出版社,2005.1 [2]杨文志. 深入 LINUX 建构与管理[M]. 北京:中国青年出版社,2001.1 [3] 黄丽娜,许社村. Red Hat Linux 9.0 基础教程(第二版)[M]. 北京:清华大学出版社,2004.6 [4](美)夏(Shah,S.)(美)索印卡(Soyinka,W.). Linux 管理基础教程(第 , 4 版)[M]. 北京:清华大学出版社 ,2004.5 [5]李蔚泽. Fedora Core 5 Linux 系统安装与管理[M]. 北京:机械工业出版社 2006.9 [6]张辉译.Linux 系统管理技术手册[M].北京:人民邮电出版社,2003.12 [7]林慧琛.Red Hat Linux 服务器配置与应用(第二版)[M].北京:人民邮电出版社, 2006.1 [8](美)OLAF KIRCH TERRY DAWSON.Linux 网络管理员指南(第二版)[M]. 北京: 中国电力出版社,2001.8 [9]姜中华,师鸣若,王大印.Red Hat Linux9 系统管理员完全学习手册[M].北京: 北京希望电子出版社,2006.8 [10]冯昊 LINUX 服务器配置与管理[M].北京:清华大学出版社,2005.7
指导教师意见:
签名:
年
月
日
7
开时间姓与会人员名
题
报
告
会
纪
要
地点职务(职称) 姓名职务(职称) 姓名职务(职称)
会议纪要:
主持人: 记录人: 年指导小组意见月日
负责人签名: 年月日
系部意见
负责人签名: 年月日
8
※※※※※※※※※※※ 2008 届学生※
毕业设计 ( 论文 )材料※毕业设计( 论文) ※※ (三)
※※※※※※※※※
学生毕业设计(论文) 答辩评审表
课题名称姓学名号
基于 Linux 的校园网络服务平台的构建
院, 系, 部专业
计算机科学与技术
指导教师
2008 年 5 月 30 日
9
毕业设计(论文)答辩申请表
一,设计(论文)课题名称基于 Linux 的校园网络服务平台的构建二,设计(论文)要求及进程计划起止时间 3.28—4.3 4.4—4.10 4.11—4.17 4.18—4.24 4.25—5.2 5.3—5.9 5.10—5.16 5.17—5.30 任务要求完成情况指导教师签名
Linux 的安装与初步使用; Linux 常用命令的使用系统管理的文件系统管理,用户和组管理,系统进程管理 Linux 网络配置基础, Samba 服务器的配置 Linux 环境下 Apache, 等服务器的 DNS 构建 Linux 环境下 E-mail, DHCP, FTP 等服务器的构建 Linux 下数据库服务器 MySQL 的构建 Linux 下流媒体服务器的配置撰写论文及 PPT 文档三,毕业设计(论文)特色简介(数量,质量,创新) 本课题采用 Linux 操作系统来构建校园信息网络服务平台,摆脱了传统使用 Windows 操作系统做为网络服务平台的思维,别具一格,创新独到.本文针对 Linux 操作系统中的各种网络服务器进行逐一讲解并配有相关的图表说明,文章体式明确, 标注规范,篇幅较长,但语言准确,表达简明,很容易让读者读懂.
四,是否同意参加答辩
主指导教师(签名) 年月日
10
毕业设计(论文)成绩评定标准及评审表
专业:计算机科学与技术课题:基于 Linux 校园网络服务平台的构建学生:
分块等级及得分项目 (该项满分值) 1.资料搜集与整理论证情况(10) 2.基本概念和理论情况(10) 3.计算方法和计算结果(15) 4.独立见解和应用价值(5) 5.说明书,图纸(10) 6.方案制定,选用(10) 7.规范和手册使用(8) 8.编程,上机结果的分析与处理, 国内外文献阅读 (12) 9.遵守纪律(10) 10.爱护公物,保持良好环境(5) 11.工作责任心, 主动性
(5) 1.任务完成情况 (10) 2.基本概念和理论论证情况(20) 3.计算方法和计算结果(30) 4.独立见解和应用价值(10) 5.说明书,图纸 (20) 6.题目难度大小, 工作量(10) 1.报告情况(20) 答辩委员 30% 2.回答问题情况 (50) 3.说明书,图纸 (20) 4.独立见解和应用价值(10) A 齐全评 B 较完全基本清楚基本正确基本正确少量应用有,一般分等级 C 基本齐全尚清楚尚正确尚正确尚应用有,无或无, 一般 D 差不清楚不正确不正确未应用无,无 A 9-10 各 B 7-8 档得 C 5-6 分 D ≤4 评分
指导教师 40%
完成任务的水平和质量 50
清楚,正确正确,应用计算机较多有,较大层次分明,正确无误,认真工整, 外文提要正确独立完成且正确熟练熟练主动查阅消化引用好好强全部完成清楚,正确正确,应用计算机较多有,较大
9-10
7-8
5-6
≤4
13-15
10-12
7-9
≤6
5
4
3
≤2
基本正确,较尚正确,尚认错误很多,认认真,较明确真,基本正确真,不正确基本独立完成正确基本熟练基本熟练查阅,有引用较好较好较好基本完成基本清楚基本正确基本正确少量应用有,一般尚能独立完成基本正确尚可尚可尚能查阅引用一般一般一般主要部分完成尚清楚, 尚正确尚正确, 未应用有,无或无,一般不能独立完成且错误很多基本不会基本不会查阅引用差差差未完成不正确, 未应用不正确, 不应用无,无错误很多, 不认真, 不正确易,不饱满概念不清错误较多基本不正确不认真无,无
9-10
7-8
5-6
S4 ≤4 ≤5
独立工作能力 30 工作态度 20
9-10 8
7-8 7
5-6 6
11-12
9-10
7-8
≤6
9-10 5 5 9-10 18-20 26-30 9-10
7-8 4 4 7-8 15-17 21-25 7-8
5-6 3 3 5-6 12-14 16-20 5-6
≤4 ≤2 ≤2 ≤14 ≤11 ≤15 ≤4
材料评阅人 30%
层次分明,正确无基本正确,较认尚正确, 尚认误,认真工整,外真,较正确真, 基本正确文提要正确难,饱满简明,清晰,重点突出正确,熟练总体印象认真,工整,正确有,较大知中, 较饱满基本清晰重点不够基本正确较认真有,一般较易,尚饱满尚清晰,有错尚正确,有错尚认真有,无或无, 一般
18-20
15-17
12-14
≤11 ≤5 ≤11 ≤12 ≤11 ≤4
9-10 18-20 43-50 18-20 9-10
7-8 15-17 35-42 15-17 7-8
5-6 12-14 27-34 12-14 5-6
说明:1.本方案供院系部参考,评分方案和比例均可根据实际情况进行调整. 2.学生的答辩成绩取诸答辩委员会的平均成绩. 3.答辩委员会除给出答辩成绩外,还应汇总和审查指导教师,材料评阅人给出的成绩,然后分档(优≥ 90;良 80-89 分;中 70-79 分;及格 60-69 分;不及格≤59 分)给出学生毕业设计(论文)成绩. 签名: 11
指导教师评审意见 (40%)
评语:
评分
(≤40) 指导教师(签名) :
评语: 评阅教师评审意见评分 (30%) 评语: 答辩小组意见 (30%) 评分院系部学术委员会意见评语:
(≤30) 评阅教师(签名) :
(≤30)
负责人(签名) :
年
月
日
设计(论文)最终评分评定等级
负责人(签名) :
学校(公章)
年
月
日
注:①评语包括设计(论文)优点,缺点,数据,材料,论证,结论是否正确,有无新的见解等.
②等级标准:优≥90;良≥80;中≥70;及格≥60;不及格<60;
12
答时间姓 2008 年 5 月 31 号名职称
辩
会
纪
要 1 教 403 教室所从事专业
地点所学专业
答辩小组成员
答辩中提出的主要问题及回答的简要情况记录:
会议主持人: 记录年人: 月日
13
※※※※※※※※※※※ 2008 届学生※※
※※※※※※※※※
毕业设计 ( 论文 )材料※毕业设计( 论文) ※ (四)
序号
学生毕业设计(论文)
课题名称姓学名号
基于 Linux 的校园网络服务平台的构建
院,系,部专业
计算机科学与技术
指导教师
2008 年 5 月 24 日
14
基于 Linux 的校园网络服务平台的构建
摘要:数字化校园信息服务是以校园网为背景的,集教学,管理和娱乐为一体的信息化的工作,学习,生活环境.信息服务系统的方案设计选型关系到应用系统正式投入使用的实际效果, 同时对用户产生直接影响,而 Linux 就是目前在网络服务器上最受青睐的操作系统,并且 Linux 操作系统的强项在于强大而安全稳定的网络功能,所以在未来网络的发展中,构建基于 Linux 操作系统的网络服务平台是很重要的,在现在的各种网络中比如商业,企业,电子商务系统中简单操作的同时要求更高的系统的安全和系统的可靠性. 在各种服务全面发展的同时,人们对软件开发中源代码和价格上又在不断的追求,Linux 也受到了人们越来越多的关注.Linux 是操作系统中的一个焦点,在现在它又从网络服务器的顶尖领域里一步步走向个人计算机的发展,在各种媒体中都不难发现 Linux 的影子. 关键字:校园信息服务;Linux;网络服务器
The platform of construction based on the Linux
15
campus network services
Abstract: Digital Campus Information Service on the campus network as the background, set of teaching, management and entertainment information as one of the work, study and living environment. Information Service System Design Selection formal application systems related to the actual results put into use, at the same time have a direct impact on users, while Linux is currently in the network's most popular server operating system, and the strengths of the Linux operating system is strong and Security and stability of the network, so in the future network development, construction of Linux-based network services platform is very important, and now in the various networks such as business, enterprise, e-commerce systems in operation at the same time simple request more The system of high security and reliability of the system. In the all-round development of various services at the same time, people in the software development of the source code , Linux has also been a growing number of people concerned.Linux operating system is a focus, now it from the network
server's top areas step by step toward the development of personal computers, in various media outlets are not difficult to find Linux in the shadow. Key words: Campus information service; Linux; Network server
目录
第 1 章概论...... 6 1.1 信息服务平台的选择...... 6 1.2 linux 的安装及初步使用...... 7 1.3 linux 常用命令的使用...... 9 1.3.1 简单命令的使用...... 9 1.3.2 vi 编辑器的使用...... 9 1.4 linux 系统管理 (11)
16
1.4.1 文件系统管理...... 11 1.4.2 用户和组管理...... 13 1.4.3 系统进程管理 (14)
1.5 linux 网络的基本配置…… 16 1.5.1 以太网的配置…… 16 1.5.2 网络命令的使用…… 16 第 2 章 Samba 服务器…… 17
2.1 Samba 的概述…… 17 2.1.1 SMB 协议……
17 2.12 samba 的功能…… 18 2.2 Samba 服务器的安装…… 18 2.3 Samba 服务的配置……
19 2.3.1 Samba 服务的主配置文件...... 19 2.3.2 Samba 用户帐号...... 21 2.3.3 Linux 客户端的访问...... 22 2.3.4 Windows 客户端的访问...... 23 第 3 章 DNS 服务器...... 23 3.1 DNS 服务器的概述...... 23 3.1.1 DNS 域名系统的简介...... 23 3.1.2 DNS 的作用 (24)
3.1.3 DNS 服务的整体结构…… 24 3.2 BIND 服务器安装…… 24 3.2.1 Bind 的简介……
24 3.2.2 Bind 软件包的安装...... 24 3.2.3 BIND 服务器的基本配置...... 25 3.3 DNS 服务的启动与停止...... 27 3.4 DNS 服务器的测试...... 27 3.4.1 使用 host 命令测试 (27)
3.4.2 使用 nslookup 测试…… 27 第 4 章 Apache 服务器…… 28 4.1 Apache 服务器的概述…… 28 4.1.1 Apache 的简介…… 28 4.1.2 Apache 的特点…… 28 4.2 Apache 服务器的安装…… 29 4.2.1 安装 Apache 服务器…… 29 4.2.2 Apache 服务的基本配置……
30 4.3 启动和停止 Web 服务...... 32 第 5 章 DHCP 服务器...... 32 5.1 DHCP 服务器的概述...... 32 5.1.1 DHCP 服务的简介...... 32 5.1.2 DHCP 服务的工作原理...... 33 5.2 DHCP 服务的安装...... 33 5.2.1 DHCP 软件包的安装...... 33 5.2.2 DHCP 服务的配置 (34)
17
5.2.3 设置 DHCP 中继代理…… 35 5.2.4 启动和停止 DHCP 服务…… 36 5.3 DHCP 客户端的配置……36 5.3.1 Linux 中DHCP 客户端的配置……36 5.3.2 Windows 2000/XP/2003 中 DHCP 客户端的配置……36 第 6 章 FTP 服务器…… 37
6.1 FTP 服务的概述…… 37 6.1.1 FTP 服务的简介…… 37 6.1.2 FTP 的工作原理…… 37 6.2 FTP 服务的安装与配置…… 38 6.2.1 常用 FTP 服务器软件…… 38 6.2.2 Vsftpd 的安装及设置…… 38 6.3 启动和停止 Vsftpd 服务…… 40 6.4 Vsftpd 的测试…… 40 第 7 章Sendmail 邮件服务器…… 41
7.1 Sendmail 服务器的概述…… 41 7.1.1 电子邮件服务的概述…… 41 7.1.2 sendmail 的简介…… 41 7.2 Sendmail 的安装及配置…… 42 7.2.1 Sendmail 的安装…… 42 7.2.2 Sendmail 的配置…… 43 7.3 sendmail 的启动与停止……
44 第 8 章 MySQL 数据库服务器…… 45 8.1 MySQL 的概述…… 45 8.2 MySQL 服务安装与配置…… 45 8.2.1 MySQL 的安装…… 45 8.2.1 MySQL 的登陆…… 46 8.3 MySQL 的几个重要目录…… 47 8.4 MySQL 的常用操作…… 48 第 9 章 Helix 流媒体服务器…… 49 9.1 流媒体服务器的概述…… 49 9.1.1 流媒体技术简介…… 49 9.1.2 Helix 流媒体服务器简介…… 49 9.2 Helix 流媒体服务的安装与配置…… 49 9.2.1 Helix 的安装…… 49 9.2.2 Helix 服务的启动与停止及测试…… 50 9.2.3 Helix 服务器的基本配置…… 51 9.3 管理用户和许可证…… 53 9.3.1 Helix 的管理用户帐号…… 53 9.3.2 Helix 的许可证文件……
53 致谢语...... 53 参考文献 (54)
18
第 1 章概论
1.1 信息服务平台的选择随着科学技术的不断发展,各式各样的操作系统相继推出,例如:Windows XP, Windows 2003,Vista,linux 等等,它们都有各自的优点及缺点,那么正确选择合适的操作系统来作为校园信息服务平台是很重要的. 也许在一开始就会有人感到疑惑, 为什么有很好用的图形界面的 windows 还要去使用难以着手的 Linux 呢?在复杂的网络环境中,到底 Linux 扮演着什么样的角色
19
呢?先来看看它的重要性,如图 1 在这样的校园网络中它所操纵了网络中进出的所有的任务和服务.
图 1 基于 Linux 操作系统校园网络服务的网络拓扑图
其实这样的校园网络还是比较简单的,在 Internet 网中就变更加错综复杂了, 那么每天在网络中有那么的服务和请求,要求系统稳定,可靠和安全的提供服务, Linux 正担负着这样的任务,又正因为它满足这样的条件因此基于 Linux 的网络就大力发展了. 一直以来,运行Linux 操作系统的服务器被各界广泛使用,运行在Linux 上的Apache,DNS,sendmail,vsftpd 等网络服务器已经成为 IT 行业的宠物. 本课题之所以采用Linux操作系统来构建校园网络服务平台,是因为它具有以下两大特点: 第一, 提供了丰富的网络功能: 完善的内置网络是Linux的一大特点. Linux 在通信和网络功能方面优于其他操作系统;第二,提供了可靠的系统安全:Linux采取了许多安全技术措施,包括对读,写进行权限控制,带保护的子系统,审计跟踪, 核心授权等,这为网络多用户环境中的用户提供了必要的安全保障. 目前在很多国家,以 Linux 为代表的自由软件已经在包括政务,军事,商业等众多领域获得了广泛的应用.在我国,Linux 也已经在电子政务,电子商务等信息化建设领域崭露头角.目前,如何利用自由软件进一步推动我国信息化建设已成为一个备
20
受瞩目的课题.显然,在今后的几年中,高水平的 Linux 专业人才将成为 IT 领域乃至整个就业市场中的新亮点,Linux 人才的培训迫在眉睫. 近日,专业机构对国内知名招聘网站从 2007 年 12 月 16 日至 22 日近一周关于 Linux,Windows 以及 Unix 人才的招聘信息调查发现,随着国内使用 Linux 的单位越来越多,相关人才的需求随即产生,并且呈现出供不应求的局面,其从业人员的就业机会显著高于 Unix 从业者,基本上与 Windows 从业机会持平.从诞生起,Linux 就以开放源代码的模式及其安全性和稳定性吸引着全世界计算机爱好者.而随着 Linux 在中国市场迅猛发展,国内 Linux 人才缺口逐渐凸显. 1.2 linux 的安装及初步使用虽然现在 linux 版本有很多,但 Red Hat Linux 在 linux 操作系统的领域中占有相当的地位.该款 linux 融合了 windows 系统下的易用性以及传统 linux 的稳定性, 用户使用起来很轻松,特别是在其图形界面 x-window 下所有操作和 windows 系统几乎一样,所以本课题选择 Red Hat Linux9.0 来构建设基于 linux 的校园信息服务平台.现在就Red Hat Linux9.0 的安装做初步的介绍: (1) 开机按 DEL 键进入 BIOS 设置, BIOS 设置界面中将引导顺序方式设置为从在光驱引导. (2) 重新启动计算机, 将第一张安装光盘放入光驱. 启动时将出现安装模式选择, 有两种安装方式:图形方式和文本方式,一般选用图形方式,直接按回车键即可. (3) 接下来可能会检测安装介质(光盘) ,然后进入欢迎界面. (4) 语言选择为简体中文,键盘,鼠标一般都采用默认选项. (5) 安装类型为定制——完全安装,为以后的实验安装好相关软件. (6) 系统分区采用系统自动分区方式,一般系统有三个分区:引导分区 /boot, 根分区/,swap 分区.
21
(7) 引导装载程序配置,网络配置,防火墙配置,附加语言支持,时区选择等一般都采用默认设置,接下来就是设置根口令,这是系统登陆的密码,一定要保密. (8) 验证配置为默认选项,选择软件包为"其他"—>"全部",这是为了方便以后服务器的配置. (9)接下来是正式
开始安装系统,更换第二,三张光盘直至操作系统安装完成. (10) 安装拷贝完成后,选择不创建引导盘,接下来进行图形化界面配置,一般都采用默认值,并选择采用图形方式登陆. (11)安装完成后,重新启动计算机,进入 linux 操作系统图形登陆界面(如图 2 所示),输入用户名:root 和口令,如果正确,则正常进入 linux 操作系统.
图 2 图形登陆界面
1.3 linux 常用命令的使用 1.3.1 简单命令的使用 (1)linux 命令分为:内部命令和系统命令(/bin,/sbin) (2)linux 命令的格式: Conmment Option # ls -l (3)常用命令如表 1 所示:
表 1 常用命令及说明
22
命令 reboot halt shutdown date ls pwd cd mkdir rmdir more wc tail cp mv rm Grep cat 关机;-h,-r 示例
功能说明重启动计算机关机 shutdown –h +5 shutdown -h 五分钟后关机
18:18:18 定时关机
显示时间与日期.修改时间:date 010*********(月日小时分年) 列出文件和目录的属性信息列出用户当前所处目录路径改变用户的当前目录建立一个新目录删除一个目录及其中的文件分页查看文件内容例如:cat /etc/passwd |more
显示档案的相关信息,例如:行数,字数,byte 数,档案名查看档案或文件的后多少行的内容.tail -3 yp.conf 连续显示,查看文件内容移动文件或目录(如果在同一目录,就是换名) 删除文件或目录在指定对象中搜索指定文本,例如:grep this 连续显示,查看文件内容*.txt
1.3.2 vi 编辑器的使用在 Linux 系统中包含了许多不同的编辑器,其中最有名的莫过于是 vi 了.所谓 vi 是指 Visual 的意思,它是所有系统中都会提供的屏幕编辑器,虽然并不是很容易学习, 但鉴于其功能的强大, 以及兼容于各大 Linux 系统, 因此在刚进入系统管理前, 先学习 vi 的使用方法,掌握其中的重点所在,方便以后 Linux 的相关操作. (1)Vi 四种操作模式: 命令模式,插入模式,替换模式,末行模式. (2)模式之间的切换: 1)命令模式与输入模式的切换,如图 3 所示:
a,i,o Esc
23
命令模式
输入模式
图 3 命令模式与输入模式的切换
2) 命令模式与末行模式的切换,如图 4 所示:
: Esc 图 4 命令模式与末行模式的切换
命令模式
末行模式
(3)命令模式下的使用如表 2 所示:
表 2 vi 命令模式下常用的命令命令 0(零) $ G Ctrl+b Ctrl+f yy nyy yw dd ndd p 功能说明将光标移到该行的最前面将光标移到该行的最后面将光标移到最后一行的开头将光标向前卷动一页,相当于按 page up 键将光标向文章后面移动一页,相当于按 page down 键可将光标当前所在位置的整行复制复制光标位置行开始向后 n 行复制光标位置到单字结束的字符删除光标所在的行若按3dd 键,表示删除当前光标位置的1行与下面两行可将复制的字粘贴在当前光标所在的位置.复制整行文字, 粘贴到光标所在位的下一行
(4)末行命令的操作如表 3 所示:。