NFS服务器架设篇

简介:
     大家好,本周我们的课程是NFS服务器的架设。下面我们分几个部分来介绍NFS服务器。
一、NFS简介
NFS是分布式计算机系统的一部分,一般在用unix和类unix的系统上实现文件的传输。而且可以把NFS服务器共享的目录挂载到本地,使用cp,cd,mv,rm,df等相关命令。NFS服务器使用一个称为“远程过程调用(remoote Procedure Call, RPC)”的协议来协助NFS服务器本身的运行。关于RPC请自己到google查询
二、安装NFS
使用命令
yum  install “nfs*”
三、配置NFS服务器
NFS服务器常用一下目录结构
1、 /etc/exports
这个文件是NFS的主要配置文件,不过系统并没有默认值,所以这个文件不一定会存在,可能要使用vim手动建立,然后在文件里面写入配置内容。这个等会我们具体配置的时候再说
2、/usr/sbin/exportfs
这是维护NFS共享资源的命令,我用的不是很多,我一般在配置文件里面定义
3、/usr/sbin/showmount
shouwmount命令主要是用在client端,可以用来查看NFS共享出来的目录资源
4、/var/lib/nfs/*tab
其中的etab记录了NFS锁分享出来的目录的完整权限设定值,另一个是xtab,记录曾经连接到刺NFS主机的相关client数据。
下面我们开始编写exports文件,我们先共享/var/ftp/pub 目录给本地网络访问
 
共享目录可以是你系统的任意目录。
 客户端描述表达方式
1、IP段   192.168.0.0/24
2、ip地址 192.168.0.254
3、域    *.example.com
常见的权限分为
1、rw:可读可写
2、ro:只读
3、no_root_squash:当登陆NFS主机使用共享目录的使用者是root时,其权限被转换成匿名使用者,通常它的UID与GID都会变成nobody身份。
4、rroot_squash:当邓略NFS主机用共享目录的是root时,那么对于这个共享的目录来说,他具有root权限
5、sync:同步写入资料到内存与硬盘中
6、async:资料会暂存到内存中,而非直接写入硬盘
 
四、启动服务器。
启动NFS服务器需要启动两个服务
1、portmap服务 ,提供RPC服务
 
 下面我们使用showmount命令来查看共享是否成功
已经共享成功了,下面我们挂载
挂在成功,现在你就可以像访问本地文件一样访问服务器上的文件了。
下面我们去看看/var/lib/nfs/*tab文件。
这个就是共享目录的所有权限,xtab目录里是空的,原因是我自己挂在自己的NFS服务器,所以没有显示。
 
四、NFS服务器的访问控制
1、iptables的控制
NFS默认使用2049端口,portmap使用的端口是111.端口,只要禁用他们就达到了禁用NFS的目的。
如果你的iptables默认是DROP的,那么就比较麻烦了,需要自己去配置NFS使用的端口具体如下
#vim  /etc/sysconfig/nfs
自己定义下面5个端口
RQUOTAD_PORT=
LOCKD_TCPPORT=
LOCKD_UDPPORT=
MOUNTD_PORT=
STATD_PORT=
通常给他们定义高位端口,不常用的,以免发生冲突,然后iptables中允许
111,2049和上面的4个端口就可以了。
基于tcp_wrapper的访问控制
在/etc/hosts.deny 里面写入以下内容
portmap:   *.linux.com
好了,NFS的常见操作我们就介绍到这里。有什么问题,请大家提出




本文转自 fenghao.cn 51CTO博客,原文链接:http://blog.51cto.com/linuxguest/134252,如需转载请自行联系原作者
目录
相关文章
|
2月前
|
弹性计算 数据安全/隐私保护
2024年阿里云雾锁王国/Enshrouded服务器搭建架设教程(保姆级)
随着游戏行业的日新月异,玩家们对游戏体验的期待也不断攀升。阿里云针对这一需求,推出了快速、便捷的游戏联机服务器一键部署方案。在本篇教程中,我们将向大家展示如何在短短的10秒钟内,利用阿里云服务器轻松搭建雾锁王国游戏服务器,为您的游戏体验增添更多流畅与顺畅。跟随我们的步骤,让您的游戏世界更加精彩!
|
3月前
|
存储 Linux 网络安全
Linux系统安装NFS服务器
NFS是一种网络文件系统,英文全称Network File System,通过NFS可以让不同的主机系统之间共享文件或目录。通过NFS,用户可以直接在本地NFS客户端读写NFS服务端上的文件,是非常好的共享存储工具。本篇文章将介绍如何在CentOS7上安装NFS服务器,包括服务端和客户端安装两部分。
73 0
|
4月前
|
存储 Linux 网络安全
借PVE8.0的Debian 12系统配置一下NFS服务器
借PVE8.0的Debian 12系统配置一下NFS服务器
118 0
|
4月前
|
存储 Linux 虚拟化
CentOS 7搭建NFS服务器
CentOS 7搭建NFS服务器
107 0
|
4月前
|
网络协议 Unix Linux
Centos下nfs+rpcbind实现服务器之间的文件共享
Centos下nfs+rpcbind实现服务器之间的文件共享
97 0
|
2月前
|
弹性计算 Linux 数据安全/隐私保护
1分钟幻兽帕鲁社区服务器搭建架设开服教程(Linux)
1分钟幻兽帕鲁社区服务器搭建架设开服教程(Linux)玩转幻兽帕鲁服务器,幻兽帕鲁Palworld多人游戏专用服务器一键部署教程,阿里云推出新手0基础一键部署幻兽帕鲁服务器教程,傻瓜式一键部署,3分钟即可成功创建一台Palworld专属服务器,成本仅需26元,阿里云百科分享2024年新版基于阿里云搭建幻兽帕鲁服务器教程
72 3
|
2月前
|
Linux 应用服务中间件 nginx
国服浪潮服务器操作系统——KeyarchOS多容器架设体验心得
国服浪潮服务器操作系统——KeyarchOS多容器架设体验心得
56 0
|
2月前
|
弹性计算 Ubuntu Linux
帕鲁服务器多少钱?2024年幻兽帕鲁服务器搭建架设教程(保姆级)
帕鲁服务器多少钱?阿里云帕鲁服务器26.52元1个月在帕鲁的世界中,与神奇的生物共度悠闲时光是一种无与伦比的乐趣。然而,有时官方服务器的不稳定性可能会给游戏体验带来延迟和卡顿。 为了告别这些问题,部署自己的幻兽帕鲁服务器成为了一个不错的选择。通过搭建专属的游戏服务器(Dedicated Server),和小伙伴们获得一个专属的服务空间,获得顺畅流畅的游戏体验。 在本文中,我们将介绍如何使用自己的服务器来部署属于自己的幻兽帕鲁服务器,与小伙伴们共同展开一场精彩的冒险之旅。
146 0
|
3月前
|
Unix
|
3月前
|
存储 安全 Linux
百度搜索:蓝易云【nfs服务器的描述,搭建和使用】
注意:在生产环境中,需要根据实际需求进行更严格的安全配置,例如使用ACL(访问控制列表)或防火墙规则来控制访问权限。
25 0