当前位置:文档之家› 03-CentOS7-搭建NFS文件共享服务器

03-CentOS7-搭建NFS文件共享服务器

03-CentOS7-搭建NFS文件共享服务器
03-CentOS7-搭建NFS文件共享服务器

03-CentOS7-搭建NFS文件共享服务器(安装部署)

NFS网络文件系统;

不同操作系统的机器实现数据的共享;

RPC协议远程调用;

只要用的NFS的地方都要启动RPC服务;

NFS是一个文件系统,RPC负责文件的传输;

安装NFS服务

?nfs-utils :包括基本的NFS命令与监控程序

?rpcbind :支持安全NFS RPC服务的连接

守护进程

NFSD:基本的守护进程,管理客户端能否登录服务器;

Mountd: RPC安装守护进程,主要管理NFS文件系统;

Rpcbind:端口映射

/etc/exports #NFS主要配置文件

/usr/sbin/exportfs #NFS服务管理命令;

/usr/sbin/showmount #客户端查看命令;

/var/lib/nfs/etab #记录NFS分享出的目录完整权限;

/var/lib/nfs/xtab #记录曾经登录过的客户端信息;

--

/etc/exports文件内容格式:

<输出目录> [客户端1 选项(访问权限,用户映射,其他)] [客户端2 选项

(访问权限,用户映射,其他)]

NFS主要有3类选项:

访问权限选项

?设置输出目录只读:ro

?设置输出目录读写:rw

用户映射选项

?all_squash:将远程访问的所有普通用户及所属组都映射为匿名用户或用户组(nfsnobody);

?no_all_squash:与all_squash取反(默认设置);

?root_squash:将root用户及所属组都映射为匿名用户或用户组(默认设置);

?no_root_squash:与rootsquash取反;

?anonuid=xxx:将远程访问的所有用户都映射为匿名用户,并指定该用户为本地用户(UID=xxx);

?anongid=xxx:将远程访问的所有用户组都映射为匿名用户组账户,并指定该匿名用户组账户为本地用户组账户(GID=xxx);

服务启动

实践操作

将NFS Server 的/home/test / 共享给192.168.200.0/24网段,权限读写

1、准备测试文件

2.编辑主配置文件

3.重启服务

4.通过服务器查看NFS共享状态

5.客户端访问NFS

无法创建文件

服务器设置权限

客户端测试

查看NFS所分享的文件信息

安全性

--

设置NFS服务开机自动挂载

卸载所有共享目录和重新挂载

NFS服务器

Linux NFS服务器的安装与配置 一、NFS服务简介 NFS 是Network File System的缩写,即网络文件系统。一种使用于分布式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法。 NFS 的基本原则是“容许不同的客户端及服务端通过一组RPC分享相同的文件系统”,它是独立于操作系统,容许不同硬件及操作系统的系统共同进行文件的分享。 NFS在文件传送或信息传送过程中依赖于RPC协议。RPC,远程过程调用(Remote Procedure Call) 是能使客户端执行其他系统中程序的一种机制。NFS本身是没有提供信息传输的协议和功能的,但NFS却能让我们通过网络进行资料的分享,这是因为NFS使用了一些其它的传输协议。而这些传输协议用到这个RPC功能的。可以说NFS本身就是使用RPC的一个程序。或者说NFS也是一个RPC SERVER。所以只要用到NFS的地方都要启动RPC服务,不论是NFS SERVER或者NFS CLIENT。这样SERVER和CLIENT才能通过RPC来实现PROGRAM PORT的对应。可以这么理解RPC和NFS的关系:NFS是一个文件系统,而RPC是负责信息的传输。 二、系统环境 系统平台:CentOS release 5.5 NFS Server IP:192.168.1.55 防火墙已关闭/iptables: Firewall is not running. SELINUX=disabled 三、查看系统是否已安装NFS NFS的安装是非常简单的,只需要两个软件包即可,而且在通常情况下,是作为系统的默认包安装的。 ●nfs-utils-* :包括基本的NFS命令与监控程序 ●portmap-* :支持安全NFS RPC服务的连接 查看系统是否已安装NFS [root@localhost ~]# rpm -qa | grep nfs-utils nfs-utils-lib-1.0.8-7.6.el5 nfs-utils-1.0.9-44.el5

实例—NFS服务器的搭建

