Linux企业服务器的构建毕业设计.docx
- 文档编号:24349998
- 上传时间:2023-05-26
- 格式:DOCX
- 页数:31
- 大小:1.95MB
Linux企业服务器的构建毕业设计.docx
《Linux企业服务器的构建毕业设计.docx》由会员分享,可在线阅读,更多相关《Linux企业服务器的构建毕业设计.docx(31页珍藏版)》请在冰豆网上搜索。
Linux企业服务器的构建毕业设计
武汉××××职业学院
毕业设计
Linux企业服务器的构建
姓名:
×××
】
学号:
指导老师:
×××
系名:
计算机学院
专业:
计算机网络技术
班级:
1208班
;
2014年11月20日
'
引言................................................................1
第一章Linux系统的介绍.............................................2
与UNIX兼容..................................................2
|
自由软件合源代码公开.........................................3
性能高和安全性强.............................................3
便于制定和再开发.............................................3
互操作性高...................................................3
全面的多任务和真正的32位操作系统............................3
Linux的发展优势与存在问题........................................4
第2章公司网络服务器的构建需求分析..................................5
公司业务需求分析.................................................5
:
公司网络拓扑图...............................................5
公司IP地址规划及域名分布方案...............................6
第3章服务器的安装与配置..........................................6
DHCP服务器的安装与配置..........................................6
DHCP服务器的安装...........................................7
DHCP服务器的配置...........................................7
DNS服务器的安装与配置...........................................9
DNS服务器的安装.............................................10
"
DNS服务器的配置.............................................11
WWW服务器安装与配.............................................14
WWW服务器的安装.............................................15
WWW服务器的配置............................................16
FTP服务器的安装与配置.........................................19
FTP服务器的安装...........................................19
FTP服务器的配置...........................................20
Samba服务器的安装与配置........................................22
(
Samba服务器的安...........................................22
Samba服务器的配置..........................................23
总结..............................................................26
参考文献...........................................................27
;
|
)
摘要
Linux操作系统环境下搭建服务器实现了服务平台,目前,由于信息的不断扩大,人们对信息的要求越来越多,各企业对服务器的要求也越来越高,服务器的性能好坏直接影响用户对信息的获得。
迄今,Linux在网络上已经是最受欢迎的操作系统了,它的稳定性对于现在的企业来说正满足了所需求的安全性和可靠性。
此次设计是基于Linux环境下对各类服务器的搭建,包括DHCP服务器、DNS服务器、WWW服务器、FTP服务器和Samba服务器。
DHCP的动态IP的地址分配,从而各服务器的IP地址便可以从DHCP服务器获取到,实现Linux和Window操作系统中进行文件的传输和共享,需要搭建WWW服务器和DNS服务器,搭建FTP服务器,来实现对文件的上传和下载。
所有的服务器搭建完成,通过客户机的访问来检验所有服务器的功能。
在企业中,需要所有的服务器共同工作来实现整体的服务器的功能,建造一个安全且稳定的环境。
"
关键字Linux;服务器;DHCP;DNS;WWW;FTP;Samb
、
引言
随着科学的不断发展,操作系统也不断的更新这着,例如:
Windows、Unix、Linux等等,各类操作系统有着各自的优点,这便取决于用户的选择,一个企业需要选择一个稳定且安全的服务器环境。
Windows在图形界面上面的功能比较的强大,对于用户来说看来方便,理解也更加的容易,然而对于Linux和Unix而言,则是抽象的,它们是通过命令的操作来实现所有配置的更改。
在Internet网络中,用户需要访问所需要的信息,必须通过对Internet进行访问来得到信息,从而,庞大的用户群体需要一个稳定切安全的服务器,大多数的企业则选择Linux系统,是因为该系统的稳定、安全、可靠等特点,从而Linux系统在网络中得到了极大的发展。
在Linux环境中的服务器包括DHCP服务器、DNS服务器、WWW服务器、FTP服务器和Samba服务器等等。
这些服务器的共同实现,构造一个稳定且安全的网络环境,为用户提供一个良好的环境实现对信息的获取。
第一章Linux系统的介绍
系统的简介
Linux是一套免费的操作系统,源代码是开放的,是符合标准规范的32位(在64位CPU上是64位)操作系统。
Linux具有现代操作系统的功能,例如:
真正的抢先式多任务处理;支持多用户;提供内存保护机制;支持虚拟内存;支持对称多处理SMP;符合POSIX标准;提供联网功能以及大量的网络应用;是图形用户接口和桌面环境;保证速度和稳定性要求等。
当我们在安装通常所说的Linux时,我们安装的是很多工具的集合。
这些工具协同工作以组成一个功能强大的实用系统。
Linux本身只是这个操作系统的内核,是操作系统的心脏、灵魂、指挥中心。
内核执行最底层任务,保证系统正常运行——协调多个并发进程,管理进程使用的内存,使它们相互之间不产生冲突,满足进程访问磁盘的请求等等。
Linux的开发过程
Linux是一款先当优秀的操作系统,原因有三:
一是它是基于天才的思想开发而成的;
二是它的开发是基于一组优秀的概念;
三是它的开发过程是公开的。
Linux的公开的。
每个人都可以获得内核源程序,每个人都可以对源程序加以修改,然后他人也可以自由获取你修改后的原程序。
如果你发现了缺陷,则可以对它修正。
如果你有什么最优化或新的创意,则可以直接在系统中增加功能。
当发现一个安全漏洞后,你可以通过编程来弥补这个漏洞。
Linux这种独特自由流畅的开发模型已被命名为Bazaar(及时模型)。
为了确保这些无序的开发过程能够有序的进行,Linux采用了双树系统,一棵稳定树,另一棵是非稳定树或者开发树。
一些新特性、实验性改进等都将首先在开发树只能够进行。
Linux的特点
Linux的功能强大而全面,与其他操作系统相比,具有一系列显著特点。
与UNIX兼容
现在,Linux已成为具有全部UNIX特征,遵从POSIX标准的操作系统。
所有UNIX的主要功能都有相应的Linux工具和实用程序。
对于UNIX系统V,其软件程序源码在Linux上重新编译运行;而对于BSDUNIX,它的可执行文件可以直接在Linux环境下运行。
所以,Linux实际上就是一个完整的UNIX类操作系统。
Linux系统上使用的命令多数都与UNIX命令在名称、格式、功能上相同。
自由软件合源代码公开
Linux项目从一开始就与GNU项目紧密结合起来,它的许多重要组成部分直接来自GUN项目。
任何人只要遵守GPL条款,就可以自由使用Linux源程序。
这样就激发了世界范围内热衷于计算机事业的人们的创造力。
性能高和安全性强
Linux上包含了大量网络管理、网络服务等方面的工具,用户可以利用它建立起高效稳定的防火墙、路由器、工作站、Intranet服务器和WWW服务器。
它还包含了大量系统管理软件、网络分析软件、网络安全软件等。
由于Linux源代码是公开的,所以可以消除系统中是否有“后门”的疑惑。
这对于关键部门、换件应用来说,是至关重要的。
便于制定和再开发
在遵从GPL版权协议条件下,各部门、企业、单位或个人可根据自己的实际情况需要和使用环境对Linux系统进行剪裁、扩充、修改或者再开发。
互操作性高
Linux操作系统能够以不同的方式实现与非Linux系统的不同层次的互操作。
(1)客户-服务器网络:
Linux可以基于MSDOS,Windows及其它UNIX的系统提供文件存储、打印机、中断、后备服务及关键性业务应用。
(2)工作站:
与工作站之间的互操作可以让用户把他们的计算需求分散到网络的不同计算机上。
(3)仿真:
在Linux上运行MSDOS与Windows平台的仿真工具,就可以运行DOS/Windows程序。
全面的多任务和真正的32位操作系统
Linux与其他UNIX系统一样,是真正的多任务系统,它允许多个用户同时在一个系统上运行多道程序。
Linux还是真正的32位操作系统,它工作在Intel80386及以后的Intel处
理器的保护模式下。
Linux支持多种硬件平台。
Linux的发展优势与存在问题
随着Linux技术的更加成熟、完善,其应用领域和市场份额继续快速扩大。
目前,其主要应用领域是服务器系统和嵌入式系统。
然而,Linux的足迹已遍及各行各业,几乎无所不在。
Linux具有以下发展优势:
(1)开发源代码系统从本质上就具有其它系统无法比拟的研制开发优势,它集中了众多软件专家、编程高手、IT爱好者,以及黑客的智慧与辛苦,在一个公开的、自由的、不受约束的论坛上,大家各抒己见,从不同的角度对Linux系统提出修改、扩充、纠错、支持或批评的意见与建议。
这是全球范围内的研制,其广度是任何一个公司无法比拟的。
(2)Linux受到各国政府的大力支持。
包括美国政府在内的各国政府都全力支持Linux,不少政府在采购办公软件时优先考虑开源软件。
Linux正逐渐成为电子政务的平台标准。
(3)得到全球各大软、硬件公司的支持。
几乎各大知名软、硬件产商都支持Linux系统,如IBM公司在其所有的解决方案中都全力采用Linux,Sun正在实施全面支持Linux的战略,HP公司宣布其所有硬件产品都支持Linux。
(4)价格优势和安全性。
Linux是高效的、安全的、可靠地、廉价的自由软件。
对于各政府部门、企事业单位、机关学校来说,采用Linux系统具有较好的经济效益。
。
对于个人来说,这是少花钱、多办事的捷径。
而且操作系统涉及国家安全,采用开源代码具有重要意义。
Linux的发展也存在一些不利因素:
据某资讯机构进行的“中国Linux应用现状调查”结果显示,有超过半数的调查者认为,对“Linux不熟悉”影响了自己的选择。
除此之外,应用软件少、使用不方便和功能并不完备也是用户不热心使用它的原因。
应当指出,Linux应用软件少和使用不方便的问题正在解决。
例如,红旗Linu的桌面系统的图形界面与Windows已经相差无几,可以很方便、直观、快捷地进行操作。
随着各大公司的积极投入,已经开发出大量具有特色的应用软件,可以适应各方面把不同的需求。
当然,由于Linux版本众多,也影响了对Linux的普及和应用,需要尽快制定统一的桌面版本标准。
另外,如何使开发者和经营商获得合理的利润,对于促进Linux的快速、持续的发展也至关重要。
Linux的推广需要大量Linux人才,所以尽快调整计算机/信息教育和培训体系就显得十分重要。
第二章企业网络服务器的构建需求分析
.公司业务需求分析
某企业需要组建小型的局域网,主要有以下要求:
1、在局域网中实现DHCP功能,要求IP绑定一台客户机,其他服务器通过DNS自动获取IP。
2、在局域网中实现DNS功能,域为
3、为企业内部建立WEB站点,要求能通过浏览器访问网站。
4、为企业内部建立FTP站点,要求能通过客户机访问网站。
5、安装架设SAMBA服务器,实现Linux和Windows资源共享。
要求:
(1)建立一个工作组workgroup,访问Linux服务器时审查用户帐号和密码。
(2)在机器上创建一个/gk目录,为所有用户提供共享。
允许用户不用帐号和密码访问,且可以读写。
(3)在机器上创建一个私人目录/sy,只有aa用户有共享访问权限,其他用户不可以共享访问。
公司网络拓扑图
公司网络拓扑图如图所示:
IP地址规划及域名分布方案
在局域网中实现dns功能,域名为实现域名和IP地址之间的转换,并配置好公司的http站点的域名解析、vsftpd站点的域名解析,要求分别能解析以下域名以及dns服务器的解析表:
第三章服务器的配置
DHCP服务器的安装与配置
DHCP服务器的安装
在Linux环境下先设置网卡和配置IP地址:
mas:
服务器的配置
DHCP服务器的主配置文件中需要将subnet的内容改为对应的dhcp服务器的网段,同时dns需要指向由dhcp服务器获取的IP:
,如果需要绑定其他服务器的IP,需要制定mac地址及对应的IP,其中rangedynamic-bootp(地址池)需要将范围制定对应网段。
具体更改内容如图(3-1),(3-2),(3-3)所示。
图()
在dhcp主配置文件中将dns服务器的IP固定设置为根据该服务器的mac地址;www服务器的IP固定设置为根据该服务器的mac地址;ftp服务器的IP固定设置为根据该服务器的mac地址。
图()
samba服务器的IP固定设置为根据该服务器的mac地址。
图()
在Linux环境下启动dhcp服务器:
图()
当dhcp服务器安装成功后,如图(),在客户机上可以自动获取对应网段的IP,如图()获取的IP为
图()
3.2DNS服务器的安装和配置
通过dhcp获取IP的客户机和通过dhcp获取的固定IP的dns服务器,其对应的IP如所示:
3.2.1DNS服务器的安装
在Linux环境下安装dns服务器,所需要安装的软件如图()和()所示
图()
图()
DNS服务器的配置
配置dns服务器,首先需要进入主配置文件中,下面具体的步骤就是所需要进入的文件及所需要更改的内容:
[root@localhostServer]#cd/etc
[root@localhostetc]#cd/var/named
[root@localhostnamed]#ls
chroot
dataslaves
[root@localhostnamed]#cp-p
[root@localhostnamed]#system-config-bind
[root@localhostnamed]#system-config-bind
[root@localhostnamed]#cp-pnamed]#cd/etc
[root@localhostetc]#lsnamed*
etc]#cp-p
cp:
是否覆盖“”y
[root@localhostetc]#gedit(打不开,需要将其删除再连接)
[root@localhostetc]#rm-r
rm:
是否删除一般文件“”y
[root@localhostetc]#system-config-bind
[root@localhostetc]#system-config-bind
[root@localhostetc]#gedit
将文件打开的原内容如图(),所需要更改的具体内容如图()所示
图()图()
图()
进入配置文件中原文件内容如图()所示
图()
配置文件需要更改的具体内容如图()所示,需要将对应服务器的IP地址与对应的服务器列出来
图()
当所有的配置都配置完成,就可以启动服务如图()所示
图()
最后的结果就是实现域名的正向和反向的解析,如图()和图()所示
图()
图()
www服务器的安装和配置
WWW服务器的安装
[root@localhost~]#mkdir/cdrom
[root@localhost~]#mount-tiso9660/dev/cdrom/cdrom
mount:
blockdevice/dev/cdromiswrite-protected,mountingread-only
[root@localhost~]#cd/etc
[root@localhostetc]#cd/cdrom
[root@localhostcdrom]#cdServer
[root@localhostServer]#ls*httpd*
Server]#rpm-ivh
warning:
HeaderV3DSAsignature:
NOKEY,keyID
Preparing...###########################################[100%]
1:
httpd###########################################[100%]
[root@localhostServer]#rpm-ivhHeaderV3DSAsignature:
NOKEY,keyID
Preparing...###########################################[100%]
1:
httpd-manual###########################################[100%]
[root@localhostServer]#
WWW服务器的配置
进入Apache软件的主配文件进行修改
[root@localhostServer]#cd/etc/httpd/conf
[root@localhostconf]#ls
magic
[root@localhostconf]#cp-pconf]#gedit
进入该配置文件中需要更改的配置如下所示:
==================================================================
Listen:
10:
80>
ServerAdmin
DocumentRoot/var/www/html此处修改
ServerName此处修改
DirectoryIndex此处添加
ErrorLoglogs/CustomLoglogs/common
8080> ServerAdmin DocumentRoot/var/www/html-8080 ServerNameDirectoryIndex ErrorLoglogs/CustomLoglogs/common 80> ServerAdmin DocumentRoot/var/www/html2 ServerNameDirectoryIndex ErrorLoglogs/CustomLoglogs/common 8080> ServerAdmin DocumentRoot/var/www/html2-8080 ServerNameDirectoryIndex ErrorLoglogs/CustomLoglogs/common ========================================================================= [root@localhostconf]#cd/var/www/html [root@localhosthtml]#ls [root@localhosthtml]#gedit 进入页面文件中修改页面的信息 =========================================================================
sv
sv
============================================================================
需要建4个页面文件,分别是html、html-8080、html2、html2-8080
[root@localhosthtml]#cd..
[root@localhostwww]#mkdirhtml-8080
[root@localhostwww]#mkdirhtml2
[root@localhostwww]#mkdirhtml2-8080
[root@localhostwww]#cdhtml-8080
[root@localhosthtml2]#cp-p../html/
[root@localhosthtml2]#gedit
===================================================================================
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 企业 服务器 构建 毕业设计