logo资料库

毕业论文 中小型企业基于Linux系统网络服务器的架设.doc

第1页 / 共37页
第2页 / 共37页
第3页 / 共37页
第4页 / 共37页
第5页 / 共37页
第6页 / 共37页
第7页 / 共37页
第8页 / 共37页
资料共37页,剩余部分请下载后查看
1.硬件需求
3.Red Hat Enterprise Linux 5的硬盘安装
重 庆 邮 电 大 学 毕业设计(论文) 题目:中小型企业基于 Linux 系统网络服务器的架设 系 别 ______经济管理学院__ ___ 专业班级 信息管理与信息系统 __ 学生姓名 指导教师 指导教师职称 张锐华 ________ __ _________ 2010 年 04 月 15 日
目录 Linux 操作系统概述 ........................................ 4 一、Linux 简介...................................................................................................................................4 二、Red Hat Enterprise Linux 5 的安装........................................................... 5 Web 服务器——Apache 服务器 ............................... 6 一、 Apache 服务器简介.......................................................................................................... 6 二、Apache 的安装及基本配置...........................................................................................7 域名解析服务器——Dns 服务器 ............................. 10 一、Dns 的简介.................................................................................................................................10 二、Dns 的安装及基本配置..................................................................................................11 邮件服务器——Sendmail 服务器 ............................ 15 一、sendmail 简介........................................................................................................................15 二、Sendmail 服务器的安装及基本配置................................................................15 Samba 服务器 .............................................18 一、Samba 简介.................................................................................................................................18 二、Samba 的安装及基本配置............................................................................................19 文件传输服务器——FTP 服务器 ............................. 22 一、FTP 简介....................................................................................................................................... 22 二、FTP 的安装及基本配置..................................................................................................23 动态主机分配服务器——DHCP 服务器 ........................ 25 一、DHCP 简介.................................................................................................................................... 25 二、DHCP 的安装及基本配置...............................................................................................26 网络文件系统服务器——Nfs 服务器 ......................... 28 一、NFS 简介....................................................................................................................................... 28 二、NFS 的安装及基本配置..................................................................................................29 安全外壳服务器——Ssh 服务器 ............................. 30 一、Ssh 简介....................................................................................................................................... 30 二、openssh 的安装及基配置............................................................................................31 数据库服务器——MySql ................................... 33 - 1 -
一、MySql 简介.................................................................................................................................33 二、MySql 的安装及基本配置............................................................................................34 参考文献 ................................................ 36 - 2 -
中小企业基于 linux 系统网络服务器架设 【内容摘要】 在信息时代的今天,计算机参与企业日常业务管理已成为企业现代化建设不 可缺少的一个重要因素。企业内部网络服务器的架设与管理尤其重要,已成为保 障公司网络正常运营的主要环节。 该论文有关网络服务器构建的设计正是适应 了这种要求。 随着企业信息化程度的提高,企业对于信息处理的手段日益先进,企业运作的效 率也日益提高,同时,企业对其电子化的信息系统的依赖程度也越来越高。但是 由于大多数企业都把网络建立在传统的网络架构上,而该架构又缺乏对于诸多安 全问题的考虑,加之人们对网络安全认识不足、管理松散、专业安全技术人员匮 乏、网络安全设施投资缺乏、安全制度不完善等因素,使得网络信息的安全风险 日益加剧。因此,企业网络服务器的安全基础设施的建设已经成为刻不容缓的重 要课题。 本文论述一种适合于中小企业、基于 Linux 操作系统的网络服务器构建,以及系 统管理的设计与开发。详细介绍了局域网的设计规划方案、网络服务器的部署以 及服务器的配置与管理。例如常用到的网络服务有 DNS 域名解析、DHCP 动态主 机配置、Web 服务器、Ftp 服务器、Mail 服务器、VPN 服务器以及防火墙技术等。 该设计论文中主要利用 Linux、Windows 2003 网络操作系统作为开发工具。简单 介绍了当今比较流行的 Linux、Windows 2003 网络操作系统各自的特点。在可行 性研究和需求分析的基础上,对系统的设计方案、功能模块、网络硬件、网络服 务功能设计和安全设计等进行了较详细的论述。 该论文设计的系统方案遵循先进、经济、安全、高效、可靠、易操作、易维护和 开放的设计原则。 最后,对本课题设计作出客观评价和总结,在论文末,将列出有关的参考文献。 关键字: Linux VPN Mail 服务器 防火墙技术 - 3 -
Linux 操作系统概述 一、Linux 简介 简单地说,Linux 是一套免费使用和自由传播的类 Unix 操作系统,它主 要用于基于 x86 系列 CPU 的计算机上。这个系统是由世界各地的成千上万 的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、 全世界都能自由使用的 Unix 兼容产品。 Linux 的出现,最早开始于一位名叫 Linus Torvalds 的计算机业余爱 好者,当时他是芬兰赫尔辛基大学的学生。他的目的是想设计一个代替 Mi nix(是由一位名叫 Andrew Tannebaum 的计算机教授编写的一个操作系统 示教程序)的操作系统,这个操作系统可用于 386、486 或奔腾处理器的个 人计算机上,并且具有 Unix 操作系统的全部功能,因而开始了 Linux 雏形 的设计。 绝大多数基于 Linux 内核的的操作系统使用了大量的 GNU 软件,包括 了 shell 程序、工具、程序库、编译器及工具,还有许多其他程序,例如 E macs。正因为如此,GNU 计划的开创者理查德·马修·斯托曼博士提议将 L inux 操作系统改名为 GNU/Linux。但有些人只把操作系统叫做"Linux"。 Linux 的基本思想有两点:第一,一切都是文件;第二,每个软件都有 确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件, 包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言, 都被视为拥有各自特性或类型的文件。至于说 Linux 是基于 Unix 的,很大 程度上也是因为这两者的基本思想十分相近。 - 4 -
二、Red Hat Enterprise Linux 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 硬盘空间。 3.Red Hat Enterprise Linux 5 的硬盘安装 Red Hat Enterprise Linux 5 可以通过光盘安装、硬盘安装、网络安 装(如,FTP、HTTP、NFSS 等)这里选择比较流行的硬盘安装。 如果用户没有安装光盘,只有 ISO 镜像文件,可以把安装所需的 ISO 文件存 - 5 -
放于主机的一个可用分区上(如 FAT32 文件系统),然后通过引导盘启动计算机, 使用本地硬盘进行安装操作。 执行 Linux askmethod Linux 默认采用光盘安装,如果用户要选择其他安装方式,需要首先使用 Red Hat 安装光盘引导系统,然后输入 Linux askmethod 命令,并按 Enter 键确认。 选择 Hard drive(硬盘安装) 执行 linux askmethod 命令后,出现安装方式选择界面,使用光标键选择 Hard drive 选项,使用硬盘安装,然后通过 Tab 键切换光标至 OK,按空格键确 认进入下一步。 选择分区 设置存放 ISO 镜像文件的分区,并指定存放镜像文件的目录,这里选择的硬 盘分区为/dev/hdb6,存放目录为 iso。 然后进行一步一步安装,这里不进行详细说明。 Web 服务器——Apache 服务器 一、 Apache 服务器简介 1995年,美国国家计算机安全协会(NCSA)的开发者创建了NCSA全球网络服 务软件。Apache是根据NCSA的服务器发展而来的,在发展初期,Apache主要是一 个基于UNIX系统的服务器,它的宗旨就是建成一个基于UNIX系统的、功能更强、 效率更高并且速度更快的WWW服务器,这就决定了它是从其他的服务器演变而来 的,并且添加了大量补丁来增强它在某一方面的性能,所以它就被命名为“APA + CHy Server(一个补丁组成的服务器)”。Apache的开发遵循GPL协议(公 开源代码,保证用户可以免费得到),由全球的志愿者一起开发和维护。在保持 强大的功能及不断更新的同时,它仍然是免费的,并且公开源代码。由此用户可 根据自身的需要去进行相关模块的开发。Apache具有跨平台性,可在UNIX、Linux、 Windows等多种操作系统上运行,可移植性极强。 - 6 -
二、Apache 的安装及基本配置 2.1安装Apache 首先确定系统是否已经安装了Apache,输出如下命 令: # rpm -qa | grep httpd 如果没有安装Apache服务器要重新安装,可用3种办法:rpm安装,图形界面 安装和通过原代码编译安装。 1、rpm安装 如果在命令行界面下,可以直接加载RHEL5.3-i386.iso文件到/Media目录 下,定位到/Media/RHEL5.3-I386.ISO/Server下 的httpd-*.rpm安装包,有关命令及操作如下: # mount /dev/cdrom /Media //加载光驱 # cd /Media/ RHEL5.3-I386.ISO //进入光盘的RedHat/Server目录 # ls -l | grep httpd //找到相应的软件包 # rpm -ivh httpd-*.i386.rpm //安装所需要的RPM包 # rpm -ivh httpd-*.i386.rpm //(Apache 手册可以不安装) # cd ; eject //弹出光盘 2、图形模式安装 此安装方式和Windows下安装/删除软件方式类似。可以在图形界面下单 击“Applications”→“Add/Remove Software” , 选中相应的软件包, 点击安装即可。但是需连接网络。 3.下载安装 到www.apache.org下载所需要软件包进行安装,这里就不详细安装过程了。 # cd /usr/local/apache/conf #./apachectl start //启动apache服务,浏览器中访问本机80端口,查看 端口是否正常,输入 http://127.0.0.1:80 # ./apachectl stop //关闭服务 2.5 启动/停止Apache - 7 -
分享到:
收藏