第14章_linux_NFS

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

NFS服务器目录NFS概述NFS服务的启动和停止NFS服务器的图形化配置文本方式配置NFS习题NFS概述NFS的全称是NetworkFilesSystem,网络文件系统。NSF是一种在网络上的机器间共享文件的方法,文件就如同位于客户的本地硬盘驱动器上一样。RedHatLinux既可以是NFS服务器也可以是NFS客户,这意味着它可以把文件系统导出给其它系统,也可以挂载从其它机器上导入的文件系统。NFS服务的启动和停止要把自己的文件系统共享出去,首先保证自己的机器上启动了NFS服务。启动了NFS服务就是需要启动一组程序,包括装配服务器和NFS协议服务器。可以使用以下命令来启动NFS守护进程:●#servicenfsstart可使用以下命令来查看NFS守护进程的当前状态:●#servicenfsstatus可使用以下命令来停止NFS守护进程:●#servicenfsstop如果修改了NFS的配置,可使用以下命令来重新启动国NFS的守护进程:●#servicenfsrestartNFS服务器的配置使从NFS服务器中共享文件又称导出目录。在Linux系统中可使用NFS服务器配置工具来配置NFS服务器。要使用NFS服务器配置工具,必须运行X窗口系统,并要具备根特权,且安装了redhat-config-nfsRPM软件包。要启动服务器配置工具,可以有以下两种方式:依次单击面板上的“主菜单系统设置服务器设置NFS服务器”打开如图所示的对话框。在终端提示符下键入redhat-config-nfs命令,也可打开如图5所示的对话框。另外,还要建立一个共享目录,例子在“/home”目录下建立了一个PUB子目录,如图所示。下面来说明通过NFS服务器配置工具来共享文件的方法,步骤如下:(1)要添加NFS共享,单击第4页图中的“添加”按钮,打开如图所示的对话框。“基本”活页标签所输入的信息说明:目录:指定要共享的目录,如/tmp。主机:指定要共享目录的主机。主机所输入的信息可以使用以下格式:单个机器:一个全限定域名(能够被服务器解析的),主机名(能够被服务器解析的),或IP地址。使用通配符指定的一系列机器:使用“*”或“?”字符来指定字符串匹配。例如:*.example.com包括one.example.com,但不包括one.two.example.com.IP网络:使用a.b.c.d/z,这里的a.b.c.d是网络,z是子网掩码中的位数(如192.168.0.0/24)。另一种可以接受的格式是a.b.c.d/netmask,这里的a.b.c.d是网络,netmask是子网掩码(如192.168.100.8/255.255.255.0(2)单击“常规选项”活页标签,打开如图所示的对话框。“常规选项”活页标签允许配置以下选项:允许来自高于1024的端口的连接:在号码小于1024的端口上启动的服务必须以根用户身份启动。选择这个选项来允许根用户以外的用户来启动NFS服务。允许不安全的文件锁定:不需要锁定请求。禁用子树检查:如果某文件系统的子目录被导出,但是整个文件系统没有被导出,服务器会检查所请求的文件是否在导出的子目录中。这种检查叫做子树检查(subtreechecking)。选择这个选项来禁用子树检查。如果整个文件系统被导出,选择禁用子树检查可以提高传输率按要求同步写操作:默认被启用。立即强制同步写操作:不推迟写入磁盘的操作。该选项和no_wdelay相对应。(3)单击“用户访问”活页标签,打开如图5-18所示的对话框。“用户访问”活页标签允许配置以下选项:把远程根用户当作本地根用户:按照默认设置,根用户的用户ID和组群ID都是0。根权限压缩(Rootsquashing)把用户ID0和组群ID0映射为匿名的用户和组群ID,因此客户上的根用户就不会在NFS服务器上具备根特权。如果这个选项被选,根用户就不会被映射为匿名用户,客户上的根用户就会对导出的目录拥有根特权。选择这个选项会大大降低系统的安全性。除非绝对必要,请不要选择它。把所有客户用户当作匿名用户:如果该选项被选,所有用户和组群ID都会被映射为匿名用户。为匿名用户指定本地用户ID:如果“把所有客户用户当作匿名用户”被选,这个选项会让为匿名用户指定一个用户ID。为匿名用户指定本地组群ID:如果“把所有客户用户当作匿名用户”被选,这个选项会让你为匿名用户指定一个组群ID。(4)当确认以上各项都正确输入之后,单击“确定”按钮。共享添加成功,如图所示。文本方式配置NFS配置NFS其实很简单的,只需配置/etc/exports这个文件就行。下面是配置NFS的一个实例:1、vi/etc/exports2、把该文件分为左右两部分,左侧:共享的目录(比如这里是根目录下的t01,也就是/t01)右侧:这里其实可以细分为三部分左:谁(主机名、IP地址、子网)中:能做什么(rw:读写,ro:只读,)右:同步类型(sync、async)举个例子,一段完整的配置文件如下:/t01192.168.1.0/255.255.255.0(rw,sync)3、服务启用:servicenfsstart4、cp/etc/named.conf/t01(这步是为了检验效果)5、ls/t01(发现t01下有named.conf这个文件)6、在客户端上使用showmount–e192.168.1.1查看192.168.1.1上共享了那些文件7、在客户端上使用showmount–tnfs192.168.1.1:/t01/t01把192.168.1.1上的/t01目录挂载到本机的/t01目录下,如果这步出现TIMEOUT,使用iptables–F的命令清空防问控制列表8、ls/t01这时会发现/t01目录下有named.conf这个文件终端配置方法vi/etc/exports把该文件分为左右两部分,●左侧:共享的目录(比如这里是根目录下的t01,也就是/t01)●右侧:这里其实可以细分为三部分■左:谁(主机名、IP地址、子网)■中:能做什么(rw:读定,ro:只读,)■右:同步类型(sync、async)举个例子,一段完整的配置文件如下:●/home/nfs192.168.1.0/255.255.255.0(rw,sync)服务启用:servicenfsstart客户端在客户端上使用showmount-e192.168.1.66查看192.168.1.66上共享了那些文件在客户端上使用showmount–tnfs192.168.1.1:/home/pub/mnt/share把192.168.1.66上的/home/pub目录挂载到本机的/mnt/share目录下,如果这步出现TIMEOUT,使用iptables–F的命令清空防问控制列表ls/mnt/share这时会发现这个目录下有ranan.nsf这个文件一、选择题如果要指定网段202.194.230.0内所有主机访问共享资源,在配置文件中的应该指定为。A.202.194.230.0/255.0.0.0B.202.194.230.0/255.255.255.0C.202.194.230.0D.202.194.230.0.二、填空题1.NFS服务的作用是。2.NFS服务的配置文件是。三、简答题1.什么是SMB?2.NFS服务器基本的配置过程是什么?一、选择题1.如果要指定网段202.194.230.0内所有主机访问共享资源,在配置文件中的应该指定为。A.202.194.230.0/255.0.0.0B.202.194.230.0/255.255.255.0C.202.194.230.0D.202.194.230.0.2.要排除任何计算机的管理性登录,squashuids值应该为。A.0B.99C.0-99D.100二、填空题1.NFS服务的作用是。2.NFS服务的配置文件是。3.在配置TCP/IP域的时候,???.sde.edu.cn表示。三、简答题1.什么是SMB?2.NFS服务器基本的配置过程是什么?3.怎样保证下次引导Linux的时候,目录会重新挂载NFS服务器上的目录?

1 / 32
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功