




已阅读5页,还剩22页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
郑州大学西亚斯国际学院毕业设计说明书郑州大学西亚斯国际学院本科毕业论文(设计) 题 目基于Linux的局域网服务器架设与应用 指导教师 职称 助教/硕士 学生姓名 学号 20081511109 专 业计算机科学与技术 班级08计科1班院 (系) 电子信息工程学院 完成时间 2011年4月11日 基于Linux的局域网服务器的架设与应用摘要 Linux操作系统是一个开放源代码的免费操作系统,它不仅有安全、稳定、低成本低的特点,而且很少发现有病毒传播。近年来,随着Linux操作系统在我国的不断普及,越来越多的服务器、工作站和个人电脑开始使用Linux软件。 随着计算机技术、多媒体技术、硬件存储技术的不断发展以及 Internet 的日新月异,人们已经不再满足单一、被动的信息获取方式,而是希望主动参与节目之中。视频点播因其良好的人机交互性和流媒体传输技术已经发展成为一种交互式业务,倍受教育行业、娱乐行业的青睐,如今的视频点播技术日益成熟,网络教育也随之广泛展开,各个学校无论是高校还是中小学,纷纷建起校园网、多媒体教室、网络教室等,都在把视频点播系统作为校园网建设的一个重要组成部分。关键词 Linux 流媒体 ABSTRACTThe Linux operating system is a free operate system that opens a source code, It not only has a safe, stable and low cost low characteristics, but also hardly discovers a sick poison dissemination.In recent years, along with the Linux operate system is in the our country of continuously universal, more and more of server, work station and personal computer start using Linux software. along with the calculator technique, multi-media technique and hardware technique of continuously development and changing with each passing day of Internet, people have already no longer satisfied one, the passive information obtain a way, but hope active participation program in. The video frequency point sows because of it good persons machine hand over with each other sex and flow medium to deliver a technique already and develop to become 1 kind to hand over with each other type business, doubly teach to teach profession and amuse the favor of profession, the present video frequency point sows day by day the technique is mature, the network educates to also immediately and extensively launch, each school regardless is a high school or primary and junior high school, start to set up campus net, multi-media classroom, and network classroom.etc. in succession, all at video frequency point sow system is a campus net construction of importance constitute part.Key Words: Linux Helix目 录摘 要2ABSTRACT31 绪 论61.1开发背景61.2开发目的72 Linux操作系统概述92.1 Linux简介92.2 Red Hat Enterprise Linux 5.5的安装93 Apache服务器113.1 Apache服务器113.2 Apache服务器的安装与配置113.2.1 Apache服务器的安装113.2.2 Apache服务器的启动与停止123.2.3测试Apache服务器是否在运行133.2.4 php环境配置143.3 Apache服务器的配置154 Helix服务器194.1流媒体技术简介194.2 Helix服务器的安装与配置194.2.1 Helix服务器的安装194.2.2启动和停止Helix服务器204.2.3 Helix服务器的基础配置214.2.4服务器监控功能的实用235 vsftp实现影视资源的上传245.1vsftp服务器的安装、启动与停止245.2 ftp上传影视资源的实现24结论25总结26参考文献27基于Linux的局域网服务器的架设与应用1 绪 论1.1开发背景 全球范围内Linux的发展状况让人鼓舞,从全球来看Linux的增长是非常快的。目前,全球 Linux 市场超过 70亿美元。从整个操作系统的市场来看,Linux的增长比其他操作系统都来得更加快。而中国比全球的增长更显得快,从大致的增长率来看,全球大概是9%-13%的增长率,在中国,Linux的服务器市场是33%的增长率。 拿IBM做例子,Linux是IBM所大力倡导的,同时也在不断投入。从Linux解决方案来讲,IBM全球最大的提供商之一。IBM所有的服务器都支持Linux,另外有超过500种中间件产品都支持Linux平台,IBM全球Service也都提供了对Linux的支持与服务。在IBM,有超过600名的员工在LTC工作,LTC(Linux Technology Center)是最早IBM建立起来的一个围绕Linux的开发组织和技术部门,在这里面其中有超过300人,就专门围绕Linux内核进行了创新的工作。 当今社会,Internet和多媒体技术正以惊人的速度改变着人们的工作、学习和生活方式,也正在引起教育领域的深刻变革,使教育体制和教育模式产生新的重大的飞跃。人们利用网络技术,结合现代教育技术,为适应21世纪社会经济和科技发展对高素质创造型人才的需要,逐渐改变教学方式,使其向在教师指导下的学生自主式学习的环境发展。 网络教育的形式多种多样,但是都不能离开多媒体制作和使用,音频和视频的交流一直是信息传播的主要途径。现在的多媒体网络课件,传统的教学录像和录音,在教育教学过程中都占据着不可替代的重要地位。结合计算机技术和网络,音视频服务已经成为现代网络教学中不可缺少的一部分内容。 视音频点播是近年来新兴的传媒方式。它提供了让用户按照自己的喜好选择节目进行播放的功能。它改变了传统电视节目播放那种将用户置于完全被动的地位,使用户可以根据自己的需要选择节目。 使用视音频教学服务点播系统,教师可在教学中实现随时随地点播教学课件完成教学,从而丰富教学内容,突破了传统的集体教学的限制,实现了多媒体个性化教学,可以达到最佳的教学效果。 流媒体系统,还可以让学生根据自己的需求来点播教学录像和录音,来完成相关课程的预习和复习等过程。 该系统可以实现一些会议、活动等的实况转播和直播,可以提供基于计算网络的视频点播、广播和实况直播应用的电视台服务。1.2开发目的 由于Linux工具包拥有几乎所有的工具,能够轻松且廉价地搭建起Internet和应用服务。因而,在Internet环境下,Linux开始替代商业的UNIX和Windows NT。Linux环境下的Apache服务软件在Internet上提供了极高的性能和极低的费用。在美国,绝大多数的廉价服务器都是基于Linux平台的。根据从Infobeads的统计结果显示,超过26%的Internet网上商业公司的服务是基于Linux平台,并且这个比例在不断地扩大。 Linux作为一种开放的网络操作系统,是一个很有吸引力的平台。Linux作为自由软件的一个重要的成果,可以看作是互联网发展的作品。可获得源代码的版权,保证了用户有足够的权利,不受传统的商业许可证的限制。Linux在我国的发展经历了四五年时间,最初的几年只是学校和科研单位使用。最近的两年逐渐进入媒体、企业和普通大众的视线,现在Linux已经成为鲜花和掌声包围的宠儿。尽管Linux在高端服务器和嵌入式方面发展迅速,目前Linux的应用主要在网络应用上。成为中小企业、家庭的网络服务器,提供Web服务、电子邮件(E-mail)服务、文件传输(FTP)服务、域名(DNS)服务。事实上,成功的安装后的Linux就可以作为Web、E-mail、FTP、News服务器。当然作为中小企业可能还需要一些更为复杂的功能,比如作为DNS服务器、代理网关或者路由、虚拟主机、防火墙、拨入服务器等。本题主要对高校局域网环境通过Linux平台建立一个,通过Apache,helix,ftp,dns等服务器,为老师和学生提供一个高效、安全、便捷的局域网环境。 2 Linux操作系统概述2.1 Linux简介 所以我们应该好好的对Linux进行深入的研究,在近几年的时间里全球的Linux的研究人员对其仍然有这浓厚的兴趣,作为学生的我们更应该好好的学习Linux,随着Linux的发展我相信它将成为一个很好的平台,对我们网络生活有着积极的作用,现在不光是国外的一些大公司对它有着浓厚的兴趣,国内对Linux的学习和应用以及研究都有着突破性的进展,在各大高校,凡是有计算机专业的院系都开设了Linux这门课,如此看见Linux的重要性以及它潜在的价值,这一点更说明了我们学习Linux的重要性和先进性,也说明了我这次选择这个题目的优越性。Linux应用如此的广泛那么我们有必要对此进行深入的研究。为了网络服务多元化发展的需要,对Linux下WEB站点的建立和服务的应用的研究具有现实的意义。2.2 Red Hat Enterprise Linux 5.5的安装 Red Hat公司将发行版本进行了调整,Red Hat Enterprise Linux 5有Red Hat Enterprise Linux 5 Server(服务版)和Red Hat Enterprise Linux 5 Desktop(桌面版)两种产品类型。1硬件需求 处理器和内存。Intel X86处理器兼容可以用于RHEL5。文本模式的推荐配置:200 MHz奔腾或更高,图形模式的推荐配置:400 MHz 奔腾II或更高,文本模式最小内存值128MB,图形模式最小内存值:192MB,图形模式推荐内存值:256MB或更高。硬盘空间需求。RHEL5安装需要3GB以上的硬盘空间,安装全部软件包需要5GB硬盘空间。2Red Hat Enterprise Linux 5的硬盘安装 Red Hat Enterprise Linux 5可以通过光盘安装、硬盘安装、网络安装(如,FTP、HTTP、NFSS等)这里选择比较流行的硬盘安装。如果用户没有安装光盘,只有ISO镜像文件,可以把安装所需的ISO文件存放于主机的一个可用分区上(如FAT32文件系统),然后通过引导盘启动计算机,使用本地硬盘进行安装操作。 执行Linux askmethod Linux默认采用光盘安装,如果用户要选择其他安装方式,需要首先使用Red Hat安装光盘引导系统,然后输入Linux askmethod命令,并按Enter键确认。 选择Hard drive(硬盘安装) 执行linux askmethod命令后,出现安装方式选择界面,使用光标键选择Hard drive选项,使用硬盘安装,然后通过Tab键切换光标至OK,按空格键确认进入下一步。 选择分区 设置存放ISO镜像文件的分区,并指定存放镜像文件的目录,这里选择的硬盘分区为/dev/hdb6,存放目录为iso。 然后进行一步一步安装,这里不进行详细说明。3 Apache服务器3.1 Apache服务器 1995年,美国国家计算机安全协会(NCSA)的开发者创建了NCSA全球网络服务软件。Apache是根据NCSA的服务器发展而来的,在发展初期,Apache主要是一个基于UNIX系统的服务器,它的宗旨就是建成一个基于UNIX系统的、功能更强、效率更高并且速度更快的WWW服务器,这就决定了它是从其他的服务器演变而来的,并且添加了大量补丁来增强它在某一方面的性能,所以它就被命名为“APACHy Server(一个补丁组成的服务器)”。Apache的开发遵循GPL协议(公开源代码,保证用户可以免费得到),由全球的志愿者一起开发和维护。在保持强大的功能及不断更新的同时,它仍然是免费的,并且公开源代码。由此用户可根据自身的需要去进行相关模块的开发。Apache具有跨平台性,可在UNIX、Linux、Windows等多种操作系统上运行,可移植性极强。3.2 Apache服务器的安装与配置3.2.1 Apache服务器的安装查看Apache服务器是否安装:在命令行下安装rpm包:(1)挂载光驱(2)进入光盘的RedHat/Server目录(3)找到相应的软件包(4)安装所需软件包测试是否安装了Apache3.2.2 Apache服务器的启动与停止Apache服务器的重启与重载3.2.3测试Apache服务器是否在运行或者在URL中输入:http:/ip/或/出现开机运行Apache服务 运行命令“ntsysv”在如下界面中设置:3.2.4 php环境配置 Php解释器安装: mount /dev/mnt/cdrom /挂载光驱 cd /media/rhel-server-5.5-i386-dvd/Server /找到光盘的Server目录 ls l|grep php /找到相应的软件包 rpm ivh php-common-5.1.6-27.el5 rpm ivh php-cli-5.1.6-27.el5 rpm ivh php-5.1.6-27.el5 /安装所需软件包测试php运行环境: 在Apache服务器的主目录中创建一个文件,命名为test.php; 在文中输入一行代码, 保存; Chmod +x /var/www/html/test.php 赋予test.php可执行权限; 在浏览器中输入:http:/localhost/test.php,出现如下界面说明配置正确3.3 Apache服务器的配置主配置文件路径 该文件的位置随着安装方式的不同而变化,若使用rpm命令进行安装,则该配置文件位于/etc/httpd/conf目录中;若通过网站下载源程序代码进行编译安装,则该配置文件存放在Apache安装目录下的conf子目录中。整个配置文件httpd.conf包括3部分内容:全局配置信息默认或主虚拟主机的配置信息虚拟主机设置配置服务器根目录和工作主目录:服务器的根目录包含所有与Apache web服务相关文件。主工作目录,所有能被客户端访问的文件都在这里,这个设置值可以随意改变,不过更改之后需要针对该目录进行权限设置。配置服务器管理员、IP地址和端口,以及服务器名称 ServerAdmin设置系统管理员的E-mail,当网站出问题时,错误信息显示的信箱。 ServerName设置主机名称,它应该是个全限定的域名。 Listen 默认监听所有ip上80端口。配置目录访问权限: 由于Internet可以对Apache服务器的数据进行浏览,所以需要针对可被浏览的目录进行权限设置。访问目录icons的请求都被映射到/var/www/icons/中,并且规定此目录权限,允许所有人访问,当在目录中找不到主页文件时显示整个目录文件名。启用用户个人的Web页 要允许每个系统用户维护自己的Web目录,在配置文件“httpd.conf”中找到UserDir部分。默认情况下,UserDir部分的内容如下: 注释掉“UserDir disable“那一行并去掉”UserDir public_html“行前的注释符号。修改如下: 然后去掉“”段的注释: 经过上面的设置后,每个普通用户可以在自己的用户主目录下创建一个“public_html”的目录并放置用户的个人内容到那个目录。4 Helix服务器4.1流媒体技术简介 流媒体简单来说就是应用流技术在网络上传输的多媒体文件,而流技术就是把连续的影象和声音信息经过压缩处理后放上网站服务器,让用户一边下载一边观看、收听,而不需要等整个压缩文件下载到自己机器后才可以观看的网络传输技术。该技术先在使用者端的电脑上创造一个缓冲区,于播放前预先下载一段资料作为缓冲,于网路实际连线速度小于播放所耗用资料的速度时,播放程序就会取用这一小段缓冲区内的资料,避免播放的中断,也使得播放品质得以维持。4.2 Helix服务器的安装与配置4.2.1 Helix服务器的安装安装Helix服务器英应具有安装程序和许可证文件,下载的安装程序因版本不同文件名会有一些差异,许可证文件名称则是绝对不同的,其格式“RNKey-Helix_Server_Unlimited-110-*.lic”。由于我是以root身份登录并且把Helix服务器相关软件下到了桌面,所以用“ls /root/Desktop”显示出文件安装Helix在安装过程中按要求:输入密匙文件位置root/Desktop/RNKey-Helix_Universal_Serv
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年人力资源管理师(一级)模拟考试试卷:人力资源战略规划与绩效管理策略实战案例应用解析含答案
- 钟表维修工数字化技能考核试卷及答案
- 2025年护士资格考试试题及答案8章
- 2025年度“三基”理论考试题有答案
- 农发行沈阳市新民市2025秋招笔试英语题专练及答案
- 农发行抚州市宜黄县2025秋招金融科技岗笔试题及答案
- 小学劳动命题试卷及答案
- 2025年燃气施工考试试题及答案
- 特种禽类饲养员技能巩固考核试卷及答案
- 横机工技术考核试卷及答案
- 四年级上册数学教案 -平行与垂直 人教版
- 2022年工程机械行业发展现状分析
- 《函数的奇偶性》教学课件与导学案
- DB11-T 1796-2020文物建筑三维信息采集技术规程
- (完整版)工程流体力学课件(第四版)
- RCEP的机遇与挑战研究报告
- 非常规油气勘探开发
- 小学科学课堂存在的问题与解决方法
- 陕西污水处理定价成本监审办法
- 公司级安全技术交底内容
- GB T 3810.13-2016 陶瓷砖试验方法 第13部分:耐化学腐蚀性的测定
评论
0/150
提交评论