Linux系统与应用课件项目六_第1页
Linux系统与应用课件项目六_第2页
Linux系统与应用课件项目六_第3页
Linux系统与应用课件项目六_第4页
Linux系统与应用课件项目六_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

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

文档简介

中国水利水电出版社项目六架设Samba服务器【项目导入】某单位搭建了一台Linux服务器,上面存放有大量的教学资源供内网用户下载使用,而内网用户的PC有linux,windows等系统。这需要搭建Samba、NFS服务器,实现Windows和Linux及Linux和Linux系统间的共享服务。中国水利水电出版社【知识目标】

了解SMB协议的组成与功能理解Samba配置文件结构及含义理解常用Samba配置命令的用法及功能理解Samba客户端命令的用法及功能理解NFS服务功能及所使用的软件套件理解NFS配置文件结构及命令的用法及功能中国水利水电出版社【能力目标】

掌握Samba配置文件结构及修改方法掌握共享和用户级共享服务器的配置方法掌握Linux客户端访问Samba服务器的方法掌握Windows客户端访问Samba服务器的方法掌握NFS服务器的配置方法掌握Linux及Windows客户端访问NFS服务器的方法中国水利水电出版社6.1Samba服务介绍Samba最先在Linux和Windows两个平台之间架起了一座桥梁,正是由于Samba的出现,我们可以在Linux系统和Windows系统之间互相通信,比如拷贝文件、实现不同操作系统之间的资源共享等。中国水利水电出版社Samba是一组使Linux支持SMB协议的软件,由澳大利亚的AndewTridgell开发,基于GPL原则发行,源代码完全公开。Samba服务由两个进程组成,分别是nmbd和smbd。nmbd守护进程负责NetBIOS名解析,并提供浏览服务显示网络上的共享资源列表。smbd守护进程用来管理Samba服务器上的共享目录、打印机等,主要是针对网络上的共享资源进行管理的服务。smbclient是一个SMB客户工具,有shell-based用户界面并同FTP有些类似。应用它可以复制其它的SMB服务器资源,还可以访问其它SMB服务器提供的打印机资源。testparm命令用来快速检查smb.conf文件的语法错误。其它工具用来配置Samba的加密口令文件、配置用于Samba国际化的字符集。中国水利水电出版社6.2配置Samba服务器6.2.1安装Samba服务器1.与Samba服务器密切相关的软件包分别是:(1)samba-3.6.9-151.el6.i686//服务器端软件,主要提供Samba服务器的守护程序,共享文档,日志的轮替,开机默认选项。(2)samba-common-3.6.9-151.el6.i686//主要提供Samba服务器的设置文件与设置文件语法检验程序testparm。(3)samba-client-3.6.9-151.el6.i686//客户端软件,主要提供Linux主机作为客户端时,所需要的工具指令集。(4)samba-winbind-3.6.9-151.el6.i686//使Samba服务器能成为Windows域的成员服务器,进而使得Linux能够使用Windows域的账户完成非samba身份验证任务。(5)samba-winbind-clients-3.6.9-151.el6.i686//使Linux主机加入到Windows域,并使Windows域用户在Linux主机上以Linux用户身份方式进行操作。中国水利水电出版社安装Samba服务器软件包。[root@localhost/]#rpm-ivh/mnt/Packages/samba-3.6.9-151.el6.i686.rpm中国水利水电出版社6.2.2Samba服务器配置基础1.配置步骤(1)编辑主配置文件smb.conf,指定需要共享的目录,并为共享目录设置共享权限。(2)在smb.conf文件中指定日志文件名称和存放路径。(3)设置共享目录的本地系统权限。(4)重新加载配置文件或重新启动SMB服务,使配置生效。中国水利水电出版社2.配置文件与Samba配置有关的文件主要有3个,分别是smb.conf、smbusers和smbpasswd,均位于/etc/samba目录下。(1)smb.conf文件Smb.conf文件采用分节的结构,一般由三个标准节和若干个用户自定义的共享节组成。[Global]节:定义Samba服务器的全局参数,与Samba服务整体运行环境紧密相关。[Homes]节:定义共享用户主目录。[Printers]节:定义打印机共享。[自定义目录名]节:定义用户自定义的共享目录。中国水利水电出版社(2)smbusers文件该文件用于保存SMB用户账户。(3)smbpasswd文件该文件用于保存SMB用户的密码。中国水利水电出版社3.Samba服务器的安全级别(1)Share(共享):没有安全性的级别,任何用户都可以不用用户名和密码访问服务器上的资源。(2)User(用户):Samba的默认配置,Samba服务器负责检查samba用户名和密码,验证成功后才能访问相应的共享资源。(3)Server(服务器):和user安全级别类似,但用户名和密码是递交到另外一个服务器去认证。此时必须指定负责验证的那个Samba服务器的名称。(4)Domain(域):samba服务器本身不验证Samba用户名和口令,而由windows域控制器负责。此时必须指定域控制器的NetBios名称。(5)ADS(活动目录域):Samba服务器本身不验证Samba用户名和口令,而由活动目录域控制器负责。同样需要指定活动目录域控制器的NetBios名称。中国水利水电出版社6.2.3相关配置命令1.SMB服务的状态控制[root@localhost桌面]#servicesmbstop/start/restart/status2.smbclient命令格式:smbclient[-LNetBios名|IP地址][共享资源路径][-U用户名]功能:在客户端查看或访问服务器端的共享资源。例:显示helen用户在主机54上的共享资源。[root@localhostsamba]#smbclient-L//54-Uhelen中国水利水电出版社3.smbpasswd命令格式:smbpasswd[参数][用户名]功能:该命令用于修改或设置Samba用户密码、增加Samba用户。常用参数如下:-a:增加用户。-d:冻结用户。-e:恢复用户。-n:把用户的密码设置成空。-x:删除用户。例:创建Samba用户jack。[root@localhostsamba]#smbpasswd-ajack中国水利水电出版社4.smbstatus命令格式:smbstatus功能:查看Samba共享资源被使用的情况。中国水利水电出版社任务6-1:在Linux客户端连接网络中的共享资源1.任务描述在公司Windows服务器上面有一个共享名为winshare的文件夹,服务器的IP地址为11,要求在Linux客户端将共享文件夹中的img2图片下载到本地/tmp目录。使用SMB客户端和mount命令挂载共享资源两种方式完成任务。2.操作步骤中国水利水电出版社(1)配置Windows服务器IP地址和共享资源。中国水利水电出版社(2)设置Linux客户端IP地址。[root@localhost~]#ifconfigeth000netmaskup(3)安装SMB客户端。[root@localhost~]#rpm-ivh/mnt/Packages/samba-client-3.6.9-151.el6.i686.rpm(4)查看Windows服务器的共享资源。[root@localhost~]#smbclient-L//11-Uadministrator(5)连接共享文件夹。[root@localhost

