NFS服务器的配置与管理实验报告
- 格式:doc
- 大小:226.50 KB
- 文档页数:4
NFS论文:RHEL5下NFS服务器的配置与研究摘要nfs主要是一个基于unix/linux网络系统的文件共享服务器,nfs允许用户连接到一个共享位置,然后对该位置上的文件及文件夹进行操作,类似于windows系统中的“网上邻居”。
本文旨在从初学者的角度出发,研究了nfs 服务器的配置与管理方法。
关键词nfs;rpc;linux;showmountsamba服务器可以实现windows/unix网络系统的文件共享,而在unix/linux网络系统中,我们使用nfs服务器来实现文件系统的共享。
nfs客户端可以将服务器共享文件系统挂载到本地系统中,从而可以像使用本地文件一样使用远程系统中的文件。
1nfs的简介及工作原理nfs是sun公司在1984年开发出来的,是分布式计算机系统的一个组成部分,目前已经成为文件服务的一种标准。
nfs主要在不同操作系统之间的交互使用,所以其通信技术与主机和操作系统无关,通过nfs可在网络中的unix和linux操作系统间共享数据,nfs将远程网络中的主机中的文件挂载到本机中,客户端可以使用复制、移动等命令对文件进行操作。
nfs本身并不提供数据传输服务的功能,必须借助于rpc 协议来实现数据的传输,rpc定义了一种进程间通过网络进行交互通信的机制,rpc允许客户端通过网络向远程服务器发出请求,而不需要了解底层通信协议的细节。
当发生数据传输时,nfs服务器将起到rpc服务器的作用,而nfs客户端类似于rpc客户端,这样,nfs服务器和客户端就可以通过rpc协议进行数据传输。
nfs服务的工作原理如下:1)当nfs启动时,会自动选择工作端口1011(小于1024),同时注册于rpc(工作小于111端口),rpc进行记录。
2)当客户端需要nfs提供服务时,其会向工作小于111端口的rpc查询nfs提供某个具体功能的端口。
此时rpc对客户端提出的要求做出相应,告诉此次nfs工作于1011端口,客户端得到响应后,将直接访问nfs服务器的1011端口,以请求服务。
《操作系统》实验报告实验序号:实验五实验项目名称:实践Linux NFS服务器管理学号1207022103 姓名陈华荣专业、班网络工程实验地点实1-311 指导教师李桂森实验时间2014.11.2 一、实验目的及要求实验目的通过本实验的学习,使学生掌握Linux NFS服务器管理的基本方法。
实验内容实验内容:实践Linux NFS服务器管理操作。
实验原理、方法和手段无实验组织运行要求以学生自主训练为主的开放模式组织教学二、实验设备(环境)及要求三、实验内容与步骤1,准备两台虚拟机,其中一台为服务器,另一台为客户端2,令服务器连接上互联网,然后安装nfs服务版nfs-kernel-serverApt-get install nfs-kernel-server portmap3,nfs允许共享的目录及权限,在文件/etc/exports中进行定义,修改/etc/exports文件,指定需要共享的目录4,启动NFS:sudo /etc/init.d/nfs-kernel-server restart5,查看本机共享的目录:命令showmount -e并在服务器端的、home/share 下新建一个共享文件6,在客户端(另一台Ubuntu虚拟机)安装nfs-common7,确保客户端和服务端网络连通(即可ping通),则在客户端输入:服务器IPPing 服务器:“showmount 服务端ip地址-e”可显示服务端共享的目录8,在客户端挂载服务端共享的目录(提示:mount与umount命令)链接共享文件目录:共享的文件已经下载了七、思考题NFS的作用有哪些?1.多个机器共享一台CDROM或者其他设备。
这对于在多台机器中安装软件来说更加便宜跟方便。
2.在大型网络中,配置一台中心 NFS 服务器用来放置所有用户的home目录可能会带来便利。
这些目录能被输出到网络以便用户不管在哪台工作站上登录,总能得到相同的home目录。
实验四配置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 编辑器。
实验报告实验目的:学会在linux中对nfs服务器进行配置实验内容:任务图:1检验nfs软件包的安装[root@localhost ~] # rpm –qa|grep nfs[root@localhost ~] # rpm –qa|grep portmap启动nfs和portmap[root@localhost ~] # service nfs start[root@localhost ~] #service portmap start2,检验网络的连通性Nfs服务器网络配置:[root@localhost ~] # system-config-network (打开图形界面,设置ip 、子网掩码、网关)ip;192.168.5.10/24[root@localhost ~] # service network restart[root@localhost ~] # ping 192.168.5.10[root@localhost ~] # ping 192.168.5.20Linux-client网络配置[root@localhost ~] # system-config-network (打开图形界面,设置ip 、子网掩码、网关)ip:192.168.5.20/24[root@localhost ~] # service network restart[root@localhost ~] # ping 192.168.5.20[root@localhost ~] # ping 192.168.5.103,配置nfs文件[root@localhost ~] # mkdir /home/software (创建/home/software目录) [root@localhost ~] # vi /etc/exports重新启动nfs和portmap[root@localhost ~] # service nfs restart[root@localhost ~] #service portmap restart4,检验Nsf服务器:[root@localhost ~] # rpcinfo 192.168.5.10[root@localhost ~] # rpcinfo 192.168.5.20[root@localhost ~] # exportfs –r -vLinux 客户端[root@localhost ~] # showmount –e 192.168.5.10有错误,需要关掉服务器端的防火墙[root@localhost ~] # service iptables stop (nfs服务器端输入)[root@localhost ~] # showmount –e 192.168.5.10 (linux-client输入)Linux客户端[root@localhost ~] # mkdir /mnt/nfs[root@localhost ~] # mount –t nfs 192.168.5.10:/home/software /mnt/nfs [root@localhost ~] # df。
使用最新版工具重新编译出内核映像,文件系统映像在Ubuntu为mini2440开发板配置NFS服务这篇日志就是在Linux环境下的windows虚拟机上写的。
下面就开始给各位讲讲NFS配置过程。
先交代一下我的基本配置:通过一个路由器,连接了电脑和开发板。
电脑的IP地址为:172.16.19.132,开发板的IP地址为:172.16.19.110,网关为:172.16.19.254,子网掩码为:255.255.0.0 。
开发板和电脑都可以上网。
没有路由器的朋友可以将电脑和开发板设置到同一个网段内,及子网掩码,网关都相同,IP地址前面3段相同,最后一段不同(比如上面的那样),只要开发板和电脑能互相ping通就可以了。
直接用root用户在Linux下进行配置。
1.下载安装必要的软件:apt-get install nfs-kernel-serverapt-get install nfs-commonapt-get portmap2.开始配置:首先配置共享目录:vim /etc/exports输入以下内容:/opt/FriendlyARM/mini2440/root_qtopia *(rw,sync,no_root_squash)把rootfs_qtopia_qt4-20100816.tar.gz解压所得到的root_qtopia_qt4目录下的所有文件及目录拷贝到/opt/FriendlyARM/mini2440/root_qtopia中,并且在/opt/FriendlyARM/mini2440/root_qtopia/dev目录下执行:mknod console c 5 1其中,“/opt/FriendlyARM/mini2440/root_qtopia”是你要共享的目录,“*”代表所有的IP地址都可以访问,“rw”表示挂载了该目录的用户对该目录有读写的权限,no_root_squash表示,如果挂载了该目录的用户以root权限登录,在在该目录中,也具有root权限。
实验三tftp、nfs服务器搭建与测试实验的实验报告一实验目的1、了解和掌握tftp、nfs服务器搭建;2、熟悉和掌握tftp、nfs服务器测试。
二实验环境预装redhat9.0(内核版本2.4.x)的pc机一台,CVT-A8嵌入式实验箱一台(已构建嵌入式Linux系统),以太网线一根,交叉编译工具链。
三实验设备1.硬件:CVT-A8系列实验箱,PC电脑(带串口);2.软件:PC机操作系统。
四实验步骤linux联网:安装相关软件包:建立配置文件:建立tftp文件目录,更改权限:4、在/tftpboot目录下,用vi 或者touch命令新建一些自己的文件。
tftp下载测试举例:举例一:电脑系统本地通过tftp下载文件。
①在电脑的Linux系统命令窗口中用cd命令切换到其他目录中②输入命令tftp<linux系统IP>表示从哪个机器下载,此处中的IP地址为本机Linux的IP地址③输入get <文件名>表示从PC的/tftpboot目录中下载名字为<文件名>的文件(文件必须事先存在)④quit 表示结束下载如下图举例所示,下载的是ip为192.168.1.110这个Linux系统/tftpboot目录下的uImage这个文件。
举例二:把文件下载到开发板中(需要保证电脑和开发板用网线连接起来)①再超级终端控制的开发板界面中,输入tftp–g –r <filename><IP>其中finename为PC中Linux的/tftpboot目录下的某个文件的文件名IP为PC 中Linux系统的IP地址②操作完成后,用ls命令查看是否把文件下载到开发板中。
如下图实例所示:练习结果截图:四实验思考1.对tftp服务器、NFS服务器的体会,它是嵌入式系统开发环境的基本部分。
理解各自的的含义,TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。
一、系统环境配置# ifconfig lo# service iptables stop# service iptables status# setenforce 0二、安装NFS服务所需安装包:∙nfs-utils-* :包括基本的NFS命令与监控程序∙portreserve-* :支持安全NFS RPC服务的连接1、查看系统是否已安装NFS# rpm –qa|grep nfs# rpm –qa|grep portreserve2、如果当前系统中没有安装NFS所需的软件包,需要手工进行安装。
nfs-utils 和portmap 两个包的安装文件在系统光盘中都会有。
# mount /dev/cdrom /mnt/cdrom/# cd /mnt/cdrom/Packages#rpm –Uvh portmap-0.0.4-9.el6.i686.rpm#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系统守护进程∙nfsd:它是基本的NFS守护进程,主要功能是管理客户端是否能够登录服务器;∙mountd:它是RPC安装守护进程,主要功能是管理NFS的文件系统。
当客户端顺利通过nfsd登录NFS服务器后,在使用NFS服务所提供的文件前,还必须通过文件使用权限的验证。
它会读取NFS的配置文件/etc/exports来对比客户端权限。
∙portmap:主要功能是进行端口映射工作。
当客户端尝试连接并使用RPC服务器提供的服务(如NFS服务)时,portmap会将所管理的与服务对应的端口提供给客户端,从而使客户可以通过该端口向服务器请求服务。
四、NFS服务器的配置NFS的常用目录/etc/exports NFS服务的主要配置文件/usr/sbin/exportfs NFS服务的管理命令/usr/sbin/showmount 客户端的查看命令/var/lib/nfs/etab 记录NFS分享出来的目录的完整权限设定值/var/lib/nfs/xtab 记录曾经登录过的客户端信息NFS服务的配置文件为 /etc/exports,这个文件是NFS的主要配置文件,不过系统并没有默认值,所以这个文件不一定会存在,可能要使用vim手动建立,然后在文件里面写入配置内容。
实验十五 NFS服务配置【实验目的】掌握NFS服务端和客户端的配置。
【实验重点】1.NFS服务器的配置;2.NFS客户端的配置。
【实验内容】1. 服务器端(1)设置ip地址为192.168.1.200。
(2)先查找一下系统是否安装了nfs的软件包,使用rpm-qa来查看。
rpm –qa |grep nfs(3)编辑/etc/exports文件来设置服务器端的共享目录(此处共享/shareA目录),vi /etc/exports输入如下内容:/shareA 192.168.1.200(rw,no_root_squash) *(ro)表示允许192.168.1.200主机读写,其他所有的主机都可以访问此目录,权限是只读。
no_root_squash:不将root用户及其所属的用户组映射为匿名用户和用户组,默认选项是root_squash,将root用户及其所属的用户组映射为匿名用户和用户组。
(4)启动NFS服务,使用service nfs start命令2. 客户端(1)使用showmount –e 192.168.1.200命令来查看nfs服务器上共享的目录(2)使用mount命令讲nfs服务器上共享的目录挂接到本地的Linux计算机上如:mount 192.168.1.200 :/shareA /tmp/nfs将192.168.1.200计算机上共享的/shareA目录挂接过来,挂接到自己的计算机上,接下来我们就可以像使用自己的硬盘一样来使用对方的共享目录(3)使用mount命令来查看我们的挂接目录mount(4)切换到挂载目录下,查看NFS服务器共享目录的内容。
cd /tmp/nfslsmkdir bb 验证客户端是否可写NFS服务器导出的目录。
(5)如果想解除挂接,我们可以使用umount命令如:umount /tmp/nfs。
Linux系统高级管理员实训手册项目NFS服务常规NFS服务【项目需求】设置一台主机作为NFS服务器;输出本机home目录和tmp目录;10.5.10网段的主机对home目录具有只读访问权限;10.5.10网段的主机对tmp目录具有读写访问权限;可以手工装载以外实现autofs动态挂载。
【网络环境】nfs服务器的IP地址为10.5.10.X【系统及软件环境】1.操作系统:Red Hat Enterprise Linux5服务器软件包:1)nfs-utils-1.0.9-24EL.i386.rpm2)nfs-utils-lib-1.0.8-7.2.z2.i386.rpm3)nfs-system-config-nfs-1.3.23.1.el5.noarch.rpm4)portmap-4.0-65.2.2.1.i386.rpm【配置文件及命令】实验配置文件为/etc/exports【项目步骤】说明:以下所有操作均在nfs服务器上进行(10.5.10.X)。
1.查看nfs服务器包是否安装。
[root@dns~]#rpm-qa|grep nfsnfs-utils-1.0.9-24EL.i386.rpmnfs-system-config-nfs-1.3.23.1.el5nfs-utils-lib-1.0.8-7.2[root@dns~]#rpm-qa|grep portmapportmap-4.0-65.2.2.1实验五远程管理Lniux系统2.修改/etc/exports。
vi/etc/exports/home10.5.10.0/24(ro,sync)/tmp10.5.10.0/24(rw,sync)3.重启nfs服务,并测试是否启动成功。
[root@dns~]#service nfs start启动NFS服务:[确定]关掉NFS配额:[确定]启动NFS守护进程:[确定]启动NFS mountd:[确定] [root@dns~]#service portmap start启动portmap:[确定] [root@dns~]#mount10.5.10.X:/home/mnt/testa[root@dns~]#ls/mnt/testatc[root@dns~]#umount/mnt[root@dns~]#mount10.5.10.X:/tmp/mnt/testb[root@dns~]#ls/mnt/testbtmp*********。
nfs服务器的配置和管理一、实训目的掌握Linux系统之间资源共享的互访方法。
掌握企业NFS服务器和客户端的安装与配置方法。
二、项目背景某企业的销售部有一个局域网,域名为。
网络拓扑图如下图所示。
网内有一台Linux的共享资源服务器shareserver,域名为.现要在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服务器的配置与管理实验报告
一、实验目的
1.掌握NFS的基本概念;
2.掌握NFS服务器的配置与管理,实现Linux之间的资源共享;3.掌握对配置文件/etc/exports的修改
二、实验环境(本次实验所使用的平台和相关软件)
VMware、Red Hat Enterprise Linux 5.3
三、实验内容
(1)图形模式下NFS服务器的配置与管理;
(2)命令模式下NFS服务器的配置与管理;
(3)NFS服务的启动与停止
四、实验步骤和调试过程(实验步骤、实验图片、测试结果分析)(1)图形模式下NFS服务器的配置与管理
命令模式下NFS服务器的具体操作如下会说明。
(2)命令模式下NFS服务器的配置与管理
步骤一:查看NFS是否安装
3-1
步骤二:设置配置文件exports
[root@localhost ~]# vi /etc/exports
3-2
步骤三:生效配置文件,将文件挂载
3-3
步骤四:在文件中写入文件
3-4 (3)NFS服务的启动与停止
3-5
3-6
五、实验小结(实验中遇到的问题及解决过程、实验中产生的错误及原因分析、实验体会和收获)
在实验过程中容易忘记在修改后要输入exportfs –rv 命令使生效。
在做与其他linux共享时,因为在虚拟机中,所以没成功。
NFS服务及其配置一、服务器端1、安装服务器2、配置服务器3、启动服务器4、关闭防火墙5、关闭selinux(1)安装服务器打开光盘,找到packages文件夹,找到nfs-utils-1.1.0-6.fc8.i386.rpm和nfs-utils-lib-1.1.0-3.fc8.i386.rpm两个安装包复制到root文件夹中并安装,执行命令:(2)配置服务器在文件夹ect文件夹下找到exports文件,打开exports,在文件中输入:提示:/tmp 是共享目录* 代表在网络段的所有用户都可以访问(ro)代表用户有“只读”的权限。
(3)启动服务器启动服务器的命令是“service nfs start”(4)关闭防火墙关闭防火墙的命令是“service iptables stop”(5)关闭selinux在“应用程序”—“SELinux Management”选择“SELinux Management”-----“System Default Enforcing Mode”在选项中选择Disabled。
二、客户端客户端操作应该在另一台网内电脑实现,因为条件限制,我用一台电脑,那就必须再虚拟一台虚拟机(顺便我们学习一下怎么克隆虚拟机):把当前虚拟机关闭,在启示页面,点击“克隆该虚拟机”,一直点击“下一步”。
三、客户端访问服务器nfs虚拟成功后,我们把两台虚拟机都运行,进入系统页面,现在需要看一下服务器和客户端的ip地址,用ifconfig命令:服务器ip:客户端ip:然后测试一下客户端和服务器网络是否能连通,和xp一样用ping命令测试,共享目录,测试是否共享成功用exprtfs命令,提示共享成功,现在启动nfs服务,件:用客户端访问服务器,命令:mount -t nfs 服务器的IP地址:共享的目录本地路径-t <文件系统类型> 指定设备的文件系统类型,将共享目录挂载进来后,只要输入/jiang就等于进入了远程主机192.168.0.6上的/tmp目录。
《实用操作系统》实验报告实验报告:9 实验项目名称:NFS服务器配置班级:学号:姓名:地点:时间:一、实验任务1.确定网络拓扑结构图;实验中克隆一台linux主机作为NFS服务器,实现linux客户端主机访问NFS服务器主机输出共享资源。
2.检验网络连通性;客户端主机ping通NFS服务器主机。
3.检验NFS服务器软件包安装;nfs和portmap软件包。
4.配置NFS服务器主配置文件;配置建立输出共享资源。
5.验证NFS服务器;linux客户端主机访问nfs服务器共享资源。
二、实验步骤及结果1.满足linux系统主机间文件资源的共享,需要在linux主机间搭建文件共享传输网络,首先在局域网中要满足NFS文件服务器和域内linux主机在同一网段,在这将NFS服务器:提供输出文件(共享文件)的linux主机IP设为10.10.10.80。
将NFS客户端:访问输出文件的linux主机IP设为10.10.10.8,它们的网关地址和子网掩码相同分别10.10.10.3和255.255.255.0。
2.在linux客户端主机上,设置网卡,输入命令“system-config-network”,图形界面手动设置IP地址,子网掩码和网关地址结果如下,IP设为10.10.10.8,网关设为10.10.10.3子网掩码为255.255.255.0,点击确定后,“激活”网卡配置:之后在NFS服务器主机上配置网卡,在命令框中输入命令“vi /etc/sysconfig/network-scripts/ifcfg-eth0”进行文本界面的网卡配置,IPADDR为10.10.10.80,NETMASK为255.255.255.0,GATEWAY为10.10.10.3,配置完成进入底行模式输入wq保存退出,结果如下:输入命令“service network start”启动网卡配置:在linux客户端主机上检验与NFS服务器主机间的网络连通性,输入命令“ping 10.10.10.80”得到结果如下,接收到nfs主机的返回信息:3.在nfs主机上查看NFS服务器软件包信息,输入命令“rpm –qa|grep nfs”和“rpm –qa |grep portmap”结果如下:挂载含有nfs和portmap服务的软件包光盘,先将光盘挂载到虚拟机上(通常在rhel的第一张光盘上),再在nfs主机上输入命令“mount /dev/cdrom /mnt/gxa”结果如下:改变路径在/mnt/gxa/Server下,安装portmap和nfs软件包,输入命令“rpm –ivh portmap-4.0.65.2.2.1.i386.rpm”和“rpm –ivh nfs-1.0.8-7.2.i386.rpm”,结果如下:输入命令“service portmap start”和“service nfs start”启动服务,结果如下:输入命令“service nfs status”和“service portmap status”查看服务工作状态如下,服务正常运行:cd返回原目录下,卸载光盘输入命令“umount /mnt/gxa”结果如下:4.创建共享资源/gxa/gxa.txt,将根目录下文件信息写入其中,结果如下:输入命令“vi /etc/exports”进入共享资源的访问控制列表,手动配置共享资源,插入模式下输入“/gxa/gxa.txt 10.10.10.8(rw)”表示文件/gxa/gxa.txt对于IP为10.10.10.8的主机可访问,进行读写操作:保存退出后,再次启动portmap和nfs服务,结果如下:5.在linux客户端主机上输入命令“showmount –e 10.10.10.80”得到NFS服务器主机上的输出共享资源,结果如下:当结果出入失败,需要将NFS服务器端防火墙关掉,输入命令为“service iptables stop”,关闭前后的linux客户端主机的输出命令结果如下,之前报错为Unable to receive,关闭NFS防火墙后可得到nfs服务器的输出共享目录文件/gxa/gxa.txt:在NFS服务器主机上配置共享输出目录文件/home,输入命令“vi /etc/exports”,使用插入模式写入“/home 10.10.10.8 (ro)”即将/home 目录对主机IP为10.10.10.8的客户机进行只读输出,之后进入底行模式wq保存退出,再次输入启动nfs和portmap的服务命令“service nfs start”和“service portmap start”,结果如下:在linux客户端主机上先创建挂载目录/zzz,之后输入命令“mount –t nfs 10.10.10.80:/home /zzz”即将IP为10.10.10.80的NFS服务器主机的输出目录/home 挂载在linux客户端主机上,通过df命令即可查看挂载是否成功,cd命令进入可查看输出目录内容,结果如下:三、实验分析与讨论1.在本次实验中,对于克隆一台linux系统主机作为NFS服务器刚开始理解失误,主要对linux客户端主机和NFS服务器主机关系没理清,克隆的linux主机作为NFS服务器主机提供输出文件(共享文件),不可访问linux系统客户端主机,而linux客户端主机可以访问与之处于同一网段的NFS服务器主机的输出目录文件(共享文件)。
NFS服务器的安全设置及性能调优背景虽说现在到处是oss、minio、fastdfs的天下,但NFS对于很多公司来说,还是有其可取之处的,像我们的项⽬是⼀直在⽤的,今天好好研究下相关配置。
安装略配置配置⽂件 /etc/exports,内容通常如下:directory machine1(option11,option12)directory要共享的⽬录。
如 /data/machine1nfs客户端,就是哪些机器可以访问他,可以是指定ip,也可以是⼀个ip段。
option 重要的权限有如下⼏种:ro : 只读,不可写rw:有读写权限no_root_squash/root_squash:默认情况下,客户端上的root⽤户发出的任何请求都会变成服务端的nobody⽤户权限去执⾏。
如果开启了此项,客户端上的root⽤户发出的请求等同服务端的root⽤户权限,会有安全隐患,不建议使⽤ no_root_squashasync/sync:默认情况下,所有exportfs命令都将使⽤异步,即使⽤sync选项⽂件先保存在内存中,达到触发条件再发往服务端,性能较好,但存在风险。
若使⽤同步async,则实时存到服务端。
举个例⼦,现在有172.18.11.1、172.18.11.2要访问NFS服务端,/data/ ⽬录需要读写,/home/ ⽬录只读权限,⽰例如下:/data 172.18.11.1(rw) 172.18.11.2(rw)/home 172.18.11.1(ro) 172.18.11.2(ro)如果是整个ip段需要访问的话,⽰例如下:/data 172.18.11.0/24(rw)/home 172.18.11.0/24(ro)安全最开始不清楚有多少主机需要使⽤NFS服务端,所以在 /etc/exports 指定了⼀个段可以访问,如下/data 172.18.11.0/24(rw)但安全部门不允许,要求指定ip,修改 /etc/exports 为:/data 172.18.11.1(rw) 172.18.11.2(rw)除了在 /etc/exports 指定ip,也可以通过 /etc/hosts.allow、/etc/hosts.deny 来限制这两个⽂件可以指定局域⽹内有哪些机器可以使⽤本机的服务。
linux服务
项
目
报
告
姓名:李嘉猛
班级:计算机网络2班学号:30号
配置linux服务器项目报告
1、项目需求
配置一个NFS服务器从而达到同网段内计算机资源共享。
2、项目方案设计
输出本机home目录或者分区
本网段的主机具有只读访问权限
输出本机tme目录或者分区
远程root就有本地root权限
除可以手工装载以外实现autofs动态挂载。
3、项目环境准备
软件要求:虚拟机,linux系统光盘。
操作系统:RED HAT 5.0
本机IP地址:10.129.33.111
4、项目实施步骤
(1).检查NFS软件安装包和Autofs软件安装包是否安装,完成然间包的安装。
(2).修改/etc/export的配置文件。
(3).开启fns服务:
(4).手动挂载NFS目录
(5).自动挂载
(6).实现autofs动态挂载。
1.修改/etc/auto.master配置文件。
2.创建并修改/auto.nfs配置文件。
(7).重启服务:
(8).测试结果:
5、项目测试
项目总结
嗯嗯。
NFS服务器的配置与管理实验报告
一、实验目的
1.掌握NFS的基本概念;
2.掌握NFS服务器的配置与管理,实现Linux之间的资源共享;3.掌握对配置文件/etc/exports的修改
二、实验环境(本次实验所使用的平台和相关软件)
VMware、Red Hat Enterprise Linux 5.3
三、实验内容
(1)图形模式下NFS服务器的配置与管理;
(2)命令模式下NFS服务器的配置与管理;
(3)NFS服务的启动与停止
四、实验步骤和调试过程(实验步骤、实验图片、测试结果分析)(1)图形模式下NFS服务器的配置与管理
命令模式下NFS服务器的具体操作如下会说明。
(2)命令模式下NFS服务器的配置与管理
步骤一:查看NFS是否安装
3-1
步骤二:设置配置文件exports
[root@localhost ~]# vi /etc/exports
步骤三:生效配置文件,将文件挂载
3-3
步骤四:在文件中写入文件
3-4 (3)NFS服务的启动与停止
3-5
3-6
五、实验小结(实验中遇到的问题及解决过程、实验中产生的错误及原因分析、实验体会和收获)
在实验过程中容易忘记在修改后要输入exportfs –rv 命令使生效。
在做与其他linux共享时,因为在虚拟机中,所以没成功。