3.6 实例—NFS服务器的搭建 NFS(Network FileSystem)是由Sun开发并发展起来的文件系统,用于在不同机器,不同操作系统之间通过网络互相分享各自的文件。NFS Server也可以让客户端通过网络将远端的NFS Server共享出来的资源mount到自己的系统中,在客户端看来,使用NFS Server 上的文件就象在使用本地文件一样。 NFS协议从诞生到现在,已经有多个版本,如NFS V2(rfc1094)、NFS V3(rfc1813)、NFS V4(rfc3010)。 V3相对V2的主要区别如下: (1)V2最大只支持32b的文件大小(4G),而NFS V3最大支持64b文件大小。 (2)V3没有限定文件传输尺寸,V2最多只能设为8KB,可使用-rsize和-wsize 设定。 (3)V3增加和完善了许多错误和成功信息的返回,便于对于服务器的设置和管理。 (4)V2只提供了对UDP协议的支持,V3增加了对TCP协议的支持。 (5)V3增加了异步写入特性。 (6)V3改进了SERVER的mount性能。 (7)V3有更好的I/O Writes 性能。 (8)V3具有更高的网络运行效率。 (9)V3具有更强的灾难恢复功能。 V4相对V3的改进如下: (1)V4改进了Internet上的存取和执行效率。 (2)V4在协议中增强了安全方面的特性。 (3)V4增强了跨平台特性。 1.查看NFS服务器是否启动 [root@localhost Desktop]# service nfs status 2.启动NFS服务器 [root@localhost Desktop]# service nfs start 3.NFS服务器的配置文件/etc/exports [root@localhost Desktop]# gedit /etc/exports /etc/exports文件中每一行由三个字段构成:共享目录名、客户端主机地址、配置选项。 (1)共享目录名 /tmp/nfs:共享目录名。 (2)客户端主机地址

Windows下NFS服务器SFU设置

Windows下NFS服务器SFU设置 一、安装SFU 1、下载软件SFU https://www.doczj.com/doc/6c5276272.html,/download/a/1/c/a1ca7af1-a6e3-46e7-874a-4c5d8c0fb3b7/SF U35SEL_EN.exe 2、编辑用户组group文件和密码passwd文件,并复制到C:\ 例如: passwd内容 root:x:0:0:root:/root:/bin/sh group内容 root:x:0: 3、运行SFU35BETA_EN.exe,这是一个自解压文件,指定一个目录,释放压缩的文件。 4、在释放目录中,运行SfuSetup.msi,出现Micorsoft Windows Services for UNIX Setup wizard 窗口。 5、点击Next,出现Customer Information窗口。 6、点击Next,出现License and Support Information窗口,选中“I accept the agreement”。 7、点击Next,出现Installation Options窗口。 8、选择Custom Installation,点击Next,出现Selecting Components窗口。 9、点击Utilities目录项,选择Entire feature will not be available,该项的图标变为一个棕色的叉号。 10、对“Interix GNU components”“Remote Connectivity”使用相同的选择。 11、点击NFS目录项,选择Entire Feature(including all subfeature if any)will be installed on local hard drive,该项的图标变为一个白色背景的驱动器。 12、对“Authentication tools for NFS”使用相同的选择,选择Entire Feature(including all subfeature if any)will be installed on local hard drive。 13、最终只有“Authentication tools for NFS”和“NFS”两项是完全安装,其他各项都不安装。 14、点击Next,出现User Name Mapping窗口,选中Password and group files。 15、点击Next,在Password file path and name下的空白栏中输入C:\passwd,在Group file path and name下的空白栏中输入C:\group。 16、点击Next,出现Installationg Location窗口,选择安装位置。这里的安装位置的盘必须是NTFS格式 17、点击Next,开始安装(约21MB)。最后选择Finish,结束安装。如提示重启,则重启。(以上安装过程比较简单,引用网络上文章。) 注:与卡巴斯基互联网套装6.0有冲突,需安装之前关闭卡巴斯基。

NFS服务器配置

NFS服务器配置 在centos6.5下的NFS服务器配置 Nfs工作原理:nfs服务是基于客户/服务器模式的。Nfs服务器是提供输出文件(共享目录文件)的计算机,而nfs客户端时访问输出文件的计算机,它可以将输出文件挂载到自己的系统中的某个目录文件中,然后像访问本地文件一样去访问nfs服务器中的输出文件。 一、配置需要: 1.在管理员(root)模式下进行 用户模式转管理员:[cqie@master Desktop]$ su root 2.网络必须连通 3.Nfs是C/S模式——客户机/服务器模式,需要两个虚拟机一个作为客户端,一个作为服 务端,通过客户端可以访问服务端,通过服务端也可以访问客户端 二、关键技术 NFS必须的系统守护进程 rpcbind:将RPC程序号码转为通用地址。 Nfs-server:使客户端能够访问NFS共享资源 Nfs-lock/rpc-statd:锁定NFS文件。但NFS服务器故障或重启时实现文件锁恢复。 Nfs-idmap:将用户或组id转换为相应的名称,或者将名称转换为相应的id。 准备两台虚拟机,服务端的ip是192.168.43.213,客户端的ip是192.168.43.72 服务端(192.168.43.213) 1.下载nfs 命令: [root@master Desktop]#vi /etc/yum/pluginconf.d/fastestmirror.conf Enable=1 //由1改为0,禁用该插件 [root@master Desktop]#vi /etc/yum.conf Plugins=1 //改为0,不使用该插件 [root@master Desktop]#rpm -qa|grep nfs [root@master Desktop]#yum -y install portmap 出现complete!则代表安装成功否则重新安装 [root@master Desktop]#yum install -y nmap tree lrszs 出现complete!则代表安装成功否则重新安装 2.开启nfs服务 [root@master Desktop]#/etc/init.d/rpcbind start //启动rpcbind [root@master Desktop]#/etc/init.d/rpcbind status //运行rpcbind [root@master Desktop]#/etc/init.d/nfs start //启动nfs 3.在/tmp建立共享文件夹share,在share中创建文件zxw.txt

