当前位置:文档之家› iTOP-6818开发板设置NFS共享目录的实现

iTOP-6818开发板设置NFS共享目录的实现

iTOP-6818开发板设置NFS共享目录的实现
iTOP-6818开发板设置NFS共享目录的实现

iTOP-6818开发板设置NFS共享目录的实现

NFS 共享目录的制作过程。主要分为两个步骤:1、搭建NFS 服务器2、配置内核。

NFS 是Network FileSystem 的缩写,是由SUN 公司研制的UNIX 表示层协议(pressentation layer protocol),NFS 是基于UDP/IP 协议的应用。它的最大功能就是可

以通过网络让不同的机器,不同的操作系统彼此共享文件,可以通过NFS 挂载远程主机的目录,访问该目录就像访问本地目录一样,所以也可以简单的将它看做一个文件服务器。通过NFS 服务,可以实现在线调试文件系统或应用程序,而不用像传统的方式生成文件系统镜像,然后烧写到iTOP-4418/6818 的eMMC里,再启动开发板。通过NFS 服务可以提高调试的效率。

1 基本环境介绍

使用硬件环境是:

一台PC,上面运行虚拟机ubuntu、

一块iTOP-6818 开发板。

PC 机和iTOP-6818 开发板通过网线连接到路由器上面,路由器分配的网段是192.168.2.x 的ip 地址,默认网关是路由器的ip 地址,即192.168.2.1。虚拟机Ubuntu 的ip 地址是192.168.2.185,iTOP-6818 开发板的ip 是192.168.2.230,网段的子网掩码是255.255.255.0。大家要根据自己使用的网络环境来设置ip 地址,设置原则是确保虚拟机Ubuntu 的ip 和iTOP-6818 开发板的ip 在同一网段。

2 搭建NFS服务器

实现NFS,需要一个主机作为NFS 服务器,选择虚拟机Ubuntu 作为主机。首先需要在在虚拟机Ubuntu 上安装Ubuntu NFS 服务,这是一个软件包,可以使用apt 命令下载(当然,首先要保证虚拟机可以上网)。在Ubuntu root 用户下输入“apt-get install nfs-kernel-server”命令安装Ubuntu NFS 服务,如下图。

在安装过程中会提示”是否继续安装”的信息,输入”y”,如下图。

然后按回车,会继续安装。安装完成,如下图。

为了确保确实可以安装成功,再次执行“apt-get install nfs-kernel-server”命令,如下图。

由上图可知,零更新、零新安装,说明安装已经成功。继续搭建NFS 服务器。在/etc/exports 文件的最后一行添加:

/home/minilinux/ *(rw,sync,no_root_squash),如下图。

下面讲解一下上面输入的内容都代表什么意思:

/home/minilinux/:要共享的目录;

*:代表允许所有的网络段访问;

rw:是可读写权限;

sync:是资料同步写入内存和硬盘;

no_root_squash:是Ubuntu nfs客户端分享目录使用者的权限,如果客户端使用的是root 用户,那么对于该共享目录而言,该客户端就具有root权限;

其他Ubuntu nfs 常用的参数有:

ro:只读访问

async :nfs 在写入数据前可以相应请求

secure:nfs通过以下的安全TCP/IP 端口发送

insecure:nfs 通过1024 以上的端口发送

wdelay:如果多个用户要写入NFS 目录,则归组(默认)

no_wdelay:如果多个用户要写入NFS 目录,则立即写入,当使用async 时,无需此设置

hide:在nfs 共享目录中不共享妻子目录

no_hide:共享nfs 目录的子目录

subtree_check:如果共享/usr/bin 之类的子目录时,强制nfs 检查父目录的权限(默认)no_subtree_check:和上面相对,不检查父目录权限

all_squash:共享文件的UID 和GID 映射匿名用户anonymous,适合公用目录

no_all_squash:保留共享文件的UID 和GID(默认)

