linux服务器构建.docx
《linux服务器构建.docx》由会员分享,可在线阅读,更多相关《linux服务器构建.docx(12页珍藏版)》请在冰点文库上搜索。
![linux服务器构建.docx](https://file1.bingdoc.com/fileroot1/2023-5/17/db958792-4c4b-4f70-bbdd-557cc1c0a498/db958792-4c4b-4f70-bbdd-557cc1c0a4981.gif)
linux服务器构建
摘要
随着社会的发展和信息技术的飞速进步,特别是网络技术的飞跃,在今天这个信息化的社会里,网络技术的发展已经超越了其他技术的发展。
那么在网络的背后又是什么操纵着这些复杂的服务呢?
windows的普及使计算机不再只是为那么技术人员才会使用电脑,它给大家带来一个简单易用的操作,只要你对计算机有些了解就能使用计算机去做很多事,在追求方便的同时人们有开始着中于网络和系统的安全,而Linux就是目前在网络服务器上颇受青睐的操作系统。
关键字:
linux网络服务器构建
目录
摘要I
目录II
前言1
1DNS1
1.1dns的概述1
1.1.1DNS的含义:
1
1.1.2DNS服务器概述:
1
1.2DNS的安装配置2
1.2.1DNS的安装:
2
1.2.2DNS的配置:
2
2Apache5
2.1web的概述5
2.1.1WWW简介:
5
2.1.2WWW的发展和特点5
2.1.3WWW服务器的功能:
6
2.1.4WWW服务器的发展:
6
2.2web的安装、配置和应用6
2.2.1Web组件的安装:
6
2.2.1测试:
10
参考文献12
前言
在一开始就会有人感到疑惑,为什么有很好用的图形界面的windows还要去使用难以着手的Linux呢?
先道出它存在的一些缺点吧,在现在的操作系统界里出了各种不同类型的操作系统,Linux作为主导但目前来讲它要普及还是存在一些问题的,使用者相对来说很少,上手也比较困难。
面对众多命令行和类似于DOS命令的指令,别说是普通员工用户了,就是网络管理员也会觉得比较头疼。
它不象windows那样只需要通过对图形单或是双击。
因此要对Linux有深刻的了解和学习就要花费很多精力的。
但是在Internet中每天有那么的服务和请求,这就要求系统稳定、可靠和安全的提供服务,Linux正担负着这样的任务,又正因为它满足这样的条件因此基于Linux的网络就大力发展了。
Linux操作系统是一个开放源代码的免费操作系统,它不仅有安全、稳定、低成本低的特点,而且很少发现有病毒传播。
近年来,随着Linux操作系统在我国的不断普及,越来越多的服务器、工作站和个人电脑开始使用Linux软件。
1DNS
1.1dns的概述
1.1.1DNS的含义:
DNS是指:
域名服务器(DomainNameServer)。
在Internet上域名与IP地址之间是一一对应的,域名虽然便于人们记忆,但机器之间只能互相认识IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,DNS就是进行域名解析的服务器。
1.1.2DNS服务器概述:
DNS服务很好的解决了因为ip难以记忆的好处,该系统用于命名组织到域层次结构中的计算机和网络服务。
DNS命名用于internet等TCP/IP网络中,通过用户友好的名称查找计算机和服务。
当用户在应用程序中输入DNS名称时,DNS服务可以将此名称解析为与之相关的其他信息,如IP地址。
因为,你在上网时输入的网址,是通过域名解析系解析找到相对应的IP地址,这样才能上网。
其实,域名的最终指向是IP。
在Ipv4中IP是由32位二进制数组成的,将这32位二进制数分成4组每组8个二进制数,将这8个二进制数转化成十进制数,就是我们看到的IP地址,其范围是在1~255之间。
因为,8个二进制数转化为十进制数的最大范围就是1~255。
现在已开始试运行、将来必将代替ipv6中,将以128位二进制数表示一个IP地址。
1.2DNS的安装配置
RedHatLinux9自带有版本号为9.2.1的BIND服务器软件,它是目前使用最广泛的域名服务器软件,使用named守护进程提供域名解析服务。
在第一张安装光盘拱了BIND服务的主要安装软件包bine-9.2.1-16.i386.rpm,另一部分与DNS相关的使用程序由bine-utils-9.2.1-16.i386.rpm软件包提供。
BIND的主要配置文件(named.conf)、本地域文件和根域文件(named.ca)等重要配置文件,则由第二张安装光盘中的caching-nameserver-7.2-7.noarch.rpm软件包提供。
1.2.1DNS的安装:
在终端上运行命令查看服务是否配置好,把第二张光盘放入光驱中,自动加载进行安装,如图所示:
使用命令:
#servicenamedstart启动DNS服务器:
1.2.2DNS的配置:
1)配置主文件区域,对named.conf文件进行编辑,并建立相关的区域和记录,相关的记录和区域数据。
Named.conf是DNS的主配置文件。
它的主要作用是建立区域,配置服务器的全局选项。
如图所示,添加区域:
利用vi编辑器,创建/var/named/.zone区域文件,实现正向解析:
#cd/var/named
#cplocalhost.zonewww.zxj2.zone
#vi.zone
利用vi编辑器,创建/var/named/192.168.44.zone区域文件,实现反向解析:
#cpnamed.local192.168.44.zone
#vi192.168.44.zone
配置DNS客户端,为该主机制定DNS服务器
启动named守护进程,进行域名解析服务
用Nslookup命令,检查域名解析是否生效
2Apache
众所皆知,Apache良好的模块化架构设计已经成为经典的服务器架构——易于扩展、易于维护。
几乎每一个程序员都可以从Apache的架构中吸取到丰富的营养。
虽然Apache的代码非常优美,架构层次非常清晰,但是在缺乏资料的情况下,开发人员想在短时间内读懂Apache架构和内部细节并不是一件容易的事情。
在陷入迷茫和一头雾水之后,他们可能就会选择放弃,从而与Apache的优美架构失之交臂。
Apache是世界使用排名第一的Web服务器软件。
它可以运行在几乎所有广泛使用的计算机上。
所以越来越多的人使用Apache服务器。
因此,对于Apache使用者来说,理解和掌握Apache运行原理及运行体系是很重要的。
本论文通过分析ApacheWeb服务器源代码理解和掌握ApacheWeb服务器源代码体系结构,使读者能够更加方便快捷的阅读掌握ApacheWeb服务器源代码体系结构,理解ApacheWeb服务器的机制体系和运行原理。
2.1web的概述
2.1.1WWW简介:
WWW是WorldWideWeb(环球信息网)的缩写,也可以简称为Web,中文名字为“万维网”。
通过万维网,人们只要通过使用简单的方法,就可以很迅速方便地取得丰富的信息资料。
由于用户在通过Web浏览器访问信息资源的过程中,无需再关心一些技术性的细节,而且界面非常友好,因而Web在Internet上一推出就受到了热烈的欢迎,走红全球,并迅速得到了爆炸性的发展。
2.1.2WWW的发展和特点
长期以来,人们只是通过传统的媒体(如电视、报纸、杂志和广播等)获得信息。
但随着计算机网络的发展,人们想要获取信息,已不再满足于传统媒体那种单方面传输和获取的方式,而希望有一种主观的选择性。
由于计算机网络的发展,信息的获取变得非常及时、迅速和便捷。
到了1993年,WWW的技术有了突破性的进展,它解决了远程信息服务中的文字显示、数据连接以及图像传递的问题,使得WWW成为Internet上最为流行的信息传播方式。
现在,Web服务器成为Internet上最大的计算机群,Web文档之多、链接的网络之广,令人难以想象。
可以说,Web为Internet的普及迈出了开创性的一步,是近年来Internet上取得的最激动人心的成就。
2.1.3WWW服务器的功能:
主要功能是提供网上信息浏览服务。
(1)应用层使用HTTP协议。
(2)HTML文档格式。
(3)浏览器统一资源定位器(URL)。
2.1.4WWW服务器的发展:
WWW是Internet的多媒体信息查询工具,是Internet上近年才发展起来的服务,也是发展最快和目前用的最广泛的服务。
正是因为有了WWW工具,才使得近年来Internet迅速发展,且用户数量飞速增长。
2.2web的安装、配置和应用
2.2.1Web组件的安装:
在windows系统下web服务器可以通过iis来进行安装和配置,其实在现在的Internet中用的最多还是Apahce服务器,几乎所有的大型网站所提供的www服务都是基于Apache的,下面就其在Linux中的安装和配置进行说明。
查看是否配置,并挂载,如下图所示:
为服务器添加两块网卡,并实现ip地址的绑定
修改虚拟网卡的设备名为eht0:
1,网卡地址设置为需要绑定的地址。
修改内容如下:
启动网卡,pingip地址,若能ping通,则说明ip地址绑定成功。
创建web站点根目录,
使用虚拟目录,也叫虚拟主机技术,利用这个技术可以把一台真正的主机分成许多“虚拟”的主机,从而实现多用户对硬件资源、网络资源共享,大幅度的降低了用户的建站成本。
要使用虚拟目录技术,就要创建虚拟目录所要分配的目录,并且指定它文件夹的权限,增加站点的安全性。
如图所示
建立主页文件。
在/var/www/zxj2目录下,利用vi编辑器创建index.html主页文件
8启动httpd并关闭防火墙
2.2.1测试:
11
参考文献
1林天峰.Linux服务器架设指南.清华大学出版社.2010年1月.
2张勤.Linux服务器配置实录.人民邮电出版社.2010年1月.
3张保通.网络互连技术—路由、交换与远程访问.2009年10月.
4(美)SandraK.Linux服务器性能调整.清华大学出版社.2009年9月.
5黄骁.WindowsServer2008服务器配置与管理手册.海洋出版社.2009年11月.
6IT同路人.WindowsServer2003服务器架设详解.人民邮电出版社.2008年7月.
7王达.网管员必读—服务器与数据存储.电子工业出版社.2007年10月