NFS服务器的配置与应用

NFS服务器的配置与应用 NFS服务的配置与应用 1、什么是NFS 它是Network File system的缩写,即网络文件系统。 NFS是由SUN公司开发,并于1984年推出的一个RPC服务系统,它使我们能够达到文件的共享。一台NFS服务器如同一台文件服务器,只要将起文件系统共享出来,NFS客户端就可以将它挂载到本地系统中,从而可以像使用本地文件系统中的文件一样使用那些远程文件系统中的文件。 使用NFS既可以提高资源的使用率,又可以节省客户端本地硬盘的空间,同时也便于对资源进行集中管理 2、RPC 虽然NFS可以在网络中进行文件共享,但是NFS协议本身并没有提供数据传输的功能,它必须借助RPC(remote process call)远程过程调用协议实现数据的传输。RPC是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。可以将NFS服务器看成是一个RPC服务器,而将NFS客户端看成是一个RPC客户端。 3、3个系统守护进程 ①rpc.nfsd 基本的NFS守护进程,主要管理客户端是否能登入服务器 ②rpc.mountd RPC的安装守护进程,主要管理NFS的文件系统。当客户端通过rpc.nfsd 登录NFS服务器后,在使用NFS服务器所提供的文件前,还必须通过文件使用权限的验证,rpc.mountd会读取NFS的配置文件/etc/exports来对比客户端的权限 ③portmap Portmap进行端口映射。当客户端尝试连接并使用RPC服务器提供的服务(如NFS服务)时,portmap会将所管理的与服务对应的端口号提供给客户端,使客户端可以通过该端口向服务器请求服务。Portmap如果没有运行,NFS客户端就无法查找从NFS服务器中共享的目录 以下以RedHat 红帽9为例

LinuxNFS服务器的安装与配置

Linux NFS服务器的安装与配置 cpw806@qq. 网上看到一篇有关nfs服务器安装与配置的文章觉得非常不错所以就收藏了起来,鉴于有很多时候收藏的网页过段时间就会莫名的找不到了,所以决定全盘拷贝存档。对原作者表示感谢。本文来 源.cnblogs./mchina/archive/2013/01/03/2840040.html 一、NFS服务简介 NFS 是Network File System的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法。 NFS 的基本原则是“容许不同的客户端及服务端通过一组RPC分享相同的文件系统”,它是独立于操作系统,容许不同硬件及操作系统的系统共同进行文件的分享。 NFS在文件传送或信息传送过程中依赖于RPC协议。RPC,远程过程调用(Remote Procedure Call) 是能使客户端执行其他系统中程序的一种机制。NFS本身是没有提供信息传输的协议和功能的,但NFS却能让我们通过网络进行资料的分享,这是因为NFS使用了一些其它的传输协议。而这些传输协议用到这个RPC功能的。可以说NFS本身就是使用RPC 的一个程序。或者说NFS也是一个RPC SERVER。所以只要用到NFS的地方都要启动RPC 服务,不论是NFS SERVER或者NFS CLIENT。这样SERVER和CLIENT才能通过RPC来实现PROGRAM PORT的对应。可以这么理解RPC和NFS的关系:NFS是一个文件系统,而RPC 是负责负责信息的传输。 二、系统环境 系统平台:CentOS release 5.6 (Final) NFS Server IP:192.168.1.108 防火墙已关闭/iptables: Firewall is not running. SELINUX=disabled 三、安装NFS服务 NFS的安装是非常简单的,只需要两个软件包即可,而且在通常情况下,是作为系统的默认包安装的。

Windows下NFS Server搭建和使用

Windows下NFS Server搭建和使用 Revision History 1.NFS简介 NFS是Network File System的简写,即网络文件系统。NFS允许一个系统在网络上与他人共享目录和文件。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。NFS就是一种Linux系统或Unix系统下的共享文件服务,类似于windows共享。NFS 服务器可以看作是一个文件服务器,它可以让你的PC通过网络将远端的NFS 服务器共享出来的文件挂载到自己的系统中,在客户端看来使用NFS的远端文件就象是在使用本地文件一样。 2.NFS测试所需设备和条件 Windows2008 PC1台作为NFS server Windows2008系统光盘 Windows7 PC1台作为NFS Client 3.NFS Server搭建 用装有Windows2008系统的PC作为NFS server 3.1安装NFS Server 1)插入Windows2008系统光盘,点击开始->管理工具->服务器管理器,在左边的树中选中” 功能”项,右边的窗口中会列出功能的详细信息,点击”添加功能”,如图1所示