root_squash root:用户的所有请求映射成如anonymous 用户一样的权限(默认)

no_root_squash root:用户具有根目录的完全管理访问权限

anonuid=xxx:指定nfs服务器/etc/passwd 文件中匿名用户多的UID

anongid=xxx:指定nfs 服务器/etc/passwd 文件中匿名用户的GID

请注意:如果使用的是Ubuntu12.04 系统则执行这一步重启。

接下来重启portmap 服务,输入“/etc/init.d/portmap restart”命令,运行结果如下

图。

请注意:如果使用的是Ubuntu14.04 或者Ubuntu16.02 系统则执行这一步重启。

接下来重启rpcbind服务,输入“/etc/init.d/rpcbind restart”命令,运行结果如下

图。

最后重启nfs 服务,输入“/etc/init.d/nfs-kernel-server restart”命令,运行结果如下图。

至此,Ubuntu nfs 服务器端的配置完成。

3 测试NFS服务器

完成前面的搭建工作之后,可以在虚拟机Ubuntu 本机上验证一下。把/home/minilinux

挂载到/mnt目录下,需要输入“mount -t nfs localhost:/home/minilinux /mnt”命令,并使用“df”命令查看是否挂载成功,如下图。

可以看到上图中最后一行就是挂载的nfs 文件系统,这说明Ubuntu nfs服务器端搭建成功了。

最后可以使用命令“umount /mnt”卸载NFS。下面进行开发板上的测试。

4 NFS共享目录使用介绍

通过路由器网线连接开发板和路由器。系统起来后首先使用“ifconfig”查看开发板ip。如下图。

然后查看一下NFS 服务器的ip。

可以查看到开发板和服务器在同一网段,如果不在同一网段然后修改开发板的ip。

使用ping命令测试网络,如下图所示,开发板和ubuntu 服务器之间的网络是连通的。

在开发板的/mnt目录下,使用命令“mkdir nfs”新建一个目录,作为开发板的NFS 同步目录。

然后使用

“mount -t nfs -o nolock 192.168.2.185:/home/minilinux /mnt/nfs”

命令挂载到nfs 服务器,如下图所示。

进入虚拟机Ubuntu 系统中的”/home/minilinux”目录(这个目录是NFS 服务器目录),使用”vim hello”命令新建hello 文档,并添加“hello topeet nfs”内容,如下图。

接下来查看开发板上的信息,如下图。

最后可以使用命令“umount /mnt”命令卸载NFS 目录。

由上图可知,开发板和虚拟机可以完成同步,方便调试。至此,nfs 共享目录的制作和使用介绍全部结束。

本文转自:https://www.doczj.com/doc/2717489412.html,

windows功能打开与关闭设置

Indexing Service-关闭:远程计算机索引 Internet Explorer8-打开:浏览器 Internet Information Services可承载的web核心-关闭:服务器用 Internet 信息服务-(部分):服务器-客户端 万维网服务- 1、常见http功能 2、性能功能 3、运行状况和诊断 Microsoft .NET Framework3.5.1-打开(第一项) Microsoft Message Queue(MSMQ)服务器-关闭:服务器用 NFS 服务-关闭:Network File System-网络文件系统 RIP侦听器-打开:Routing Information Protocol-衡量路由 Tablet PC组件-关闭(笔记本可选) Telnet服务器-关闭:控制服务器协议 Telnet客户端-打开:控制服务器协议 TFTP客户端-打开:Trivial File Transfer Protocol-基于UDP的文件传输协议Windows Process Activation Service-打开:Windows进程激活服务Windows Search-打开:本机搜索服务 Windows TIFF IFilter-关闭:本机增强搜索服务,rar内部,html文件Windows Virtual PC-打开:Microsoft 虚拟化技术 Windows小工具平台-关闭 XPS Viewer-关闭:XML Paper Specification电子文档 XPS服务-关闭:XML Paper Specification电子文档 打印和文件服务-可选

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