tmp]#smbclient//11/winshare-Uadministrator中国水利水电出版社smb:\>ls//查看共享文件夹内的信息......img0.jpgA590743ThuDec2223:22:522011img1.jpgA794003SatNov613:24:422010img2.jpgA289010SatDec2416:52:422011……smb:\>getimg2.jpg/tmp/img2.jpg//下载文件gettingfile\img2.jpgofsize289010as/tmp/img2.jpg(11759.8KiloBytes/sec)(average11759.8KiloBytes/sec)//成功下载图片到/tmp目录smb:\>q//退出共享连接中国水利水电出版社6.3NFS介绍6.3.1NFS概述NFS(NetworkFileSystem,网络文件系统)是一种在网络上的机器之间共享文件的方法,由SUN公司开发,目前已经成为文件服务的一种标准(RFC1904,RFC1813)。其最大功能是可以通过网络让不同操作系统的计算机共享数据,所以也可以将其看做是一台文件服务器。NFS提供了除Samba之外,Windows与Linux及UNIX与Linux之间通信的方法。中国水利水电出版社6.3.2NFS服务安装与配置1.安装NFS服务在RHEL6.4中启动NFS服务,需要安装nfs-util及rpcbind两个软件包,默认的软件包名称是nfs-utils-1.2.3-36.el6.i686.rpm和rpcbind-0.2.0-11.el6.i686.rpm,前者为NFS主程序,后者为RPC主程序,可以使用rpm和yum命令进行安装。

