中小企业网中Linux网络服务器配置与管理 (2论文)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中小企业网中Linux网络服务器配置与管理
作者
班级 09计算机网络技术(1)班
专业计算机网络技术
教学系信息工程系
指导老师
完成时间2011 年9 月30 日至2011 年11 月20日
目录
摘要 (3)
关键词 (3)
前言 (3)
第一章定义 (4)
1.1 DNS的定义 (4)
1.1.1 DNS的简介 (4)
1.2 FTP的定义 (4)
1.2.1FTP工作模式 (4)
1.3WWW的定义 (4)
第二章网卡的配置 (5)
2.1配置网络配置步骤 (5)
2.2 添加设备别名 (7)
第三章服务器的安装与配置 (10)
3.1 WWW服务器安装与配置 (13)
3.1.1安装DNS (10)
3.1.2配置DNS服务器 (11)
3.2 WWW服务器安装与配置 (13)
3.2.1按装WWW (13)
3.2.2WWW服务器的配置 (13)
3.3 FTP服务器安装与配置 (16)
3.3.1安装FTP (16)
3.3.2设置匿名用户的权限 (16)
3.3.3设置匿名用户的权限 (17)
结束语 (24)
参考文献 (24)
Linux网络服务器配置与管理
摘要
Linux 是一套免费合用和自由传播的操作系统,是由世界各地盛行上万的程序员设计和实现的,其目的是建立一个不受任何商品华软件版权制约的、全世界都能自由使用的操作系统。
如今Linux全球大热,大有与windows争高下之势。
Linux是一个支持多用户、多任务、多进程、实用性较好的、功能大而稳定的操作系统,也是硬件平台支持最广泛的操作系统。
其影响和应用日益广泛,特别是在中小型信息技术应用linux系统下占据越来越重要的地位。
在本论文中主要讲解DNS、WWW、FTP服务器的定义,还说明了服务器的配置和测试和应用。
关键词
DNS的定义、WWW的定义、FTP的定义、网卡的配置、DNS服务器的建设、WWW服务器的建设、FTP服务器的建设
第一章定义
1.1 DNS的定义
DNS 是计算机域名(Domain Name System) 的缩写,它是由解析器和域名服务器组成的。
域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器。
其中域名必须对应一个IP地址,而IP地址不一定有域名。
域名系统采用类似目录树的等级结构。
域名服务器为客户机/服务器模式中的服务器方,它主要有两种形式:主服务器和转发服务器。
将域名映射为IP地址的过程就称为“域名解析”。
linux服务器和客户机的联接模式
1.1.1 DNS的简介
在IPV4中IP是由32位二进制数组成的,将这32位二进制数分成4组每组8个二进制数,将这8个二进制数转化成十进制数,就是我们看到的IP地址,其范围是在0~255之间。
因为,8个二进制数转化为十进制数的最大范围就是0~255。
现在已开始试运行、将来必将代替IPv4的IPV6中,将以128位二进制数表示一个IP地址。
DNS:Domain Name System 域名管理系统域名是由圆点分开一串单词或缩写组成的,每一个域名都对应一个惟一的IP地址,这一命名的方法或这样管理域名的系统叫做域名管理系统。
申请了DNS后,客户可以自己为域名作解析,或增设子域名。
客户申请DNS时,建议客户一次性申请两个。
DNS服务器在域名解析过程中的查询顺序为:本地缓存记录、区域记录、转发域名服务器、根域名服务器。
1.2 FTP的定义
FTP.用户联网的首要目的就是实现信息共享,文件传输是信息共享非常重要的一个内容之一。
Internet上早期实现传输文件,并不是一件容易的事,我们知道Internet 是一个非常复杂的计算机环境,有PC,有工作站,有MAC,有大型机,据统计连接在Internet上的计算机已有上千万台,而这些计算机可能运行不同的操作系统,有运行Unix的服务器,也有运行Dos、Windows的PC机和运行MacOS的苹果机等等,
而各种操作系统之间的文件交流问题,需要建立一个统一的文件传输协议,这就是所谓的FTP。
基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议,这样用户就可以把自己的文件传送给别人,或者从其它的用户环境中获得文件。
1.2.1 FTP 的工作模式
FTP的工作情况如图1.2-1所示。
图中的椭圆圈表示在系统中运行的进程。
图中的服务器有两个从属进程:控制进程和数据传送进程。
在客户端除了控制进程和数据传送进程外,还有一个用户界面进程用来各用户接口。
在进行文件传输时,FTP的客户和服务器之间要建立两个并行的TCP连接:“控制连接”和“数据连接”。
控制连接在整个会话期间一直保持打开,FTP客户所发出的传送请求,通过控连招发送给服务器端的控制进程,但控制连接并不用来传送文件。
实际用来传文件的事“数据连接”,用来连接客户端和服务器端的数据传送进程。
数据传送进程。
数据传送进程实际完成文件的传送,在传送完毕后关闭“数据传送连接”并结束运行。
由于FTP使用了一个分离的控制连接,因此FTP的控制信息是带外传送的。
FTP数据帧的格式
数据链路帧头IP头ICP头FTP命令/应答数据链路帧尾
1.3WWW的定义
万维网(亦作“网络”、“WWW”、“3W”,英文“Web”或“World Wide Web”),是一个资料空间。
在这个空间中:一样有用的事物,称为一样“资源”;并且由一个全域“统一资源标识符”(URL)标识。
这些资源通过超文本传输协议(Hypertext Transfer Protocol)传送给使用者,而后者通过点击链接来获得资源。
从另一个观点来看,万维网是一个透过网络存取的互连超
文件(interlinked hypertext document)系统。
万维网联盟(World Wide Web Consortium,简称W3C),又称W3C理事会。
1994年10月在拥有“世界理工大学之最”称号的麻省理工学院(MIT)计算机科学实验室成立。
建立者是万维网的发明者蒂姆·伯纳斯·李。
1.3.1工作原理
当你想进入万维网上一个网页, 或者其他网络资源的时候,通常你要首先在你的浏览器上键入你想访问网页的统一资源定位符(Uniform Resource Locator),缩写URL,或者通过超链接方式链接到那个网页或网络资源。
这之后的工作首先是URL的服务器名部分,被名为域名系统的分布于全球的因特网数据库解析,并根据解析结果决定进入哪一个IP地址(IP address)。
接下来的步骤是为所要访问的网页,向在那个IP地址工作的服务器发送一个HTTP请求。
在通常情况下,HTML文本、图片和构成该网页的一切其他文件很快会被逐一请求并发送回用户。
网络浏览器接下来的工作是把HTML、CSS和其他接受到的文件所描述的内容,加上图像、链接和其他必须的资源,显示给用户。
这些就构成了你所看到的“网页.
第二章网卡的配置
2.1配置网络配置步骤
1、打开“网络配置”窗口
单击桌面顶部面板上的“系统”→“管理”→“网络”,弹出如图2-1所示的“网络配置”窗口。
图2-1 “网络配置”窗口
2、配置网卡的IP地址、子网掩码和网关地址
在“设备”选项卡中,选中网卡设备“eth0”,单击工具栏上的“编辑”按键,弹出“以太网设备”对话框,在常规选项卡中,选中静态设置的IP地址单选按钮,然后根据网络的具体情况,在“地址”文本框中输入“192.168.2.2”,在“子网掩码”文本框中输入“255.255.255.0”,在“默认网关地址”文本框中输入“192.168.2.1”,如图2.1-2所示单击确定按钮,返回图2-2所示的窗口,单击工具栏上的“激活”按钮。
图2-2 静态IP地址设置
3、设置主机名和DNS服务器地址
在“网络配置”窗口中选择“DNS”选项卡,在“localhost.localdomain”文本框中输
入“工”,在“主DNS”文本框中输入“192.168.2.2”,如图2-3所示。
图2-3 DNS配置
2.2添加设备别名
1、打开“网络配置”窗口
单击桌面顶部面板上的“系统”→“管理”→“网络”,弹出如图2-4所示的“网络配置”窗口。
2、在“网络配置”窗口的“设备”选项卡中,选中,选中网卡“eth0”,单击工具栏上的“新建”按钮,弹出如图2.2-1所示的“添加新设备类型”窗口。
在“设备类型”列表中选中“以太网连接”选项,单击“前进”按钮,出现如图2-5所示的“选择以太网设备”界面。
图2-4选择设备类型
图2-5 选择以太网设备
3、选择“Advanced Micro Devices[AMD]79c970[PCnet32 LANCE](eth0)”以太网卡,单击“前进”按钮,出现如图5所示的“配置网络设置界面。
选中“静太设置的IP地址”单选按钮,在地址文本框中输入“192.168.2.4”,在“子网掩码”文本框中输入“255.255.255.0”,在“默认网关地址”文本框中输入“192.168.2.1”,如图2-6所示。
图2-6 配置网络设置
4、单击“前进”按钮,出现如图2-7所示的“创建以太网设备”界面。
单击“应用”按钮,返回到“网络配置”窗口,如图2-8所示。
图2-7 创建以太网设备
图2-8 创建设备别名后的网络配置
5、选中设备“eth0:1”单击工具栏上的“编辑”按钮,弹出“以太网设备”窗口,在“常规”选项卡中,选中“当父设备启用时激活该设备”复选框,如图2-9所示。
图2-9 设置设备激活功能
选择“硬件设备”选项卡,设置别名号码为1,如图2-10所示。
单击确定返回“网络配置”窗口。
图2-10 设置别名号码
6、单击“激活”按钮,单击“确定”按钮完成配置。
根据上面同样的步骤再设一个eth:2,ip地址为“192.168.2.5”,子网为
“255.255.255.0”,默认网关地址”文本框中输入“192.168.2.1”。
第三章服务器的按装与配置
3.1 DNS服务器的按装
3.1.1安装DNS
1、单南桌面顶部面板上的“应用程序”→“添加、删除软件”菜单项,弹出“软件包管理者”窗口,在“浏览”选项卡的左侧栏中选择“服务器”选项,然后在右侧栏中选择“DNS 名称服务器”软件包。
2、单击“可选的软件包”按钮,找到DNS名称服务器,把DNS服务器前面打沟,点击应用开始按装。
3.1.2 配置DNS服务器
1、配置主域名服务器
域名为 ,ip地址为192.167.2.2。
2、重启网络服务
在终端的命令担示符后输入“service network restart”命令,如图3-1所示。
图3-1重启网络服务
3、创建主域名服务器的配置文件
(1)创建根服务器配置文件named.ca
从互联网上下载重命名为named.ca并保存在/var/named/chroot/var/named目录下。
(2)编辑主配置文件named.conf
在终端输入命令“gedit /etc/named.conf”按回键,按开文本编辑器,输入如图3-2内容。
图3-2 name.conf配置文件内容
(3)创建正向区域文件 .zone
在终端输入命令“gedit /var/named/.zone,配置好的文件如下图3- 3所示。
图3-3 正向区域文件 .zone内容
(4)创建反向的区域文件 .local
在终端输入命令“gedit /var/named/.local”,配置好的文件如图3-4所示。
图3-4 反向区域文件.local内容
(5)重启域名服务
在终端输入命令“service named restart”重启named守护进程。
6、查看DNS联通性
在另一以计算机上打开ie,在地址栏中输入,将会出现一个网页,如图3-5所示。
图3-5 网页测试成功界面
3.2 WWW服务器安装与配置
3.2.1安装WWW
1、单击桌面顶部面板上的“应用程序”→“添加、删除软件”菜单项,弹出“软件包管理者”窗口,在“浏览”选项卡的左侧栏中选择“服务器”选项,然后在右侧栏中选择“WWW 名称服务器”软件包。
2、单击“可选的软件包”按钮,找到WWW名称服务器,把WWW服务器前面打沟,点击应用开始安装。
3.2.2 WWW服务器的配置
1、设置认证用户
用htpassd命令依次设置用户“hbzy”为认证用户,密码为“123456”。
2、建立个人web站点
(1)修改配置文件http.conf,允许每个用户架设个人web站点
用文本编辑器打开配置文件http.conf,找到mod_userdir.c模块,如下图3-6所示。
图3-6 默认mod_userdir.c配置
修改mod_userdir.c模块。
在UserDir disable前面加上“#”号,并去掉UserDir disable 前面的“#”号,如下图3-7所示。
图3-7 修改后的mod_userdir.c配置
(2)修改配置文件httpd.conf,设置用户个人Web站点的默认访问权限
用文本编辑器打开配置文件httpd.conf,找到/home/*/public_html模块。
去掉该模块配置内容中的所有“#”号,如下图3-8所示。
图3-8用户个人web站点访问权限配置
(3)重启httpd服务
用“service httpd restart”命令重启httpd服务。
(4)在ie地址栏中输入将会出现自已的网页。
如下图3-9所示。
图3-9 wbe网面测试成功
3.3 FTP服务器安装与配置
3.3.1安装FTP
1、单南桌面顶部面板上的“应用程序”→“添加、删除软件”菜单项,弹出“软件包管理者”窗口,在“浏览”选项卡的左侧栏中选择“服务器”选项,然后在右侧栏中选择“FTP 名称服务器”软件包。
2、单击“可选的软件包”按钮,找到FTP名称服务器,把FTP服务器前面打沟,点击应用开始按装。
3.3.2设置匿名用户的权限
1、用文本编辑器打开/etc/vsftpd/vsftpd.conf文件进行编辑,使其一定包括如图3-10所示的内容,设置只允许匿名用户登陆。
图3-10 编辑vsftpd.conf配置文件
2、修改/var/ftp/pub/目录的权限,允许其他用户写入文件。
3、输入”service vsftpd restart”命令,重启vsftpd服务,如下图3-11所示。
图3-11 重启服务
3.3.3设置匿名用户的权限
1、修改/etc/vsftpd/vsftpd.conf,如下图3-12所示。
图3-12 编辑vsftpd.conf文件
2、输入命令“groupadd ftpgroup”增加组“ftpgroup”.
3、输入命令“useradd –g ftpgroup –d/dir/to –M hbzy”增加用户。
4、输入命令“passwd hbzy”设置用户口令,输入密码“123456”,如下图3-13所示。
图3-13 增加用户群组
5、编辑文件“/etc/vsftpd/chroot_list”,加入用户”hbzy”。
6、重新启动vsftpd服务。
结束语
随着计算机网络的发展,同时LINUX操作系统以其具备自主开发和高效灵活的特点已成为全球增长最快的操作系统之一,在LINUX操作平台上搭建各类网络服务器真正意义上实现
多任务、多用户服务,具备了稳定性、安全性和高效性。
学习了网络服务器的配置与管理,可以在以后的工作中提高工作效率,通过实践可以提高我们的动手能力。
本文是在刘训星老师精心指导和大力支持下完成的。
刘训星老师以其严谨求实的治学态度、高度的敬业精神、兢兢业业。
孜孜以求的工作作风对我产生重要影响。
因此我对linux 这门课程产生了浓厚的兴趣。
我自已动手去解决问题,大大的增强了实践操作的能力,敏锐的思维理是让我学会了如何去发现问题。
分析问题、解决问题。
从面让我们的知识理加牢固,思维更加广阔。
参考文献
1.linux操作系统应用潘志安沈平李岚高等教育出版社
2.计算机网络安全张殿明杨辉清华大学出版社
3.中小型网络组建技术余明辉汪双顶人民邮电出版社
4.网络工程师教程雷震甲清华大学出版社
5.网址 /。