Windows下NFS服务器SFU设置

Windows下NFS服务器SFU设置 一、安装SFU 1、下载软件SFU https://www.doczj.com/doc/2717489412.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服务器的配置与应用 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为例

WindowsServer2012NFS文件共享方法

Windows Server 2012 NFS文件共享 方法 NFS共享服务器 NFS是Network File System的简写,即网络文件系统,也是最常见的网络共享机制,是在 Unix 系统间实现磁盘文件共享的一种方法。它支持应用程序在客户端通过网络存取位于服务器磁盘中数据的一种文件系统协议。NFS 的基本原则是容许不同的客户端及伺服端通过一组 RPCs 分享相同的文件系统,它是独立于操作系统,容许不同硬件及操作系统的系统共同进行文件的分享。我们可以通过专业的存储设备或者NFS服务器来为Hyper-v提供存储空间。 Windows Server 2012 中的 Server for NFS 功能通过改进,已具备持续可用性。这一特性促成了一些新场景,例如在基于文件的存储中通过 NFS 协议运行 VMware ESX 虚拟机,而不再需要使用昂贵的 SAN 存储。这一改善使得 Windows Server 2012 能为 VMware 虚拟机提供持续可用性,使得组织可以用更容易的方式将 VMware 基础架构与 Windows 平台相集成。 1、在“服务器管理器”界面上,选择“添加角色和功能。

2、开始之前的界面上,确认目标服务器和网络环境的作用和功能以及要安装的准备。单击下一步。

3、在选择服务器角色的界面上,在中间部分的“角色”选项组下的文件服务器下拉列表中勾选相应组件。 4、在确认安装所选内容的界面上,直接单击安装按钮

5、在服务器管理器界面上,选择文件和存储服务 6、成功安装NFS服务器功能后,需要创建一个NFS共享。首先选择共享,在共享中选择创建一个文件共享,启动设置共享向导。 7、选择配置共享文件的类型

实例—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)客户端主机地址

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的安装是非常简单的,只需要两个软件包即可,而且在通常情况下,是作为系统的默认包安装的。

redhat NFS安装及win7客户端配置方法

redhat NFS安装及win7客户端配置方法 一、redhat下NFS的安装 (1)安装软件包及创建共享目录。 [root@nfs-server ~]# rpm -q rpcbindnfs-utils //检查安装包 rpcbind-0.2.0-11.el6.x86_64 nfs-utils-1.2.3-39.el6.x86_64 [root@nfs-server ~]# mkdir /home/nfs //创建NFS共享目录 [root@nfs-server ~]# echo "test file" > /home/nfs/nfs.txt //创建测试文件 [root@nfs-server ~]# ls -ld /home/nfs //查看测试目录权限 drwxr-xr-x. 2 root root 4096 3月 1 13:45 /home/nfs (2)修改nfs主配置文件/etc/exports,添加/home/nfs共享设置。 [root@nfs-server ~]# vim /etc/exports [root@nfs-server ~]# cat /etc/exports /home/nfs *(rw,sync,no_root_squash)//设置为对所有IP开放用户读写权限,并同步写入内存与硬盘,客户端使用root身份 (3)启用NFS相关服务程序。 [root@nfs-server ~]# service rpcbind start //启动rpcbind服务 [root@nfs-server ~]# service nfs start //启动NFS服务 [root@nfs-server ~]# chkconfigrpcbind on //设置开机启动服务 [root@nfs-server ~]# chkconfignfs on [root@nfs-server ~]# chkconfig --list rpcbind //确保服务开机启动 rpcbind 0:关闭1:关闭2:启用3:启用4:启用5:启用6:关闭 [root@nfs-server ~]# chkconfig --list nfs nfs 0:关闭1:关闭2:启用3:启用4:启用5:启用6:关闭 [root@nfs-server ~]# showmount -e localhost //查看本机发布共享资源 Export list for localhost: /home/nfs * 二、Win7客户端的配置 (1)打开NFS服务 在控制面板/程序和功能选项/打开或关闭Windows功能中勾选NFS服务下的客户端和管理工具,确定打开。(2)添加注册表 设置客户端用户为root C:>Reg add “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default” /v AnonymousUid /t REG_DWORD /d 0 C:>Reg add “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default” /v AnonymousGid /t REG_DWORD /d 0 (3)重启计算机新添注册项生效 (4)挂载网络共享文件系统 右键网络邻居\映射网络驱动器,文件夹处输入[NFS IP]:/home/nfs,选择合适驱动器盘符,完成即可。 NFS IP为提供NFS服务的主机IP。