图1 2)进入添加功能向导窗口,远程服务器管理工具->文件服务工具->勾选网络文件系统服务 工具,如图2所示,点击下一步

图2 3)点击安装,开始安装,如图3~4所示 图3

图4 4)安装完成后,点击关闭,如图5所示 图5

5)添加角色服务,在服务器管理器的左边的树中选中”角色”, 右边会列出角色的详细信息, 点击”添加角色”,如图6所示 图6 6)进入添加角色向导,点击下一步,如图7所示 图7

Linux NFS安装与配置

NFS 服务器配置 1.1.1 NFS简介 NFS由SUN公司开发,目前已经成为文件服务的一种标准(RFC1904,RFC1813)。其最大功能是可以通过网络让不同操作系统的计算机可以共享数据,所以也可以将其看做是一台文件服务器,如图1-1所示。NFS提供了除Samba之外,Windows与Linux及UNIX与Linux之间通信的方法。 客户端PC可以挂载NFS服务器所提供的目录并且挂载之后这个目录看起来如同本地的磁盘分区一样,可以使用cp、cd、mv、rm及df等与磁盘相关的命令。NFS有属于自己的协议与使用的端口号,但是在传送资料或者其他相关信息时候,NFS服务器使用一个称为"远程过程调用"(Remote Procedure Call,RPC)的协议来协助NFS 服务器本身的运行。 1.1.2 为何使用NFS NFS的目标是使计算机共享资源,在其发展过程中(即20世纪80年代),计算机工业飞速发展,廉价CPU 及客户端/服务器技术促进了分布式计算环境的发展。然而当处理器价格下降时,大容量的存储系统相对而言价格仍居高不下。因此必须采用某种机制在充分发挥单个处理器性能的同时使计算机可共享存储资源和数据,于是NFS应运而生。 1.1.3 NFS协议 使用NFS,客户端可以透明地访问服务器中的文件系统,这不同于提供文件传输的FTP协议。FTP会产生文件一个完整的副本;NFS只访问一个进程引用文件部分,并且一个目的就是使得这种访问透明。这就意味着任何能够访问一个本地文件的客户端程序不需要做任何修改,就应该能够访问一个NFS文件。 NFS是一个使用SunRPC构造的客户端/服务器应用程序,其客户端通过向一台NFS服务器发送RPC请求来访问其中的文件。尽管这一工作可以使用一般的用户进程来实现,即NFS客户端可以是一个用户进程,对服务器进行显式调用,而服务器也可以是一个用户进程。因为两个理由,NFS一般不这样实现。首先访问一个NFS文件必须对客户端透明,因此NFS的客户端调用是由客户端操作系统代表用户进程来完成的;其次,出于效率的考虑,NFS服务器在服务器操作系统中实现。如果NFS服务器是一个用户进程,每个客户端请求和服务器应答(包括读和写的数据)将不得不在内核和用户进程之间进行切换,这个代价太大。第3版的NFS协议在1993年发布,图1-2所示为一个NFS客户端和一台NFS服务器的典型结构。 (1)访问一个本地文件还是一个NFS文件对于客户端来说是透明的,当文件被打开时,由内核决定这一点。文件被打开之后,内核将本地文件的所有引用传递给名为"本地文件访问"的框中,而将一个NFS文件的所有引用传递给名为"NFS客户端"的框中。 (2)NFS客户端通过其TCP/IP模块向NFS服务器发送RPC请求,NFS主要使用UDP,最新的实现也可以使用TCP。 (3)NFS服务器在端口2049接收作为UDP数据包的客户端请求,尽管NFS可以被实现为使用端口映射器,允许服务器使用一个临时端口,但是大多数实现都是直接指定UDP端口2049。 (4)当NFS服务器收到一个客户端请求时,它将这个请求传递给本地文件访问例程,然后访问服务器主机上的一个本地的磁盘文件。 (5)NFS服务器需要花一定的时间来处理一个客户端的请求,访问本地文件系统一般也需要一部分时间。在这段时间间隔内,服务器不应该阻止其他客户端请求。为了实现这一功能,大多数的NFS服务器都是多线程的--服务器的内核中实际上有多个NFS服务器在NFS本身的加锁管理程序中运行,具体实现依赖于不同的操作系统。既然大多数UNIX内核不是多线程的,一个共同的技术就是启动一个用户进程(常被称为"nfsd")的多个实例。这个实例执行一个系统调用,使其作为一个内核进程保留在操作系统的内核中。 (6)在客户端主机上,NFS客户端需要花一定的时间来处理一个用户进程的请求。NFS客户端向服务器主机发出一个RPC调用,然后等待服务器的应答。为了给使用NFS的客户端主机上的用户进程提供更多的并发性,在客户端内核中一般运行着多个NFS客户端,同样具体实现也依赖于操作系统。 3. 安装 3.1 环境描述: 网络环境: NFS server: 192.168.102.47 NFS client: 192.168.102.15

