NFS服务器的配置与应用.ppt

合集下载

NFS服务器+客户端配置

NFS服务器+客户端配置

NFS服务器+客户端配置NFS:Network File System使⽤NFS需要启⽤RPC(remoteprocedure call),RPC可以指定每个NFS功能所对应的端⼝号,重启RPC后,RPC所管理的所有NFS功能服务都需重新向RPC注册。

设置NFS需要安装nfs-utils和portmap程序,使⽤rpm –q可以查看是否安装。

nfs-utils:提供rpc.nfsd和rpc.mountd两个daemon与其他document说明⽂件。

rpc.nfsd:管理client是否能够登⼊主机,及对登⼊者ID的辨别。

rpc.mountd:管理NFS⽂件系统,读取/etc/exports对⽐client取得相应的权限。

portmap:端⼝映射;在启动rpc之前做好端⼝映射⼯作。

NFS的配置⽂件:/etc/exports:NFS配置⽂件/var/lib/nfs/*tab:NFS服务器⽇志放置路径;etab记录共享出来的⽬录完整权限设置值;xtab记录曾经连接到此NFS主机的相关客户端数据NFS的两个命令:/usr/sbin/exportfs:维护NFS共享资源;重新共享/etc/exports变更⽬录或将NFS server共享⽬录卸载或重新共享/usr/sbin/showmount:在客户端查看NFS服务器共享出来的⽬录资源/etc/exports配置⽂件/etc/exports配置⽂件说明格式:<输出⽬录> [ 客户端1 选项(访问权限,⽤户映射,其他)] [客户端2 选项(访问权限,⽤户映射,其他)]共享⽬录必须使⽤绝对路径,权限部分依照不同的权限共享给不同的主机,括号内是设置权限参数的位置,权限不⽌⼀个时,使⽤ , 隔开,主机名和括号连在⼀起。

主机名设置可以使⽤⽹段:192.168.1.0/24或完整IP:192.168.1.23;也可以使⽤主机名称,但此主机名称需要存在于/etc/hosts中或使⽤DNS可以找到,找到IP即可,主机名⽀持通配符,如*?/mnt/sda4/share/images 192.168.23.129(rw)# 设置共享⽬录/mnt/sda4/share/images,仅192.168.23.129主机允许访问此共享⽬录,具有读写权限/mnt/sda4/share/data 192.168.23.129(rw) *(ro)# 设置共享⽬录/mnt/sda4/share/data,192.168.23.129可以读写该共享⽬录,其他主机只可以读取该共享⽬录/mnt/sda4/share/icon 192.168.23.129(no_root_squash)# 设置共享⽬录/mnt/sda4/share/icon,仅192.168.23.129可以访问和读写,root登录时拥有root权限/mnt/sda4/share/ds 192.168.23.0/24(rw)# 设置共享⽬录/mnt/sda4/share/ds,仅有192.168.23.0/24⽹段的主机才可访问和读写此⽬录⽂件/mnt/sda4/share/diaos *(rw,all_squash,anonuid=500,anongid=500)# 设置共享⽬录/mnt/sda4/share/diaos,所有主机都允许访问此共享⽬录,具有读写权限,但他们访问该共享⽬录时,已将其UID、GID设置成500。

实验四 配置NFS服务

实验四  配置NFS服务

实验四配置NFS服务一、实验目的:配置宿主P 机端的NFS 服务,并开通此服务。

二、实验内容:参照本教程给出的步骤,一步一步地完成NFS 服务的配置。

三、实验设备:1、一套PXA270RP 嵌入式实验箱。

2、安装Redhat9 的宿主PC 机。

四、实验步骤:NFS(Network File System)指网络文件系统,是Linux 系统中经常使用的一种服务,NFS 是一个RPC service,很像windows 中的文件共享服务。

它的设计是为了在不同的系统间使用, 所以它的通讯协议设计与主机及作业系统无关。

1、在宿主PC 机端,打开一个终端窗口(Terminal)输入命令:setup;进入设置界面后,通过键盘上下键选择System services ,回车后,使用空格键将nfs 一项选中(出现[*]表示选中),并使用空格键去掉ipchains 和iptables 两项服务(即去掉它们前面的*号)。

然后单击键盘Tab 键选中Ok 退出, 再次单击键盘Tab 键选中Quit 退出整个设置界面。

2、在上面打开的同一个终端窗口(Terminal)中,修改根目录下etc 目录中的exports 文件,“指定用户”是通过编辑文件“exports”:请您输入下列2 条命令允许“指定用户”访问宿主PC 机:vi /etc/exports,这时,将进入vi 编辑器所显示的exports 文件中。

单击键盘A 键,进入vi 编辑器的输入状态(Insert), 通常这是一个空文件。

通过键盘上下键移动光标到文件顶端,输入下列1 条语句,当然若不是空文件,则另起一行,请您输入下列语句:/ 192.168.0.*(rw,insecure,no_root_squash,no_all_squash)上述1 条语句输入完成后,单击Esc 键进入vi 编辑器的命令状态,然后单击键盘输入:wq,保存已编辑的exports 文件并退出vi 编辑器。

ch10 NFS服务器的配置与使用

ch10 NFS服务器的配置与使用

3.3 User mapping options in /etc/exports
root user
Normally, the client's root user is mapped into the nfsnobody user name.
nfsnobody user/group
By using nfsnobody user name and group name, you essentially create a user/group whose permissions will not allow access to files that belong to any real users on the server.
Basic permissions
Click Read-only or Read/Write to let remote computers mount the shared directory with read access only or read/write access, respectively.
3. Configuring the /etc/exports file
The shared directory information you entered into the NFS Server Configuration window is added to the /etc/exports file. The format of the /etc/exports file is:
IP network
To allow access to all hosts from a particular network address. e.g. 192.168.18.0/255.255.255.0

第七章网络文件系统NFS-PPT文档资料

第七章网络文件系统NFS-PPT文档资料

rpcinfo –p:检查rquotad、mountd、nfs、、nlockmgr

手工导出(共享)目录:exportfs



参数选项:

exportfs exportfs exportfs exportfs
-av :导出所有目录 –rv:重新导出所有目录 –au :全部卸载 显示已经导出的目录

配置服务器主机



本地网络 修改NFS共享数据文件:在/etc/exports文件中配置NFS服务器 上要导出的文件系统或目录 启动RPC服务:portmap 启动NFS服务: 检验共享是否成功,导出共享目录

配置客户机


本地网络 检验服务器的共享信息是否存在 建立一个目录并将共享目录挂载到本地目录上 访问这个目录确信目录中的内容是服务器共享目录提供的
注意:1. /home hostx表示是 /home hostx(ro) 2. hostx和(ro)之间不能有空格,否则认为是hostx(ro) 和*(ro)
权限参数: 1. rw 可读写权限;ro:只读权限 2. sync数据同步写到内存与硬盘中 3. async:数据先写到内存中,而非硬盘中 4. no_root_squash:登录到nfs服务器上的用户如果身份是 root,对于共享目录就是root权限 5. root_squash:登录到nfs服务器上的用户如果身份是root, 那么这个用户的权限将被压缩为匿名用户。 6. all_squash:不论登录到nfs用户的身份如何,它的身份都 会被压缩为 匿名用户。 7. anonuid=n:可将任何登录用户映射为uid=n的用户,拥 有该用户的权限。 8. anongid=n:同上,用户的gid=n

AIX+NFS配置

AIX+NFS配置

AIX+NFS配置
1.1 服务端配置
1.1.1确认NFS是否启动
确认输出结果是否有nfs和portmap进程,如果没有相应进程,请启动相关进程。

1.1.2启动NFS服务
1.1.3查看NFS进程
检查portmap进程
1.1.4导出NFS目录
SMIT方式:
如果重新修改了/etc/exports,执行导出命令
-r :重新mount /etc/exports中分享出来的目录
-v :在 export 的?r候,将详细的信息输出到屏幕上。

1.1.5卸载导出目录
-a :全部mount或者unmount /etc/exports中的内容
-u :umount 目录
全部卸载导出的目录
1.1.6确认是否正确导出
1.2 客户端配置
1.2.1确认服务
1.2.2手动挂载NFS服务目录
1.2.3自动挂载配置
设置会话超时时间
修改/etc/profile文件,打开TMOUT参数,并设置超时间为5分钟,即:TMOUT=300
创建配置文件:
创建文件/etc/nfs.direct,文件内容:
启动automount服务。

NFS服务器

NFS服务器

1.3.2 导出配置文件/etc/exports 在/etc/exports文件中添加一些项目后,需要用exportfs命
令导出共享目录,只有这样才能保证该目录能够被别 的系统所访问。命令如下:
# /usr/sbin/exportfs –a –v exporting 202.194.230.0/255.0.0.0:/home 1)- a表示导出/etc/exports下的所有目录; 2)- v表示打印出详细的输出行; 3)- r表示挂载文件系统的属性为只读; 4)- w表示挂载文件系统的属性为读/写。
1.2.2 NFS服务器的启动 NFS服务有两个守护进程,因此我们需要以根用户身份通过输入下面命令来
启动脚本:
# /etc/init.d/nfs start #/etc/init.d/nfslock start 要停止服务,请用:
# /etc/init.d/nfs stop #/etc/init.d/nfslock stop 要重新启动,请用:
3)squash anonuid=xx:我们也可以设定远程用户到本地 特定的用户或者组身份上,例如squash anonuid=300。
4)squash uids=0-99:用来排除任何计算机的管理性登录, 防止其修改共享目录下的任何文件。
4. 其他安全选项 除上面设置用户权限的方法外,还有以下安全选项用于
Maple:/tmp /mnt/maple nf/apps /oak/apps nfs noauto, ro
其可能的选项(options)如下: 1)Hard:如果NFS服务器出现故障或者断开,一个正要访问该服务
器的进程会停止下来,直到服务器接通为止。
# umount apple:/tmp 或

网络服务器搭建、配置与管理 项目6 配置与管理NFS服务器

网络服务器搭建、配置与管理 项目6  配置与管理NFS服务器

3.启动NFS服务
查询NFS的各个程序是否在正常运行,命令如下。 [root@RHEL7-1 ~]# rpcinfo -p
15
如果没有看到nfs和mounted选项,则说明NFS没有运行,需要启动它。使用以下命令可以启动。 [root@RHEL7-1 ~]# systemctl start rpcbind [root@RHEL7-1 ~]# systemctl start nfs
1.rpc.nfsd
这个守护进程的主要作用就是判断、检查客户端是否具备登录主机的权限, 负责处理NFS请求。
2.rpc.mounted
这个守护进程的主要作用就是管理NFS的文件系统。当客户端顺利通过 rpc.nfsd登录主机后,在开始使用NFS主机提供的文件之前,它会检查客户端 的权限(根据/etc/ exports来对比客户端的权限)。通过这一关之后,客户端 才可以顺利访问NFS服务器上的资源。
2.主机名规则
18
这个文件的设置很简单,每一行最前面是要共享出来的目录,然后这个目录可以 依照不同的权限共享给不同的主机。
至于主机名称的设定,主要有以下两种方式。
(1)可以使用完整的IP地址或者网段,例如,192.168.0.3、192.168.0.0/24或 192.168.0.0/ 255.255.255.0都可以接受。
12
要使用NFS服务,首先需要安装NFS服务组件,在Red Hat Enterprise Linux 7中,在默认情况下,
NFS服务会被自动安装到计算机中。
如果不确定是否安装了NFS服务,就先检查计算机中是否已经安装了NFS支持套件。如果没有安装, 再安装相应的组件。
1.所需要的套件
13
对于Red Hat Enterprise Linux 7来说,要启用NFS服务器,至少需要两个套件,它们分别如下。 (1)rpcbind 我们知道,NFS服务要正常运行,就必须借助RPC服务的帮助,做好端口映射工作,而这个工作就 是由rpcbind负责的。 (2)nfs-utils nfs-utils是提供rpc.nfsd和rpc.mounted这两个守护进程与其他相关文档、执行文件的套件。这是 NFS服务的主要套件。

NFS服务器的配置与使用

NFS服务器的配置与使用

第五章NFS服务器的配置与使用NFS(Network Files system)是网络文件系统,它能够在不同的Linux/UNIX系统上使用,以达到文件的共享。

本章将介绍有关网络文件系统NFS的知识。

本章目标:学习完本章你将能够¾理解NFS的作用及工作原理¾配置NFS服务器¾使用NFS1.NFS简介什么是NFS呢?它是Network File system的缩写,即网络文件系统。

NFS是由SUN公司开发,并于1984年推出的一个RPC服务系统,它使我们能够达到文件的共享,在不同的系统间使用,所以它的通信协议设计与主机及操作系统无关。

当用户想使用远程文件时只要用“mount”命令就可把远程文件系统挂接在自己的文件系统之下,使远程的文件与使用本地计算机上的文件一样。

例如在计算机A上,要把计算机B上的/usr/man挂接到A的/usr/man只需执行如下命令即可:mount B:/usr/man /usr/man用户不但可以mount(挂接)目录,而且可以挂接一个文件。

在挂接之后用户只能对文件做读取(或者写入)的操作,而不能在远程计算机上把此文件或目录移动或删除,但是如果挂接 /usr/man后,则不能再挂接 /usr/man底下的目录,否则会发生错误。

NFS就是一种促使servers(服务器)上的文件能被其他的计算机挂接而达到资源共享的网络文件系统,使用这些文件的计算机就可称为Client(客户机),一个客户机可以从服务器上挂接一个文件或者一个层次的目录。

然而,事实上任何一台计算机都可以是NFS服务器或NFS客户机,甚至同时为NFS 服务器和NFS客户机。

NFS服务器所共享出来的文件或目录都记录在/etc/exports文件中,当启动NFS 服务器时,脚本/etc/rc.d/rc会自动启动exportfs程序,搜索/etc/exports这一个文件是否存在,并且赋予正确的权限给所有共享出去的文件或目录。

nfs详细配置说明

nfs详细配置说明

网络文件系统(NFS)一、NFS简介1、NFS就是Network File System的缩写,它的最大功能就是可以通过网络让不同的机器,不同的操作系统彼此共享文件(share files)——可以通过NFS挂载远程主机的目录,访问该目录就像访问本地目录一样,所以也可以简单的将它看作一个文件服务器(File Server)。

注意:一般而言,使用NFS服务能够方便地使各unix-like系统之间实现共享,但如果需要在unix-like和windows系统之间共享,那就得使用samba了。

2、NFS是通过网络进行数据传输,那么NFS使用哪些端口呢,答案是……不知道,因为NFS传输数据时使用的端口是随机的,唯一的限制就是小于1024,客户端怎么知道服务器使用的是哪个端口,此时就要用到远程过程调用RPC。

其实,NFS运行在SUN的RPC(Remote Procedure Call,远程过程调用)基础上,RPC 定义了一种与系统无关的方法来实现进程间通信,由此,NFS Server也可以看作是RPC Server。

正因为NFS是一个RPC服务程序,所以在使用它之前,先要映射好端口——通过portmap设定。

比如:某个NFS Client发起NFS服务请求时,它需要先得到一个端口(port),所以它先通过portmap得到port number(不仅是NFS,所有的RPC服务程序启动之前,都需要先设定好portmap)。

注意:在启动RPC服务(比如NFS)之前,需要先启动portmap服务。

3、NFS允许系统将其目录和文件共享给网络上的其他系统。

通过NFS,用户和应用程序可以访问远程系统上的文件,就像它们是本地文件一样。

那么NFS最值得注意的优点有:(1)本地工作站可以使用更少的磁盘空间,因为常用数据可以被保存在一台机器上,并让网络上的其他机器可以访问它。

(2)不需要为用户在每台网络机器上放一个用户目录,因为用户目录可以在NFS服务器上设置并使其在整个网络上可用。

第12章NFS服务器配置

第12章NFS服务器配置

第12章NFS服务器配置本章主要内容:●NFS服务器工作原理●NFS服务器的配置●NFS客户端的配置12.1 NFS服务器工作原理12.1.1 什么是NFS网络文件系统(N etwork F ile S ystem,NFS)最初是由Sun Microsytem公司於1984 年所开发出来的,是在Unix系统间实现磁盘文件共享的一种方法,它支持应用程序在客户端通过网络访问位于服务器磁盘中数据的一种文件系统协议。

NFS 的基本原则是“容许不同的客户端及服务端通过一组RPCs分享相同的文件系统”,它独立于操作系统。

NFS对于同一网络上的多个使用类UNIX用户间共享目录非常方便。

譬如,一组致力于同一工程项目的用户可以通过使用NFS文件系统在本地机中挂载一个共享目录,这些用户访问该共享目录就像访问本机上的目录一样方便。

NFS 提供了以下的服务:1.在目录(directory)中查找文件2.列出目录中的文件3.管理目录4.取得各文件的属性(file attribute)5.文件的读/写12.1.2什么是RPC远程过程调用(R emote P rocedure C all,RPC)是一个计算机通信协议,该协议允许运行于一台计算机的程序调用另一台计算机的子程序,而程序员无需额外地为这个交互作用编程。

RPC采用客户机/服务器模式。

请求程序是客户机,而服务提供程序就是一个服务器。

首先,客户端发送一个有进程参数的调用信息到服务进程,然后等待应答信息。

在服务器端,进程保持睡眠状态直到调用信息的到达为止。

当一个调用信息到达,服务器获得进程参数,计算结果,发送答复信息,然后等待下一个调用信息,最后,客户端调用过程接收答复信息,获得进程结果,然后调用执行继续进行。

RPC 最主要的功能就是在指定每个NFS 功能所对应的port number ,並且回报給客户端,让客户端可以连結到正确的端口上去。

那RPC 又是如何知道每个NFS 的端口呢?这是因为服务器在启动NFS服务前要先启动RPC服务,当服务器启动NFS服务后会随机取用几个端口,并主动向RPC注册,因此RPC就知道每个端口对应的NFS功能,然后RPC 使用固定的111杜阿克来监视客户端的请求,并告诉客户端服务器NFS的正确端口。

NFS服务器演示PPT最终版

NFS服务器演示PPT最终版
/etc/exports文件内容格式: <输出目录> [客户端1 选项(访问权限,用户映射,其他)] [客户端 2 选项(访问权限,用户映射,其他)]
④ 服 务 器 的 配 置
第三部分 实 验 过 程
a. 输出目录: 输出目录是指NFS系统中需要共享给客户机使用的目录;
b. 客户端: 客户端是指网络中可以访问这个NFS输出目录的计算机 客户端常用的指定方式 指定ip地址的主机:192.168.0.200 指定子网中的所有主机:192.168.0.0/24 192.168.0.0/255.255.255.0 指定域名的主机: 指定域中的所有主机:* 所有主机:*
所需安装包:
nfs-utils-* :包括基本的NFS命令与监控程序 portreserve-* :支持安全NFS RPC服务的连接 1、查看系统是否已安装NFS # rpm –qa|grep nfs # rpm –qa|grep portreserve
② 安 装 N F S 服 务
第三部分
二、安装NFS服务
实 验 过 程
② 安 装 ① N F S 服 务
#rpm –Uvh nfs-utils-1.2.3-36.el6.i686.rpm
#rpm –Uvh nfs-utils-lib-1.1.5-6.el6.i686.rpm #rpm –q nfs-utils portreserve
第三部分
三、NFS系统守护进程
实 验 过 程
# ifconfig lo
# service iptables stop
# service iptables status
⑤ 启 动 与 停 止
# setenforce 0
第四部分

《Linux实用教程》第3版课件 人民邮电出版社出版

《Linux实用教程》第3版课件 人民邮电出版社出版
《Linux实用教程》第3版课件
人民邮电出版社出版
第14章 NFS服务器配置
《Linux实用教程》第3版PPT
本章内容
14.1 14.2 14.3 14.4 NFS简介 NFS服务器安装和配置 管理NFS共享目录 挂载和卸载NFS共享目录
14.1 NFS简介
14.1.1 什么是NFS 14.1.2 NFS协议
什么是NFS
NFS(Network File System,网络文件系统)是由SUN公 司发展,并于1984年推出的技术。NFS对于在同一个网 络上的多个用户间共享目录和文件很有用途。通过使用 NFS,用户和程序可以像访问本地文件一样访问远程系统 上的文件。 NFS本身的服务并没有提供文件传递的协议,但是NFS却能 让我们进行文件的共享,这其中的原因,就是NFS使用 RPC协议。所以只要用到NFS的地方都要启动RPC服务, 不论是NFS服务器还是NFS客户端。 可以这么理解RPC和NFS的关系:NFS是一个文件系统,而 RPC是负责信息的传输。这样NFS服务器端与NFS客户 端才能由RPC协议来进行端口的对应。NFS主要管理分 享出来的目录,而至于文件的传递,就直接将它交给 RPC协议来运作。
14.2 NFS服务器安装和配置
14.2.1 安装NFS服务器软件包 14.2.2 /etc/exports文件详解 14.2.3 控制nfs-server服务
安装NFS服务器软件包
安装nfs-utils软件包。 [root@rhel ~]# cd /run/media/root/RHEL7.2\ Server.x86_64/Packages [root@rhel Packages]# rpm -ivh nfs-utils1.3.0-0.21.el7.x86_64.rpm

nfs server配置用法

nfs server配置用法

nfs server配置用法一、前言NFS(Network File System)是一种在网络上共享文件系统的方法,通常用于远程服务器和客户端之间共享数据。

通过配置NFS服务器,我们可以轻松地实现数据共享,提高数据可用性和可扩展性。

本篇文章将详细介绍如何配置NFS服务器。

二、准备环境在开始配置NFS服务器之前,确保您已经安装了支持NFS功能的操作系统,如Linux。

另外,确保您的客户端操作系统支持NFS客户端,以便能够访问NFS共享的文件系统。

三、配置NFS服务器1. 安装NFS软件包:在服务器上,您需要安装NFS软件包。

根据您的操作系统,执行相应的安装命令。

2. 创建共享目录:在NFS服务器上,创建一个您希望共享的目录。

这个目录将作为NFS共享。

3. 配置文件设置:打开NFS配置文件(通常位于/etc/exports),进行必要的设置。

您需要指定共享目录的权限、可写用户和组、访问控制列表(ACL)等。

确保正确设置共享选项,如`rw`(读写)、`no_root_squash`等。

4. 导出共享目录:保存配置文件并使用export命令将共享目录导出给客户端。

例如:`exportfs -r -e "share_dir"`,其中"share_dir"为您要导出的共享目录路径。

5. 确认设置:检查是否成功导出共享目录,可以通过运行`showmount -e`命令来查看服务器的导出信息。

四、客户端访问NFS共享1. 安装NFS客户端:在客户端操作系统上,安装NFS客户端软件包。

2. 挂载NFS共享:使用`mount -t nfs`命令来挂载NFS共享。

指定服务器的IP地址或主机名以及共享目录路径。

例如:`mount -t nfsserver_ip_address:/share_dir /local_mount_point`。

3. 访问共享资源:现在,您可以在客户端操作系统上访问挂载的NFS共享,使用类似于本地文件系统的操作方式进行读写操作。

浅谈Linux系统下NFS服务器配置及应用

浅谈Linux系统下NFS服务器配置及应用

p o r t m a p ( 端 口映
射) 服务, 提供了多种文件共享服务方式, 在嵌入式开发中, 多用于宿主主机与开发板 间文件传输。 本文简要阐述L i n u x 系统下N F s 服务的配置
方法及 应用技巧 。
关键 词: N F S ; P o r t m a p ; 共 享服务
1 9 2 . 1 6 8 . 1 . 3 ( s y n c , r W )
[ 参考文献】
[ 1 ] 刘 昆. L i n u x 环 境下宿主机 与A R M 开发板 N F S J ]  ̄ 务的配置. 科技 资讯
录。
0 0 8 , 第五期. ( 3 ) 修改 / h o m e 、 / a b c 目录的权 限, 允许其它用户读 写共享 目 2 _ 2 ] 陈欣. R H E L 5 TN F s 月 艮 务器的配置与研究. 科技与生活, 2 0 1 1 年第1 7 期.
在 启动N F s 服务器 前, 先 启动p o r t r n a p  ̄ 务, 然 后再启动
F s 服 务, N F s 服 务向p 0 r t m a p 服务注册, 建立端 口映射 关系 。 客户端模 式, 依赖于p o r t m启动占用1 1 1 端 口, N F S 启动占用2 0 4 9 端 口, 使用r p e i n f o 件共享 方式 , 在 嵌入式 开发和L i n u x 系统 问共享 文件 中得 到广 p

个 配置 文件提 供 共享 目录, 文件 位: ] : / e t c 目 录下, 文件名 为
共享 目录名 客户端主机I P 地址 ( 配置选项 ) 。 例如 : 配 置N F s 服 务器 ( 基于R e d H a t E n t e r p r i s e A S

Linux网络操作系统项目化教程任务10 使用NFS配置文件服务器简明教程PPT课件

Linux网络操作系统项目化教程任务10 使用NFS配置文件服务器简明教程PPT课件

/home/public:允许所有客户访问,但只有
经理有写权限,其他用户为只读权限 /home/desing:只允许设计部的用户访问, 有读写权限 /home/market:只允许市场部的用户访问, 有读写权限
图10.1企业NFS网络拓朴图
任务实施流程
要实现Linux系统间文件共享,可通过NFS

10.2 NFS的安装和启动
NFS服务器上要安装的软件主要有3个: nfs-kernel-server:Linux
NFS服务器。 nfs-common:NFS通用程序。 portmap:RPC端口映射程序。 对于NFS客户端仅需要安装nfs-common和 portmap这两个程序就可。
通过网络,NFS可以在不同文件系统间共
享文件。用户不必关心所用计算机的型号、 操作系统等信息,只要用mount命令将远程 服务器的共享目录挂载在本地文件系统下, 就可如同使用本地文件一样使用远程共享 资源。
NFS目前共有三个版本:NFSv2、NFSv3
和NFSv4。其中NFSv2、NFSv3依赖RPC (远程过程调用)与外部通信,下层传输 协议可以是TCP或UDP。




all_squash:不论登录NFS服务器的用户是什么 身份,一律映射成匿名用户的身份。这是系统默 认选项。 anonid(anonymous uid):设置匿名用户的UID 值,即将来访者的身份映射成所指定UID的用户。 注意,此UID值应在/etc/passwd文件中存在。 anogid(anonymous group id):设置匿名用户 的组ID值,即将来访者的用户身份映射成指定的 用户组。 sync:将数据同步写入内在和硬盘,保持数据同 步。这是默认选项。 async:先将数据暂存在内存,再回写到硬盘。这 样可以提高效率,但也有可能造成数据丢失。

Samba与NFS服务器的配置与管理(ppt 37页)

Samba与NFS服务器的配置与管理(ppt 37页)
⑤重资源
1.Windows客户机访问Samba共享资源
①网上邻居访问
②UNC路径访问
注意:在用Windows客户机访问Samba 共享资源的时候,一定要确保Linux防火墙是关 闭的。
关闭防火墙
1)重启后永久生效
打开:chkconfig iptables on 关闭:chkconfig iptables off
smb.conf的结构分为两个部分:一是全局设置 部分,二是共享定义部分。
• 12.2.1 全局设置部分的参数配置
全局设置部分包括一个[global]段,定义 了多个全局参数值。
Samba服务器的安全等级共有以下5类: • share安全等级 • user安全等级 • server安全等级 • domain安全等级 • ads安全等级
使用NFS服务,至少启动三个系统守 护进程:
• rpc.nfsd • rpc.mountd • portmap
12.6 NFS服务的安装与启动
• 12.6.1 NFS的安装
12.7 NFS服务的配置
• 12.7.1 编辑/etc/exports文件
配置NFS主配置文件/etc/export /home/test 192.168.1.20(rw)
②编辑全局设置部分
利用vi编辑器编辑/etc/samba/smb.conf或 直接打开。
[global] workgroup=Linux security=user smb passwd file=/etc/samba/smbpasswd
③编辑共享定义部分
④利用testparm命令测试配置文件的正确性
学习目标:
• 描述Samba服务与NFS服务的功能。 • 安装和启动Samba和NFS服务器。 • 配置share 、user级Samba服务器、实现文
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

项目问题2:NFS的安装、启动和停止
1. NFS服务的安装
➢目前几乎所有的Linux发行版都默认安装了NFS服务。
➢在Linux系统中启动NFS服务,需要nfs-utils和portmap两个 软件包。
➢因此,在配置使用NFS之前, 需要确定系统是否已安装nfsutils和portmap两个软件包。
NFS工作原理
• 当客户机上的应用程序访问远程文件时,客户机 内核向远程NFS服务器发送一个请求,等待服务 器响应。
• NFS服务器一直处于等待状态,如果收到客户请 求,就处理请求并将结果返回客户机。
NFS服务器上的目录如果可以被远程用户访问,就称 为输出(export),客户机访问服务器导出目录 的过程称为挂载(mount),或称为导入等。
第三章 NFS服务器的配置与应用
1. 课题引入 2. NFS服务的工作原理 3. NFS服务器的配置与管理 4. NFS客户端配置 5. 现场演示案例
课题引入
• 项目背景描述:
现在有一个局域网,IP地址为:192.168.1.1-150。现在 需要在该局域网中架设一台文件服务器,文件服务器的I P地址是192.168.1.100。局域网中所有终端都是Linux 主机,请使用NFS文件服务器实现如下要求:
NFS的守护进程
❖ 使用NFS服务,至少需要启动3个系统守护进程:
(1)rpc.nfsd:NFS基本守护进程,主要功能是管理客户端是
否能够登入服务器。
(2)rpc.mountd:RPC安装守护进程,主要功能是管理NFS
的文件系统。当客户端顺利地通过rpc.nfsd登录NFS服务器后, 在使用NFS服务器所提供的文件前,还必须通过文件使用权限 的验证,rpc.mountd会读取NFS的配置文件/etc/exports来对 比客户端的权限。
项目问题2:NFS的安装、启动和停止
2. NFS服务的启动与停止
(1)命令行方式启动和关闭nfs 在终端启动和停止nfs服务可使用如下命令: •启动NFS服务,其命令为:
课题引入
• 项目分析: 完成本项目需要解决的问题: 1、什么是NFS服务器,其工作原理是什么 2、NFS服务器的安装、启动与运行方法 3、NFS服务器的配置方法 4、NFS客户端如何访问NFS服务器
课题引入
学习目标: • 掌握NFS的概念和工作原理 • 掌握NFS服务器的启动与停止方法 • 掌握NFS服务器配置文件的修改方法 • 掌握NFS服务器的配置方法 • 掌握NFS客户端的配置方法
项目问题2:NFS的安装、启动和停止
1. NFS服务的安装
如果系统尚未安装nfs-utils和portmap两个软件包, 则可将Red Hat Enterprise Linux 5的光盘放入光 驱,加载光驱后在光盘的Server目录下找到NFS服务 的RPM安装包文件nfs-utils-lib-1.0.87.2.z2.i386.rpm和nfs-utils-1.0.940.el5.i386.rpm进行安装,以及portmap 服务的 RPM安装包文件portmap-4.0-65.2.2.1进行安装。
(1)将/home/nfs目录共享出去,供192.168.1.0/24网 段的客户机进行读写,而网络中的其他主机只能读取该目 录的内容。
(2)将/nfs/public目录共享出去,供*域 的所有客户都具有读写权限,允许客户端从大于1024的 端口访问,并将所有用户及所属用户组都映射为匿名帐户 nfsnobody,数据同步写入磁盘。如果有写入操作立即 执行。
项目问题1ห้องสมุดไป่ตู้NFS概念及工作原理
• NFS (NetWork File System,网络文件系统)是 使不同的计算机之间能通过网络进行文件共享的 一种网络协议,多用于UNIX和Linux网络系统中。
• 在Windows主机之间可以通过共享文件夹来实现 存储远程主机上的文件,而在Linux系统中通过 NFS实现类似的功能。
• 挂载文件系统时,必须以设备文件(如 /dev/cdrom)来指定要挂载的文件系统,以及一 个称为挂载点的目录。
补充内容:文件系统的挂载
• 例如:将/dev/cdrom挂载到/mnt目录,当用 户在/mnt下使用ls –l命令读取目录内容,看 到是cdrom中的内容。
• 命令格式如下: • mkdir mnt • mount /dev/hdc /mnt
• NFS通常在局域网中使用,用于多台主机共享同 一台主机上的文件资源。
• NFS最早是由Sun公司于1984年开发出来的,其 目的就是让不同计算机、不同操作系统之间可以 彼此共享文件。
NFS工作原理
•NFS采用了客户端/服务器工 作模式。
•NFS服务器是提供输出文件 (共享目录文件)的计算机。
•NFS客户端是访问输出文件 的计算机,它可以将输出文 件挂载到自己系统中的某个 目录文件中,然后象访问本 地文件一样去访问NFS服务器 中的输出文件。
补充内容:文件系统的挂载
• 在DOS、Windows操作系统中,允许以磁盘符号 直接指定要使用哪个磁盘的文件系统跟目录,但 是在RedHat Enterprise Linux中,整个系统用一 个根目录。因此要在RedHat Enterprise Linux系 统中使用某个磁盘空间的根目录及其中的所有文 件,就必须将该文件系统挂载到根文件系统的某 个目录下。
(3)portmap:portmap的主要功能是进行端口映射工作。当
客户端尝试连接并使用RPC服务器提供的服务(如NFS服务) 时,portmap会将所管理的与服务对应的端口号提供给客户端, 从而使客户端可以通过该端口向服务器请求服务。
NFS的主要特点:
(1)信息访问的透明性:访问远程主机共享文 件的过程与访问本地文件是相同的,所有内部细 节对用户是透明的。 (2)操作的简易性:NFS允许用户使用常用的 Linux命令进行操作。 (3)良好的扩展性:NFS系统是一种分布式的数 据库系统,可以方便地集成新的软件技术,不需 要对下层的操作系统进行修改,而只需要对该层 协议进行扩展。
相关文档
最新文档