NFS服务安装与配置方案

NFS服务搭建方案 一、NFS简介 NFS它是Network File system 的缩写,即网络文件系统,我们可以通过NFS达到文件的共享,NFS 服务器设置一个共享目录或者文件给NFS 客户机,客户机就可以将服务器中的共享文件挂接在自己本地的目录下,来达到文件共享。Liunx系统一般默认安装了NFS服务。 下面我们将在129文件服务器(NFS服务器)上安装NFS服务然后在128web服务器(NFS 客户端)上挂载文件服务器的共享目录作为本地目录来使用。 二、文件服务器(192.168.198.129)NFS 服务安装与配置 (一)NFS服务安装 a)联网情况下:apt-get install nfs-common nfs-kernel-server nfs-client b)在没有网络的情况下需要nfs的rpm套件包进行安装 NFS服务需要5个RPM包。 setup-*:共享NFS目录在/etc/exports中定义 (linux默认都安装) initscripts-*:包括引导过程中装载网络目录的基本脚本 (linux默认都安装) nfs-utils-*:包括基本的NFS命令与监控程序 portmap-*:支持安全NFS RPC服务的连接 quota-*:网络上共享的目录配额,包括rpc.rquotad (这个包不是必须的)使用rpm命令安装,格式如下: rpm -ivh rpm包 安装完成后查看nfs当前的版本: rpm -qi portmap rpm -qi nfs-utils 启动portmap和nfs /etc/init.d/portmap start /etc/init.d/nfs start

windows挂载linux目录 NFS(亲测可行)

Windows 挂载linux 目录(读写) 目标:在windows(10.0.0.51)中挂载linux(10.1.2.120)的文件目录。 例如:将linux/nfs目录。挂载到winodows X:目录下: 准备工作: 1.安装linux nfs服务 centos/redhat操作系统: #yum install nfs-utils rpcbind 启动service nfs start 2.选择你需要挂载的文件系统,例如:/nfs #vi /etc/exports /nfs 10.0.0.51(rw,sync) 备注:sync:设置NFS服务器同步写磁盘,这样不会轻易丢失数据,建议所有的NFS共享目录都使用该选项 ro:设置输出的共享目录只读,与rw不能共同使用 rw:设置输出的共享目录可读写,与ro不能共同使用 3.nfs服务重启 centos/redhat操作系统: # service nfs restart

4.你可以通过指令查看你的nfs服务状态: $netstat -lt 出现形如下面第二条的语句,说明你NFS服务配置成功 tcp 0 0 *:54912 *:* LISTEN tcp 0 0 *:nfs *:* LISTEN tcp 0 0 *:40004 *:* LISTEN 或者: 5.windows 挂载linux nfs 5.1 打开控制面板->程序->打开或关闭windows功能->网络文件系统服务(NFS)。 5.2 运行

将 10.1.2.120中nfs目录。挂载到X: 下 成功挂载,打开我的点脑,你即可在你网络位置看到X:盘了 5.3 取消挂载umount X: 6.问题处理 6.1 windows 中无法复制nfs中的文件; 右击属性,可以看到UID=-2由于在存储设备上共享出来的NFS文件系统归属于root权限,且无法修改该所属用户,而Windows通过UID=-2的用户去写,肯定写不进去。 解决:(修改后,重启机器,重新挂载)

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