CentOS下NFS服务器配置

CentOS下NFS服务器配置 #################################### #NFS_Configuration #Author:楚霏 #Date: 2010-4-20 #Update:2010-4-26 #Env: Centos 5.4 x86_64 #################################### 二、环境介绍 #################################### 两台机器全是Centos 5.4 x86_64 服务端IP=10.0.0.52 客户端IP=10.0.0.166 #################################### 三、配置服务端 #################################### #因为默认已经安装portmap,nfs-utils-lib和nfs-utils,所以直接配置即可#创建要共享的目录 mkdir /nfsdata #nfs的主配置文件是/etc/exports vi /etc/exports #—————————-引用文字-开始—————————- #加入 /nfsdata 10.0.0.0/24(rw,root_squash,no_all_squash,sync) #—————————-引用文字-结束—————————- #保存设置 exportfs -r

#配置文件每行分为段: #第一段为共享的目录,使用绝对路径 #第二段为客户端地址及权限: 地址可以使用完整IP或网段,例如10.0.0.8或10.0.0.0/24,10.0.0.0/255.255.255.0当然也可以 地址可以使用主机名,DNS解析的和本地/etc/hosts解析的都行,支持通配符,例如: *https://www.doczj.com/doc/6c5276272.html, 权限有: rw:read-write,可读写; ro:read-only,只读; sync:文件同时写入硬盘和内存; async:文件暂存于内存,而不是直接写入内存; no_root_squash:NFS客户端连接服务端时如果使用的是root的话,那么对服务端分享的目录来说,也拥有root权限。显然开启这项是不安全的。 root_squash:NFS客户端连接服务端时如果使用的是root的话,那么对服务端分享的目录来说,拥有匿名用户权限,通常他将使用nobody或nfsnobody身份; all_squash:不论NFS客户端连接服务端时使用什么用户,对服务端分享的目录来说都是拥有匿名用户权限; anonuid:匿名用户的UID值,通常是nobody或nfsnobody,可以在此处自行设定; anongid:匿名用户的GID值。 #################################### 下面是一些NFS共享的常用参数: ro 只读访问 rw 读写访问 sync 所有数据在请求时写入共享 async NFS在写入数据前可以相应请求 secure NFS通过1024以下的安全TCP/IP端口发送 insecure NFS通过1024以上的端口发送 wdelay 如果多个用户要写入NFS目录,则归组写入(默认) no_wdelay 如果多个用户要写入NFS目录,则立即写入,当使用async时,无需此设置。

《网络服务器搭建、配置与管理-Linux(第二版)》课后习题答案#(精选.)

《网络服务器搭建、配置与管理-Linux版(第二版)》 课后习题答案 1.6 练习题 一、选择题 1. Linux最早是由计算机爱好者 B 开发的。 A. Richard Petersen B. Linus Torvalds C. Rob Pick D. Linux Sarwar 2. 下列 C 是自由软件。 A. Windows XP B. UNIX C. Linux D. Windows 2000 3. 下列 B 不是Linux的特点。 A. 多任务 B. 单用户 C. 设备独立性 D. 开放性 4. Linux的内核版本2.3.20是 A 的版本。 A. 不稳定 B. 稳定的 C. 第三次修订 D. 第二次修订 5. Linux安装过程中的硬盘分区工具是 D 。 A. PQmagic B. FDISK C. FIPS D. Disk Druid 6. Linux的根分区系统类型是 C 。 A. FATl6 B. FAT32 C. ext4 D. NTFS 二、填空题 1. GUN的含义是:GNU's Not UNIX。 2. Linux一般有3个主要部分:内核(kernel)、命令解释层(Shell或其他操作环境)、实用工具。 3. 安装Linux最少需要两个分区,分别是swap交换分区和/(根)分区。 4. Linux默认的系统管理员账号是root 。 三、简答题(略) 1.简述Red Hat Linux系统的特点,简述一些较为知名的Linux发行版本。 2.Linux有哪些安装方式?安装Red Hat Linux系统要做哪些准备工作? 3.安装Red Hat Linux系统的基本磁盘分区有哪些? 4.Red Hat Linux系统支持的文件类型有哪些?

NFS服务器

实训NFS(网络文件系统,远程挂载)服务的配置与应用 一、实训要求 1、熟悉安装NFS服务器的方法。 2、掌握NFS服务的配置。 3、掌握启动和停止NFS服务。 4、掌握测试NFS服务的方法。 5、NFS客户端的使用。 请务必阅读《Red Hat Linux 服务器配置与应用》第三章的内容 二、实训环境 网络技术实训室。两台计算机,一台安装Linux,另一台安装Windows XP ,用集线器连接。 注意:在操作过程中要注意设置相关目录的权限。 三、实训步骤(请以超级用户身份登录) 1、ping通两台机器 在两台机器上分别用下面命令设置好IP地址,并PING 通 #setup(输入IP地址) #service network restart #ping 老师以下实验为:NFS服务器的IP地址为192.168.10.1

