毕业设计张慧敏组_第1页
毕业设计张慧敏组_第2页
毕业设计张慧敏组_第3页
毕业设计张慧敏组_第4页
毕业设计张慧敏组_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业设计-张慧敏组20xx汇报人:xxx-2040302011Linux系统的概述2DHCP和Samba的概述3搭建Linux服务环境4安装DHCP和Samba服务1PART11Linux系统的概述1Linux系统的概述1.1认识Linux的操作系统Linux系统是一个类似UNIX的操作系统,Linux系统是UNIX在微机上的完整实现,它的标志是一个名为Tux的可爱的小企鹅1990年,芬兰人LinusTorvalds(林纳斯·托瓦兹)开始着手研究编写一个开放的与Minix系统兼容的操作系统1991年10月5日,LinusTorvalds公布了第一个Linux的内核版本0.02版1992年3月,内核1.0版本的推出,标志着Linux第一个正式版本的诞生现在,Linux凭借优秀的设计、不凡的性能,加上IBM、Intel、AMD、DELL、Oracle、Sybase等国际知名企业的大力支持,市场份额逐步扩大,逐渐成为主流操作系统之一1Linux系统的概述1.2Linux系统的特点1.免费、自由、开放的操作系统2.多任务、多用户操作系统3.良好的兼容性,开发功能强4.强大的可移植性5.丰富的图形用户界面6.高效安全稳定1Linux系统的概述1.3Linux体系结构Linux一般有3个主要部分:内核(kernel)、命令解释层(Shell或其他操作环境)、实用工具1.内核是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序。操作环境向用户提供一个操作界面,它从用户那里接受命令,并且把命令送给内核去执行2.Shell是一个命令解释器,提供了用户与内核进行交互操作的一种接口,它接收用户输入的命令,并且是把它送入内核去执行3.编辑器、过滤器和交互程序等1Linux系统的概述1.4Linux的版本1.4.1Linux内核版本1.Linux的内核版本定义它是Linux的主体,内核负责控制硬件设备、文件系统、进程调度及其他工作2.Linux的内核版本命名规则Linux的内核版本由3个数字组成:r、x、yr:目前发布的Kernel主版本x:偶数是稳定版本,奇数是开发中的版本y:错误修补的次数1Linux系统的概述举例:Linux内核版本号是2.6.11其中2表示主版本号,6表示次版本号,11表示修订版本号如果6所在的位置是奇数,那么这个Linux就是一个不稳定版本。是偶数,表示是一个稳定的版本1.4.2Linux发行版本Linux发行的版本如图1.1所示2PART22DHCP和Samba的概述2DHCP和Samba的概述2.1DHCP相关知识2.1.1DHCP服务概述DHCP是一个局域网的网络协议,使用UDP工作,主要有两个用途:一是用于内部网或网络服务供应商自动分配IP地址;二是给用户用于内部网管理员作为对所有计算机作中央管理的手段2DHCP和Samba的概述DHCP基于客户/服务器模式,当DHCP客户端启动时,它会自动与DHCP服务器通信,要求提供自动分配IP地址的服务,而安装了DHCP服务软件的服务器则会响应要求DHCP(DynamicHostConfigurationProtocol,动态主机配置协议)是一个简化主机IP地址分配管理的TCP/IP标准协议,用户可以利用DHCP服务器管理动态的IP地址分配及其他相关的环境配置工作,如:DNS服务器、WINS服务器、Gateway(网关)的设置在DHCP机制中可以分为服务器和客户端两个部分,服务器使用固定的IP地址,在局域网中扮演着给客户端提供动态IP地址、DNS配置和网管配置的角色。客户端与IP地址相关的配置,都在启动时由服务器自动分配2DHCP和Samba的概述2.1.2DHCP的工作过程DHCP客户端和服务器端申请IP地址、获得IP地址的过程一般分为4个阶段,如图2.1所示1.DHCP客户机发送IP租约请求2DHCP和Samba的概述当客户端启动网络时,由于在IP网络中的每台机器都需要有一个地址,所以此时的计算机TCP/IP地址与绑定在一起。它会发送一个"DHCPDiscover(DHCP发现)"广播信息包到本地子网。该信息包发送给UDP端口67,即DHCP/BOOTP服务器端口的广播信息包2.DHCP服务器提供IP地址本地子网的每一个DHCP服务器都会接收"DHCPDiscover"信息包每个接收到请求的DHCP服务器都会检查它是否有提供给请求客户端的有效空闲地址,如果有,则以"DHCPOffer(DHCP提供)"信息包作为响应2DHCP和Samba的概述该信息包包括有效的IP地址、子网掩码、DHCP服务器的IP地址、租用期限,以及其他的有关DHCP范围的详细配置所有发送"DHCPOffer"信息包的服务器将保留它们提供的这个IP地址(该地址暂时不能分配给其他的客户端)。"DHCPOffer"信息包广播发送到UDP端口68,即DHCP/BOOTP客户端端口响应是以广播的方式发送的,因为客户端没有能直接寻址的IP地址2DHCP和Samba的概述3.DHCP客户机进行IP租用选择客户端通常对第一个提议产生响应,并以广播的方式发送"DHCPRequest(DHCP请求)"信息包作为回应。该信息包告诉服务器"是的,我想让你给我提供服务。我接收你给我的租用期限"。另外,一旦信息包以广播方式发送,网络中所有的DHCP服务器都可以看到该信息包,那些提议没有被客户端承认的DHCP服务器将保留的IP地址返回给它的可用地址池。客户端还可利用DHCPRequest询问服务器其他的配置选项,如DNS服务器或网关地址4.DHCP服务器IP租用认可2DHCP和Samba的概述当服务器接收到"DHCPRequest"信息包时,它以一个"DHCPAcknowledge(DHCP确认)"信息包作为响应。该信息包提供了客户端请求的任何其他信息,并且也是以广播方式发送的。该信息包告诉客户端"一切准备好。记住你只能在有限时间内租用该地址,而不能永久占据!好了,以下是你询问的其他信息"2.1.3DHCP服务器分配给客户端的IP地址类型在客户端向DHCP服务器申请IP地址时,服务器并不是总结它一个动态的IP地址,而是根据实际情况决定2DHCP和Samba的概述1.动态IP地址(自动获取IP地址)客户端从DHCP服务器那里取得的IP地址一般都不是固定的,而是每次都可能不一样。在IP地址有限的单位内,动态IP地址可以最大化地达到资源的有效利用。他利用并不是每个员工都会同时上线的原理,优先为上线的员工提供IP地址,离线之后再收回2DHCP和Samba的概述2.静态IP地址(手动获取IP地址)客户端从DHCP服务器那里取得的IP地址也并不总是动态的。例如,有的单位除了员工用计算机外,还有数量不少的服务器,这些服务器如果也使用动态IP地址,不但不利于管理,而且客户端访问起来也不方便。该怎么办呢?我们可以设置DHCP服务器记录特定计算机的MAC地址,然后为每个MAC地址分配一个固定的IP地址2DHCP和Samba的概述2.2Samba相关知识2.2.1Samba的工作原理Samba服务功能强大,这与其通信基于SMB协议有关。SMB不仅提供目录和打印机共享,还支持认证、权限设置。在早期,SMB运行于NBT协议(NetBIOSoverTCP/IP)上使用UDP的137、138及TCP的139端口,后期SMB经过开发,可以直接运行于TCP/IP上没有额外的NBT层,使用TCP的445端口2DHCP和Samba的概述2.2.2Samba的工作流程Samba的工作流程如图2.2所示1.客户端请求访问Samba服务器上的共享目录2.Samba服务器接收到请求后,会查询主配置文件smb.conf,看是否共享了目录,如果共享了目录则查看客户端是否有权限访问3.Samba服务器会将本次访问信息记录在日志文件之中,日志文件的名称和路径都需要我们设置2DHCP和Samba的概述4.如果客户端满足访问权限设置,则允许客户端进行访问2.2.3Samba相关进程Samba服务是由两个进程组成,分别是nmbd和smbd1.nmbd:其功能是进行NetBIOS名解析,并提供浏览服务显示网络上的共享资源列表2.smbd:其主要功能就是用来管理Samba服务器上的共享目录、打印机等,主要是针对网络上的共享资源进行管理的服务。当要访问服务器时,要查找共享文件,这时我们就要依靠smbd这个进程来管理数据传输3PART33搭建Linux服务环境3搭建Linux服务环境3.1安装VMwareWorkStation软件并创建虚拟机步骤1:安装VMware虚拟机软件,完成后启动该虚拟机软件,如图3.1所示3搭建Linux服务环境步骤2:点击菜单"文件"→"新建"→"虚拟机",弹出"新建虚拟机向导"对话框,选择"自定义"类型,如图3.2所示3搭建Linux服务环境步骤3:设置客户机操作系统的安装来源,可以直接选择使用光盘安装、ISO镜像安装,在这里选择"稍后安装操作系统",然后点击"下一步",如图3.3所示3搭建Linux服务环境步骤4:选择操作系统类型及版本选择,"客户机操作系统类型"选择"MicrosoftWindows","版本"选择"WindowsServer2003EnterpriseEdition",如图3.4所示3搭建Linux服务环境步骤5:点击"下一步",虚拟机命名为"Server""虚拟机的安装位置选择一个空间较大的分区,并且为每个虚拟机单独创建一个目录,如图3.5所示3搭建Linux服务环境步骤6:处理器配置可以设置处理器的个数以及每个处理器的核数,在这里设置处理内核总数为4,然后点击"下一步",如图3.6所示3搭建Linux服务环境步骤7:点击"下一步",按需求选择2GB,如图3.7所示3搭建Linux服务环境步骤8:制定磁盘容量,将虚拟磁盘存储为单个文件,在这里可以设置该虚拟机第一块硬盘的容量,容量大小选择"20GB",然后点击"下一步",如图3.8所示3搭建Linux服务环境步骤9:完成虚拟机的创建,在这里可以看到该虚拟机的配置信息,点击"自定义硬件"可以修改该虚拟机的配置,然后点击"完成",如图3.9所示3搭建Linux服务环境3.2配置虚拟机步骤1:点击"下一步"→"完成",完成虚拟机的创建,在VMware主界面中可以看到该虚拟机的标签,在该主界面中,点击"虚拟机"菜单中的"设置",将"CD\DVD"设置为"使用ISO镜像文件",点击"浏览"选择镜像文件的路径,点击"确定"完成设置,如图3.10所示3搭建Linux服务环境步骤2:开启该虚拟机,进入安装界面,选择"InstallRedHatEnterpriseLinux7.4"选项,按"回车"键,如图3.11所示3搭建Linux服务环境步骤3:进入系统安装向导界面,首先选择系统语言,在这里选择默认的"中文",键盘选择默认的"中文",点击"完成"按钮,如图3.12所示3搭建Linux服务环境步骤4:在安装系统选项界面中,包含了几部分内容,如图3.13所示3搭建Linux服务环境步骤5:点击"安装位置"选项,进入安装路径界面,在该界面中选择安装硬盘,这里我们选择"自动分区",点击"完成"按钮,对磁盘分区进行设置,如图3.14所示3搭建Linux服务环境步骤6:调整地区和时间,如图3.15所示3搭建Linux服务环境步骤7:进行软件选择安装,选择带GUI的服务器的基本环境,选择环境的附加选项中的Linux的运程管理、虚拟化Hypervisor、FTP服务器选项。如图3.16所示3搭建Linux服务环境步骤8:进行安装,设置密码,输入root用户的登录口令,如图3.17所示3搭建Linux服务环境步骤9:安装完成后,点击重启,如图3.18所示3搭建Linux服务环境步骤10:点击"LicenseInformation"选项,如下图所示,再选择"Iaccept…"即可3搭建Linux服务环境步骤11:设置语言和键盘,如图3.20所示3搭建Linux服务环境3搭建Linux服务环境步骤12:设置系统时区选项,如图3.21所示3搭建Linux服务环境步骤13:设置本地普通用户及密码,如图3.22所示3搭建Linux服务环境步骤14:进入系统欢迎界面,如图3.23所示3搭建Linux服务环境步骤15:切换登录用户选择root用户登录,如图3.24所示4PART44安装DHCP和Samba服务4安装DHCP和Samba服务4.1安装DHCP服务4.1.1熟悉DHCP主配置文件1.基本的DHCP服务器搭建流程如下(1)编辑主配置文件/etc/dhcp/dhcpd.conf,指定IP作用域(指定一个或多个IP地址范围)(2)建立租约数据库文件4安装DHCP和Samba服务(3)重新加载配置文件或重新启动dhcpd服务使配置生效2.主配置文件dhcpd.conf(1)复制样例文件到主配置文件默认主配置文件(/etc/dhcp/dhcpd.conf)没有任何实质内容,打开查阅,发现里面有一句话"see/usr/share/doc/dhcp*/dhcpd.conf.example"。我们以样例文件为例讲解主配置文件4安装DHCP和Samba服务(2)dhcpd.conf主配置文件的组成部分parameters(参数)declarations(声明)option(选项)(3)dhcpd.conf主配置文件的整体框架dhcpd.conf包括全局配置和局部配置全局配置可以包含参数或选项,该部分对整个DHCP服务器生效

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论