实训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服务的输出目录列表
①每当修改/etc/exports文件后,可使用下面的命令来重新
输出共享目录:
#exportfs –rv
截屏
②停止输出所有共享目录:
#exportfs -auv
第五步:掌握启动和停止NFS服务。
(书上54)
①启动NFS服务
#/etc/init.d/portmap start
#/etc/init.d/nfs start
截屏
②停止NFS服务
#/etc/init.d/nfs stop
#/etc/init.d/portmap stop
③重新启动NFS服务
#/etc/init.d/nfs restart
④检查portmap和nfs服务的状态
#/etc/init.d/portmap status
#/etc/init.d/nfs status
⑤设置自动启动NFS服务
#chkconfig –-level 35 portmap on #chkconfig –-level 35 nfs on
截屏
也可以:
#ntsysv
找到nfs和portmap服务,在其前面加上*,确定既可。
第五步:掌握测试NFS服务的方法。
①查看/var/lib/nfs/etab文件
②查看当前主机中NFS服务器上所有输出的共享目录
#showmount –e
截屏
③显示当前主机中NFS服务器上被挂载的所有输出目录
#showmount –d
截屏
4、NFS客户端的使用。
①查看NFS服务器信息(57页)
#showmount –e 192.168.10.1
(注意关闭防火墙)
截屏
②连接NFS服务器(挂载)
在工作站端生成目录
#mkdir /mnt/nfs
直接挂载/nfs/public共享目录
#mount –t nfs 192.168.10.1:/nfs/public /mnt/nfs
可以查看/nfs/public目录下的内容
截屏
挂载后可以看到服务器的三个文件,现在对l1操作,因为服务器端的l1文件没有对其他用户开发,用vi 对l1操作的时候,时不能写入的:
截屏
在服务器端修改l1的权限,对其他用户开放,这样在终端就可以对该文件进行写入操作了:
截屏
③卸载NFS服务器
#umount /mnt/nfs
#ls /mnt/nfs
截屏
④启动时自动挂载NFS
例如,要将NFS服务器(125.168.3.5)上的/nfs/public
共享目录设定为计算机启动时自动挂载到该机上的/mnt/nfs目录,在/etc/fstab文件中添加内容:
#/etc/fstab
192.168.10.1:/nfs/public /mnt/nfs nfs defaults 0 0
重启系统,可以自动挂载服务器的共享目录。