Linux终端的IP地址为192.168.10.3 2、熟悉安装NFS服务器的方法。 ①检查NFS服务器是否安装: # rpm –q nfs-utils portmap 截屏 ②如果没有安装,请自己安装NFS服务器: 在光盘上找到下面软件后安装(对照书上50 页): portmap-4.0-63.i386.rpm nfs-utils-1.0.6-46.i386.rpm (版本不同,可能有点不同) 3、掌握NFS服务的配置。 第一步:设置NFS服务器的IP地址为192.168.10.1 第二步:在NFS服务器上生成共享目录: /nfs/public /nfs/liu /nfs/root /nfs/users 添加后显示目录 截屏

为以后操作做准备,请在/nfs/public目录下添加三个文件:l1 l2 l3,注意三个文件的权限都没有对其他用户开发:添加后截屏 第三步:编辑/etc/exports配置文件,一般情况下,该文件默认为空。编辑该文件:(下面的IP地址请同学们自己更换) #vi /etc/exports /nfs/public 192.168.10.0/24(rw,sync) *(ro) /nfs/my 192.168.10.0/24(rw,sync) *(ro) /nfs/wlyb 192.168.10.0/24(rw,sync) *(ro) 以上三个输出目录可供子网192.168.10.0/24中所有客户机进行读写操作,而其他网络中的客户机只能读取该目录的内容。 值得注意的是,当某个用户使用子网192.168.10.0/24中的客户机进行读写操作时,能否真正写入,还要看该目录对该用户有没有开放Linux文件系统权限的写入功能。 修改后请截屏文件内容 第四步:维护NFS服务的输出目录列表

linux 实验2 nfs服务器的配置与验证

实验二 nfs服务器的配置与验证 一实验目的: 通过实验理解nfs服务器和samba服务器的基本概念,并且能够在linux操作系统下安装、配置nfs服务器、samba服务器,并通过客户端验证。 二实验环境 Redhat enterprise 5操作系统,局域网。 三实验内容 配置nfs服务器并在客户端通过mount指令访问nfs服务器。 四实验步骤 一) nfs服务器的配置与验证 1 服务器配置 1)以管理员身份登录 2)在linux服务器上添加fayero用户: useradd fayero 3)在/tmp下创建nfs和fayero目录:分别运行mkdir nfs 和 mkdir fayero 4)编辑/etc/exports文件如下: /tmp/nfs 192.168.88.130(rw,sync,no_root_squash) 192.168.88.0/24(rw,sync,root_squash) /tmp/fayero *(rw,sync,anonuid=500,anongid=500) 其中10.10.115.127为客户端的ip。参数anonuid=500 中,500为fayero 用户的id,anonguid=500中,500为fayero组的id。 2 客户端验证 第一步: 1)在ip为192.168.88.130的系统下访问nfs服务器(假设服务器的ip为 10.10.115.2 ):mount –t nfs 10.10.115.2:/tmp/nfs /mnt 2)在/mnt目录下创建一个文件文件: touch a,该操作能否成功?如果成 功请指出该文件的拥有者和所属于的组。如果失败,请分析为什么。

实验八 NFS服务器实现文件共享

实验八 NFS服务器实现文件共享 一 实验要求 1 熟悉 /etc/exports的创建 2 掌握激活服务portmap和nfs的方法 3 掌握客户端和服务器端的设定 4 熟悉showmount功能 5 掌握利用NFS实现两台LINUX计算机之间文件共享互访的方法 二 实验内容与步骤 (一)NFS服务器端的设定 (1)利用VI编辑/etc/exports档案,如果档案不存在,自行建立。 填写内容: 待共享的目录 主机名称或IP地址1(参数1,参数2)主机2(参数…) 参数为相应主机的权限设定,一般有: rw: 可读写 ro:只读 no_root_squash:root客户登录后仍为root权限,一般不安全。 root_squash:root客户登录后,将变为匿名使用者。 sync:资料同步写入到内存与硬盘当中 async:资料会先暂存于内存当中,而非直接写入硬盘。 例如:在桌面新建文件夹,名为newshare,在该文件夹中创建文件 file1,file2,创建文件夹dir1,dir2. 将newshare分享出去。 命令: Vi /etc/exports /root/Desktop/newshare 10.212.22.*(rw,no_root_squash,sync) 10.212.22.*表示,局限网内的所有IP均可访问,也可具体指定某一IP地址,则只能该机访问。 (2)激活portmap,nfs服务