[root@localhostPackages]#yuminstallnfs-utilsrpcbind中国水利水电出版社2.NFS配置文件NFS服务的主配置文件为/etc/exports。该文件提供了NFS所共享的资源路径、名称、权限等信息,主要是指定共享目录和共享策略,可以使用vi命令编辑。该文件默认是空的,共享参数需要自己写入,格式如下:[共享目录][主机名或IP(权限1,权限2)]当将同一目录共享给多个客户机,但对每个客户机提供的权限不同时,格式为:[共享目录][主机名1或IP1(权限1,权限2)][主机名2(权限3,权限4)](1)共享目录,必须使用绝对路径;权限部分依照不同的权限共享给不同的主机,权限不止一个时,使用“,”隔开;主机名和“()”连在一起,中间没有空格。(2)主机名,可以使用网段或主机IP,如/24或0,也可以使用主机名称,但此主机名称需要存在于/etc/hosts中或使用DNS可以找到,主机名中可以使用“*”、“?”等通配符。中国水利水电出版社中国水利水电出版社例:将/tmp目录共享,允许所有人访问,权限为读写。[root@localhost~]#vi/etc/exports/tmp*(rw,sync)例:将/home/public目录共享,IP地址为0的主机对共享资源可读可写,其他主机对此资源为只读。[root@localhost~]#vi/etc/exports/home/public0(rw,sync)*(ro,sync)中国水利水电出版社6.3.3NFS服务的相关命令1.exportfs命令格式:exportfs[选项]功能:维护共享目录,可以重新共享或卸载资源目录。常用参数如下:-a:全部挂载(或卸载)/etc/exports文件内的设定。-r:重新挂载/etc/exports中的设置,此外同步更新/etc/exports及/var/lib/nfs/xtab中的内容。-u:卸载某一目录。-v:在export时将共享的目录显示在屏幕上。中国水利水电出版社2.showmount命令格式:showmount[参数]主机名或IP地址功能:主要用在Client端,可以用来查看NFS共享出来的目录资源。若不使用参数则显示所有从该服务器上挂载到本地的客户清单。常用参数如下:-a或--all:显示指定的nfs服务器的所有客户端主机及其所连接的目录。-d或--directories:显示指定的nfs服务器中已被客户端连接的所有输出目录。-e或—exports:显示指定的nfs服务器上所有输出的共享目录。中国水利水电出版社3.NFS服务管理命令格式:servicenfs[start/stop/restart/status]功能:NFS服务的启动/停止/重启/状态查看。中国水利水电出版社任务6-2:NFS配置1.任务描述某高校校园网内有一台安装好的linux计算机,为了便于管理,需要建立NFS服务器实现资源共享。公司内员工使用的系统为windows7,管理员使用的系统为Linux。具体要求如下:(1)NFS服务器的IP地址为00/24,设Windows客户端的IP地址为0/24,网管中心管理员使用的计算机IP地址为1/24。(2)学校的老师账户为teacher1、teacher2……,管理员账户为admin。(3)在NFS服务器上有两个共享资源,分别是/share和/admin。所有教师在访问/share和/admin资源时将被映射成账户myuser,组被映射成mygroup。所有教师对/share资源有写入权限,对/admin为只读权限。管理员对/share和/admin资源均可写入,访问共享资源时,管理员帐户和组账户均映射为admin。中国水利水电出版社2.在NFS服务器端操作步骤(1)配置NFS服务器的网络地址。[root@localhost桌面]#ifconfigeth000netmaskup(2)创建用户及组账户。[root@localhost桌面]#useraddmyuser[root@localhost桌面]#passwdmyuser[root@localhost桌面]#groupaddmygroup[root@localhost桌面]#useraddadmin[root@localhost桌面]#passwdadmin中国水利水电出版社

(3)查看用户及组的ID。[root@localhost桌面]#tail-n2/etc/passwdmyuser:x:515:518::/home/myuser:/bin/bashadmin:x:516:520::/home/admin:/bin/bash[root@localhost桌面]#tail-n2/etc/groupmygroup:x:519:admin:x:520:(4)查看并安装NFS服务器。[root@localhost桌面]#rpm-qanfs-utilsrpcbind中国水利水电出版社(5)建立共享资源。[root@localhost桌面]#mkdir/share[root@localhost桌面]#echothisisatestfile>/share/test[root@localhost桌面]#mkdir/admin[root@localhost桌面]#echo"thisisadmin'sfile">/admin/file(6)设置本地资源的权限,让其他用户可以向共享目录写文件。[root@localhost桌面]#chmodo+w/share[root@localhost桌面]#chmodo+w/admin中国水利水电出版社(7)配置NFS服务。[root@localhost桌面]#vi/etc/exports/share0(rw,sync,all_squash,insecure,anonuid=515,anongid=519)/share1(rw,sync,all_squash,insecure,anonuid=516,anongid=520)/admin0(ro,sync,all_squash,insecure,anonuid=515,anongid=519)/admin1(rw,sync,all_squash,insecure,anonuid=516,anongid=520)(8)启动NFS服务。[root@localhost桌面]#servicenfsstart(9)关闭iptables及SELinux。[root@localhost桌面]#iptables-F[root@localhost桌面]#setenforce0中国水利水电出版社3.Linux客户端测试(1)配置NFS客户端的IP地址。[root@localhost~]#ifconfigeth01netmaskup(2)建立挂载点。[root@localhost~]#mkdir/share[root@localhost~]#mkdir/admin(3)查看NFS服务器端共享资源。[root@localhost~]#showmount-e00中国水利水电出版社(4)在1客户端挂载共享资源。[root@localhost~]#mount-tnfs00:/share/share[root@localhost~]#mount-tnfs00:/admin/admin(5)使用共享资源。[root@localhost~]#cd/share[root@localhostshare]#touchtest1[

温馨提示

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

评论

0/150

提交评论