Windows自带的一些功能的添加及使用

今天想和大家聊一聊关于Windows自带的一些功能的添加及使用,因为最近总是听到一些朋友在说,为什么同样是Windows7系统,但是别人有的功能在我的电脑上却没有,其实这不是系统的问题,而是有一些Windows功能我们没有开启,所以无法找到,下面我就详细的介绍一下Windows功能是如何添加开启的,以及它们的具体作用是什么。 首先我们需要点击“开始”-打开“控制面板”-选择“程序和功能”。 打开“程序和功能”后我们需要单击左侧的“打开或关闭Windows功能” 打开后我们就能看到Windows自带功能的选项,可以根据我们的意志来选择开启那项功能,下面我来详细的介绍一下。 Indexing Service 本机和远程计算机的索引内容和档案属性; 透过弹性的查询语言提供快速档案存取。 简单的说可以让你加快搜查速度,不过我想应该很少人和远程计算机作搜寻吧 Internet Explorer8 这个我就不用说了吧,呵呵。 Internet Information Services可承载的Web核心 可承载Web 核心,其他应用程序可以使用或承载核心IIS Web 引擎组件。这使IIS 7 组件可以直接在应用程序中为HTTP 请求提供服务。这很适合为自定义应用程序或调试应用程序启用基本Web 服务器功能。 Internet信息服务 Internet 信息服务(IIS)可以使您在Internet 或Intranet 上非常容易地发布信息。IIS 包含许多管理网站和Web 服务器的功能。而且具有像Active Server Pages (ASP)一样的编程功能,您可以利用它创建并配置可升级的、灵活的Web 应用程序。系统不会默认安装IIS。 Microsoft .NET Framework3.5.1 Microsoft .NET Framework 3.5.1 将 .NET Framework 2.0 和3.0 API 的强大功能与新技术组合在一起以构建应用程序,这些应用程序可以提供引人注意的用户界面,保护客户的个人标识信息,支持无缝、安全的通信,以及提供为一系列业务过程建模的功能。 Microsoft Message Queue(MSMQ)服务器 利用MSMQ(Microsoft Message Queue),应用程序开发人员可以通过发送和接收消息方便地与应用程序进行快速可靠的通信。消息处理为您提供了有保障的消息传递和执行许多业务处理的可靠的防故障方法。 NFS服务 NFS是Network File System的简写,即网络文件系统.网络文件系统是FreeBSD支持的文件系统中的一种, 也被称为NFS. 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

NFS服务器配置与应用

NFS服务器配置与应用 【实验目的】 1、掌握Linux系统下NFS服务器安装 2、掌握Linux系统下NFS服务器的配置 3、学会Linux系统下NFS客户端的使用 【实验内容】 1.NFS介绍 NFS(Network FileSystem,网络文件系统)是由SUN公司发展,并于1984年推出的技术,用于在不同机器,不同操作系统之间通过网络互相分享各自的文件。NFS设计之初就是为了在不同的系统间使用,所以它的通讯协议设计与主机及操作系统无关。 NFS分服务器和客户机,当使用远端文件时只要用mount命令就可把远端NFS服务器上的文件系统挂载在本地文件系统之下,操作远程文件与操作本地文件没有不同。NFS服务器所共享文件或目录记录在/etc/exports文件中。 嵌入式Linux开发中,会经常使用NFS,目标系统通常作为NFS客户机使用,Linux主机作为NFS服务器。在目标系统上通过NFS,将服务器的NFS共享目录挂载到本地,可以直接运行服务器上的文件。在调试系统驱动模块以及应用程序,NFS都是十分必要的,并且Linux还支持NFS根文件系统,能直接从远程NFS root启动系统,这对嵌入式Linux根文件系统裁剪和集成也是十分有必要的。 NFS的优点: 1)本地工作站可以使用更少的磁盘空间,因为常用数据可以保存在一台机 器上,并让网络上的其他机器可以访问它 2)不需要为用户在每台网络机器上放一个用户目录,用户目录可以在NFS 服务器上设置并使其在整个网络上可用 3)存储设备可以被网络上其他机器使用。这可以减少网络上移动设备的数 量 2.在Ubuntu上布置NFS 1)安装NFS sudo apt-get install nfs-kernel-server 2)配置NFS,添加共享目录 设置NFS-Server目录。 在做NFS服务器的电脑上设置子目录:如/home/****/nfs,供客户机访问,