一般系统中这两个服务已经激活,要确定,可以重新激活一次。 命令: service portmap restart service nfs restart (3)/etc/exports修改后,得新加载 命令 exportfs -rv (4)检验目录/var/lib/nfs/xtab 该文件中记录所有分享目录的信息。如果没有,则建立。 同样利用vi 进行创建。 命令: vi /var/lib/nfs/xtab /root/Desktop/newshare 10.212.22.*(rw,no_root_squash,sync) (5)最后可用showmount查看本机的共享目录 命令 showmount -e 本机IP或服务器机IP (二)客户端的设定 (1)利用showmount查看服务器上共享目录 命令: Showmount -e 服务器主机名或IP地址 (2)在客户端建立本地挂载点 假设想把主机内容挂载到客户机桌面上share目录中。则在客户机桌面新建share目录。 命令: mkdir share mount -t nfs 10.212.22.@@@(这里是服务器主机名或 IP):/root/Desktop/newshare /root/Desktop/share 这样就把服务器上的newshare目录,挂载到本地的share目录,并具有读写操作。

NFS服务器和客户机配置及常见故障2010.4.6

1、首先在NFS服务器上创建一个共享的目录,并给它全部的权限,比如说 #mkdir /software 在根目录下创建一个目录(任意)。 #chmod 777 /software给所以的用户和组全部的权限。 2、编辑exports文件 #vi /etc/exports 注意:1、nfs共享目录名称必须为绝对路径 2、客户端主机地址可以为一个主机的IP地址,指定域名的主机、一个 网段的主机,所以主机。 3、设置选项中,sync为nfs同步写磁盘。(如果你正在copy文件、即使 断电,或者其他原因,也可以将一部分内容保存到自己的硬盘里)3、启动服务:先启动应用于传输层的portmap ,在启动应用于应用层的nfs服务(顺 序不能颠倒) #service portmap restart 启动portmap服务 #service nfs restart 启动nfs服务 #exportfs –rv 输出共享的目录 #showmount –e查看共享目录是否创建成功。 可以看出,共享目录已经显示出来!如果你不放心,可以通过下面的命令查看一下服务是否启动起来了! #service protmap status #service nfs status 注意:portmap服务,在运行级别3、4、5是自动开启的,而nfs服务只是临时设置的,如果重新启动电脑,那么,nfs服务就需要再次重新启动,是很麻烦的,通过下面的命令可以查看到: #chkconfig --list protmap #chkconfig –list nfs 如果你想让它在开机时就启动,就需要改它的启动级别,具体如下: #chkconfig --level 35 nfs on 比如说设置3、5级别开启。 从下面的显示结果可以看出,目前使用共享的只有本服务器。 #showmount –a 显示挂载的用户目录

linux下各种服务进程之NFS服务器配置与安装

linux NFS服务器的安装与配置 一、NFS服务简介 NFS 是Network File System的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法。 NFS 的基本原则是“容许不同的客户端及服务端通过一组RPC分享相同的文件系统”,它是独立于操作系统,容许不同硬件及操作系统的系统共同进行文件的分享。 NFS在文件传送或信息传送过程中依赖于RPC协议。RPC,远程过程调用(Remote Procedure Call) 是能使客户端执行其他系统中程序的一种机制。NFS本身是没有提供信息传输的协议和功能的,但NFS却能让我们通过网络进行资料的分享,这是因为NFS使用了一些其它的传输协议。而这些传输协议用到这个RPC功能的。可以说NFS本身就是使用RPC的一个程序。或者说NFS也是一个RPC SERVER。所以只要用到NFS的地方都要启动RPC服务,不论是NFS SERVER或者NFS CLIENT。这样SERVER和CLIENT才能通过RPC来实现PROGRAM PORT的对应。可以这么理解RPC和NFS的关系:NFS是一个文件系统,而RPC是负责负责信息的传输。 二、系统环境 系统平台:CentOS release 5.6 (Final) NFS Server IP:192.168.1.108 防火墙已关闭/iptables: Firewall is not running. SELINUX=disabled 三、安装NFS服务 NFS的安装是非常简单的,只需要两个软件包即可,而且在通常情况下,是作为系统的默认包安装的。 ?nfs-utils-* :包括基本的NFS命令与监控程序 ?portmap-* :支持安全NFS RPC服务的连接 1、查看系统是否已安装NFS

项目十.nfs服务器的配置和管理

nfs服务器的配置和管理 一、实训目的 掌握Linux系统之间资源共享的互访方法。 掌握企业NFS服务器和客户端的安装与配置方法。 二、项目背景 某企业的销售部有一个局域网,域名为https://www.doczj.com/doc/6c5276272.html,。网络拓扑图如下图所示。网内有一台Linux的共享资源服务器shareserver,域名为https://www.doczj.com/doc/6c5276272.html,.现要在shareserver上配置NFS服务器,使用销售部内的所有主机都可以访问shareserver服务器中的/share共享目录中的内容,但不允许客户机更改共享资源的内容,同时,让主机china在每次系统启动时自动挂载shareserver的/share共享目录中的内容china3的/share1目录下。 三、实训内容 练习chmod、chgrp 等命令的使用,练习在Linux下实现磁盘限额的方法。 四、实训步骤 子项目1.NFS服务器的配置 检测系统是否安装了NFS服务器对应的软件包,如果没有安装,进行安装。 按照项目背景的要求,配置NFS服务器。 启动NFS服务。 子项目2,NFS客户端的配置 按照项目背景的要求,配置NFS的客户端。 重新启动NFS客户端,将会自动加载到/share1目录下。 五.实训思考题 1.在利用chkconfig-list命令检测nfs服务器的自启状态时,该服务器哪个运行别下是开启的,哪个运行别下是关闭的,试想除了利用chkconfig命令之外还有哪些命令可以设置服务器的自启状态。 2.在nfs客户端利用命令mount和通过配置/etc/fstab文件挂载nfs服务器的共享的区别是什

么? 3.简述exportfs命令的格式及功能。 六、实训报告要求 实训目的 实训内容 实训步骤 实训中的问题及解决方法 回答实训思考题 实训心得体会 建议与意见 .

NFS服务器安装与配置

天津电子信息职业技术学院 暨国家示范性软件职业技术学院 Linux 管理综合实训报告 课设题目:NFS服务器安装与配置 姓名: 系别:网络技术系 专业:计算机网络技术 班级: 指导教师:成**** 设计时间:2013年6月25日至2013年7月8日

引言 NFS 是Network File System的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法。 NFS 的基本原则是“容许不同的客户端及服务端通过一组RPC分享相同的文件系统”,它是独立于操作系统,容许不同硬件及操作系统的系统共同进行文件的分享。 NFS在文件传送或信息传送过程中依赖于RPC协议。RPC,远程过程调用 (Remote Procedure Call) 是能使客户端执行其他系统中程序的一种机制。NFS本身是没有提供信息传输的协议和功能的,但NFS却能让我们通过网络进行资料的分享,这是因为NFS使用了一些其它的传输协议。而这些传输协议用到这个RPC功能的。可以说NFS本身就是使用RPC 的一个程序。或者说NFS也是一个RPC SERVER。所以只要用到NFS的地方都要启动RPC服务,不论是NFS SERVER或者NFS CLIENT。这样SERVER和CLIENT才能通过RPC来实现PROGRAM PORT的对应。可以这么理解RPC和NFS的关系:NFS是一个文件系统,而RPC是负责负责信息的传输。 关键字:NFS 网络文件系统信息传输

Ubuntu下nfs服务器的搭建

Ubuntu下nfs服务器的搭建 nfs的全称是Network File-System,可以通过它实现不同机器不同系统之间的文件共享。目前我正在用SmartArm3250,现在编好程序后,是通过nfs把可执行文件传输到开发板中,让其在开发板里运行的。 现在以这个模式来说明nfs的建立,主机是安装有Ubuntu10.04的PC机,目标板是安装有裁剪后的Linux的SmartArm3250。安装nfs服务是在主机上进行配置,在目标板上进行操作使用的。具体的步骤如下: 一、在主机上安装必要的软件,使用命令:1、sudo apt-get install nfs-kernel-server 2、sudo apt-get install portmap。 二、在主机上配置配置文件。安装好上面的软件后,会在/etc下出现一个名叫exports 的文件(如果没有新建一个也可以),打开后可以看到如下内容: 1.# /etc/exports: the access control list for filesystems which may be exporte d 2.# to NFS clients. See exports(5). 3.# 4.# Example for NFSv2 and NFSv3: 5.# /srv/homes hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_ subtree_check) 6.# 7.# Example for NFSv4: 8.# /srv/nfs4 gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check) 9.# /srv/nfs4/homes gss/krb5i(rw,sync,no_subtree_check) 10.# 其实就是一些注释,提示你怎样配置nfs。因为nfs是一种网络共享,所以首先要确定你想把哪个文件夹共享出来,目前假设共享的文件目录为/home/wzy/Documents,建议不要把共享的文件夹选的太大,那样会严重影响共享传输的速度;还要确定主机的IP地址是多少,目前先假设IP为192.168.1.100。配置时只需要在exports文件的末尾加上一句话: 1./home/wzy/Desktop 19 2.168.1.*(rw,sync,no_root_squash) 下面解释一下,总共需要写三部分的东西,第一部分就是/home/wzy/Desktop,也就是待共享的目录。第二部分192.168.1.*是指在这个IP地址段内可以共享,第三部分就是括号里的内容,就是参数,也是配置的重点地方,下面重点说一下: 第一个参数: rw: 可擦写的权限;ro: 只读的权限。 第二个参数: sync: 资料同步写入到内存与硬盘当中;async: 资料会先暂存于内存当中,而非直接写入硬盘。

相关主题
文本预览
相关文档 最新文档