NFC功能

NFC功能_NFC功能是什么 NFC是什么呢?NFC即近距离无线通讯技术,那么关于NFC功能是什么呢?现在手机中很多内置NFC芯片。NFC是Near Field Communication缩写,即近距离无线通讯技术。由飞利浦 公司和索尼公司共同开发的NFC是一种非接触式识别和互联技术,可以在移动设备、消费类电子产品、PC 和智能控件工具间进行近距离无线通信。NFC 提供了一种简单、触控式的解决方案,可以让消费者简单直观地交换信息、访问内容与服务。 概述 近场通信(Near Field Communication,NFC),又称近距离无线通信,是一种短距离的高频无线通信技术,允许电子设备之间进行非接触式点对点数据传输(在十厘米内)交换数据。这个技术由免接触式射频识别(RFID)演变而来,并向下兼容RFID,最早由Sony和Philips 各自开发成功,主要用于手机等手持设备中提供M2M(Machine to Machine)的通信。由于近场通讯具有天然的安全性,因此,NFC技术被认为在手机支付等领域具有很大的应用前景。 NFC 芯片是具有相互通信功能,并具有计算能力,在Felica标准中还含有加密逻辑电路,MIFARE的后期标准也追加了加密/解密模块(SAM)。 NFC标准兼容了索尼公司的FeliCaTM标准,以及ISO 14443 A,B,也就是使用飞利浦的MIFARE标准。在业界简称为TypeA,TypeB和TypeF,其中A,B为Mifare标准,F为Felica 标准。 为了推动 NFC 的发展和普及,业界创建了一个非营利性的标准组织——NFC Forum,促进 NFC 技术的实施和标准化,确保设备和服务之间协同合作。目前,NFC Forum在全球拥

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,该操作能否成功?如果成 功请指出该文件的拥有者和所属于的组。如果失败,请分析为什么。

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/2717489412.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时,无需此设置。

配置NFS 服务

配置NFS 服务 首先需要启动NFS Server,可以通过smit nfs–> Network File System (NFS) –>Configure NFS on This System启动或者停止nfs服务组。 可以通过lssrc -g nfs查看nfs的服务情况 #lssrc -g nfs Subsystem Group PID Status biod nfs 712706 active nfsd nfs 635260 active rpc.mountd nfs 462932 active rpc.lockd nfs 639418 active rpc.statd nfs 757914 active nfsrgyd nfs inoperative gssd nfs inoperative 当然,以上也可以通过startsrc -g nfs与stopsrc -g nfs启动与停止该服务组子系统。每当系统启动时,/etc/rc.nfs运行exportfs命令来读取服务器上的/etc/exports文件,然后告诉内核要导出哪些目录与对应的权限。然后rpc.mountd和以上守护进程由/etc/rc.nfs启动。 /etc/exports指定了nfs server要导出的目录与权限,该文件内容如下,如 #more /etc/exports /u01/logs -sec=sys:krb5p:krb5i:krb5:dh:none,rw,access=host_name 注意:这里的access一定要写机器名,其机器名对应的ip在/etc/hosts中体现出来 用exportfs可以导出该目录,如: #/usr/sbin/exportfs -a #/usr/sbin/exportfs /u01/logs -sec=sys:krb5p:krb5i:krb5:dh:none,rw,access=host_name

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服务的输出目录列表

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