Linux服务器配置—搭建NFS服务器步骤
一、安装配置NFS服务器
1> 要使NFS服务器提供服务,必须启动inet ,portmap,nfs 和 mount
这4个守护进程,并保持在后台运行。
2>规划好要共享的分区或目录
3>定义客户机的参数
4>配置NFS主配置文件:/etc/exports
5>重启NFS服务
1.配置/etc/exports文件的语法
#vi /etc/exports
/sharedir -maproot=daemon host2
/sharedir2 -ro -network 192.168.1.0
或者用下面的格式
/sharedir host3(OPTION)
/sharedir 192.168.1.12/24(OPTION)
第一段:为共享目录,一定要绝对路径。
第二段:一些参数,如:-maproot=daemon表示若访问者为root用户,则转换为daemon用户;-ro :表示只读权限。
第三段:表示允许访问的客户端,可以是一台主机,如host2;也可以是一个网段;主机可以用域名表示,也可以用IP表示,域名支持通配符,但是不包括点。如 *.example.net ,可以表示e1.example.net或e2.example.net等等,但不能表示s1.e1.example.net。
第三种格式表示可以把那些读写,只读等参数写在括号里,并用逗号隔开。
2.激活服务portmap 和 nfsd
Portmap激活后,会出现端口号为111的 Sunrpc服务
#service portmap restart
#service nfs restart
3. 客户端配置
3.1 开启portmap服务
3.2 使用mount命令挂载共享目录
mount –t type -o option device dir
#mount -t nfs -o hard 192.168.1.22:/sharedir /tmp/
3.3 用户除了使用mount命令挂载外,还可使用/etc/fstab挂载或autofs挂载。
二、NFS服务器配置实例
NFS服务器端配置:
1.先查看服务器端是否安装下列软件包
#rpm -qa |grep nfs
nfs-utils-1.0.9-16.e15
nfs-utils-lib-1.0.8-7.2
2.配置NFS服务器端配置文件:/etc/exports
/sharedir:为共享目录,权限受共享权限(rw)和本地权限限制。
192.168.1.22/24:允许192.168.1.0网段所有的机器访问
#vim /etc/exports
#cat /etc/exports
/sharedir 192.168.1.22/24(rw)
3.重启NFS服务
#service nfs restart
NFS客户端配置:
1.确认安装portmap包
#rpm -qa |grep portmap
portmap-4.0-65.2.2.1
2.开启portmap服务
#service portmap restart
3.查看一台NFS服务器共享目录
192.168.1.22:为NFS服务器的IP地址
#showmount -e 192.168.1.22
export list for 192.168.1.22:
/sharedir 192.168.1.22/24
4.挂载服务器的共享目录
-t nfs :表示挂载文件的文件系统格式,也可以省略
#mount -t nfs 192.168.1.22:/sharedir /mnt/
相关推荐
-
linux NFS安装配置及常见问题、/etc/exports配置文件、showmount命令
1,服务器端软件:安装nfs-utils和portmap(rpcbind) nfs-utils: 提供rpc.nfsd 及 rpc.mountd这两个NFS DAEMONS的套件 portmap: NFS其实可以被看作是一个RPC SERVER PROGRAM,而要启动一个RPC SERVER PROGRAM,都要做好PORT的对应工作,而且这样的任务就是由PORTMAP来完成的.通俗的说PortMap就是用来做PORT的mapping的. NFS需要启动的DAEMONS:参考NFS daemo
-
CentOS6.9下NFS服务安装配置教程
服务器环境:CentOS6.9 Linux 2.6.32-696.el6.x86_64 安装NFS服务 nfs客户端和服务端都只需要安装nfs-utils包即可,并且yum安装时会连带安装rpcbind服务 # yum -y install nfs-utils 开机启动 # chkconfig rpcbind on # chkconfig nfs on 出于运维管理的需要,能够快速查找相关启动的服务,配置chkconfig的同时,追加开机启动脚本 # tail -2 /etc/rc.local
-
linux NFS 学习笔记
NFS,是Network File System的简写,即网络文件系统.网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS. NFS允许一个系统在网络上与他人共享目录和文件.通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件. NFS基于 RPC协议,NFS本身只是起到共享的作用而和客户端进行连接和数据传输则是RPC协议的功能 NFS主要通过两个daemon 来进行控制: 1.rpc.nfsd ------- 它用来控制客户端是否可以连接到,NFS serve
-
PHP实现多服务器session共享之NFS共享的方法
PHP实现多服务器session共享之NFS共享 前言,Nio大侠提出了session多服务器共享的问题,原文请见PHP 实现多服务器共享 SESSION 数据. 其中,有一种方法就是利用NFS来共享session,如果session量比较大并且所有的session文件都在同一个子目录下的话,那么可能会由此带来很严重的负载问题,甚至导致网站无法使用.本文就是对这个方案做一下详细的解说. 首先,修改 php.ini的 session.save_path 选项,大致如下: session.save
-
Linux NFS服务器的安装与配置方法(图文详解)
一.NFS服务简介 NFS 是Network File System的缩写,即网络文件系统.一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布.功能是通过网络让不同的机器.不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法. NFS 的基本原则是"容许不同的客户端及服务端通过一组RPC分享相同的文件系统",它是独立于操作系统,容许不同硬件及操作系统的系统共同进行文件的分享. NF
-
Centos6.5全自动安装 vsftpd+dhcp+nfs+tftp
步骤 1.mount /dev/sr0 /media/ 2.安装所需要的软件 安装并配置tftp服务 yum install tftp tftp-server vsftpd dhcp syslinux nfs-utils vim /etc/xinetd.d/tftp service tftp { disable = no socket_type = dgram protocol = udp wait = yes user = root server = /usr/sbin/in.tftpd se
-
centos7下NFS使用与配置的步骤
NFS是Network File System的缩写,即网络文件系统.客户端通过挂载的方式将NFS服务器端共享的数据目录挂载到本地目录下. nfs为什么需要RPC? 因为NFS支持的功能很多,不同功能会使用不同程序来启动,因此,NFS对应的功能所对应的端口无法固定. 端口不固定造成客户端与服务端之间的通信障碍,所以需要RPC来从中帮忙. NFS启动时会随机取用若干端口,然后主动向RPC服务注册取用相关端口和功能信息,RPC使用固定端口111来监听来自NFS客户端的请求, 并将正确的NFS服务端口
-
linux系统之间通过nfs网络文件系统挂载设置方法
NFS简介 NFS是Network File System的简写,即网络文件系统. 网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS. NFS允许一个系统在网络上与他人共享目录和文件.通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件. NFS好处 以下是NFS最显而易见的好处: 1.本地工作站使用更少的磁盘空间,因为通常的数据可以存放在一台机器上而且可以通过网络访问到. 2.用户不必在每个网络上机器里头都有一个home目录.Home目录 可以被放在NFS服务
-
Centos7安装配置NFS服务和挂载教程(推荐)
现在有3台服务器 s1(主),s2(从), s3(从)需要实现文件实时同步,我们可以安装Nfs服务端和客户端来实现! 一.安装 NFS 服务器所需的软件包: yum install -y nfs-utils 二.编辑exports文件,添加从机 vim /etc/exports /home/nfs/ 192.168.248.0/24(rw,sync,fsid=0) 同192.168.248.0/24一个网络号的主机可以挂载NFS服务器上的/home/nfs/目录到自己的文件系统中 rw表示可读写
-
Linux服务器配置—搭建NFS服务器步骤
一.安装配置NFS服务器 1> 要使NFS服务器提供服务,必须启动inet ,portmap,nfs 和 mount这4个守护进程,并保持在后台运行.2>规划好要共享的分区或目录3>定义客户机的参数4>配置NFS主配置文件:/etc/exports5>重启NFS服务 1.配置/etc/exports文件的语法#vi /etc/exports /sharedir -maproot=daemon host2 /sharedir2 -ro -networ
-
在Linux下搭建Git服务器步骤
环境: 服务器 CentOS6.6 + git(version 1.7.1) 客户端 Windows10 + git(version 2.8.4.windows.1) ① 安装 Git Linux 做为服务器端系统,Windows 作为客户端系统,分别安装 Git 服务器端: #yum install -y git 安装完后,查看 Git 版本 [root@localhost ~]# git --version git version 1.7.1 客户端: 下载 Git for Windows
-
RHE5服务器配置-搭建Samba服务器步骤(图)
认识Samba Samba的核心是两个守护进程,即smbd和nmbd.服务器启动到停止期间持续运行,smba监听139TCP端口:nmbd监听137和138UDP端口.smbd和nmbd使用的全部配置信息保存在smb.conf文件中,smb.conf向smbd和nmbd两个守护进程说明输出什么,共享输出给谁及如何输出以便共享.smbd进程的作用是处理到来的SMB数据包,为使用该数据包的资源与Linux协商:nmbd进程使其他主机(或工作站)能浏览Linux服务器. 一.安装配置Samba的R
-
详解Linux服务器配置——搭建SVN服务器
1,安装SVN服务端 VisualSVN 破解版 v4.0.10 官方最新版:http://www.jb51.net/softs/398608.html VisualSVN Server免费英文版(32+64):http://www.jb51.net/softs/120928.html 直接用apt-get或yum安装subversion即可(当然也可以自己去官方下载安装) sudo apt-get install subversion 2,创建版本库 svnadmin create /home
-
nginx搭建NFS服务器的方法步骤
目录 简介 什么是nfs服务器? 为什么需要nfs服务器 nfs服务器是否是最佳的解决方法 nfs的优点和缺点 RPC 搭建NFS服务器 安装nfs 挂载 简介 什么是nfs服务器? NFS(Network File System)即网络文件系统,它最大的功能就是可以通过网络,让不同的机器.不同的操作系统可以共享彼此的文件,使用者访问网络上别处的文件就像在使用自己的计算机一样. 为什么需要nfs服务器 到同一个地方拿数据,保障网站数据的一致性,不管负载均衡器将请求分配到哪台后端的服务器,客户机看
-
Linux下搭建ftp服务器
使用RH 系Linux,Debian系请酌情参照 安装ftp所需包 安装ftp包 yum -y install ftp 安装vsftpd包 yum -y install vsftpd 注:配置文件路径 /etc/vsftpd/ 创建ftp用户,并付赋权 创建普通用户(我这里用户名为huoher) useradd huoher 设置该用户只能使用ftp而不能通过ssh或其他协议登录进来 usermod -s /sbin/nologin huoher 由于用户是ftp的,不是正常的登录用户,修改
-
使用Docker的NFS-Ganesha镜像搭建nfs服务器的详细过程
目录 一.NFS-Ganesha的简介 二.NFS-Ganesha的配置 三.NFS-Ganesha容器的使用 3.1 NFS-Ganesha的服务端搭建 3.2 NFS-Ganesha的客户端使用 四.参考资料 NFS-Ganesha3镜像的说明及使用 一.NFS-Ganesha的简介 NFS-Ganesha是一个用户态的支持NFS协议(NFSv3/NFSv4,NFSv4.1)的文件服务器,它为Unix和类Unix的操作系统提供了FUSE(Filesystem in Userspace)兼
-
搭建Redis服务器步骤详细介绍
目录 安装Redis 配置redis.config 测试登录 可视化redis软件 redis命令行中文乱码 安装Redis 我的安装包在 tar -zxvf redis-6.2.6.tar.gz 如果-zxvf不行就-xvf 解压后 cd redis-6.2.6 页面如下 再执行 make && make install 结束后,再把redis-6.2.6目录里面的redis.config拷贝到/use/local/bin/redis.config cp /opt/redis-6.
-
Linux下搭建SFTP服务器的命令详解
1.创建用户并设置密码 useradd -s /bin/false sftpuser passwd sftpuser # 若需要多个sftp用户 新建sftp的用户组: groupadd sftp useradd -g sftp -m sftpuser1 useradd -g sftp -m sftpuser2 passwd sftpuser1 passwd sftpuser2 usermod -g sftp sftpuser 2.配置ssh和权限 首先关闭SElinux vim /etc/sy
-
在Linux下搭建Git服务器的方法详解
前言 GitHub就是一个免费托管开源代码的远程仓库.但是对于某些视源代码如生命的商业公司来说,既不想公开源代码,又舍不得给GitHub交保护费,那就只能自己搭建一台Git服务器作为私有仓库使用. 我打算自己搭建git服务器.虽然目前已经有很不错的git工具,如github,coding.net等,但是为了安全,减少限制和开销,还是放在自己的服务器为好.下面给出安装配置的过程,有问题欢迎讨论和交流,我会及时回复的. 第一步 安装git:可以通过命令的方式快速安装,不同的linux的安装方法可能不
随机推荐
- AngularJs Understanding Angular Templates
- 巧用replace将文字表情替换为图片
- C++基于递归算法解决汉诺塔问题与树的遍历功能示例
- SQL Server自定义异常raiserror使用示例
- 基于jquery的跟随屏幕滚动代码
- iOS实现富文本编辑器的方法详解
- VirtualBox 虚拟机中安装 Ubuntu 12.04(图文教程)
- JS防止网页被嵌入iframe框架的方法分析
- asp下查询xml的实现代码
- 深入理解Mysql的四种隔离级别
- 强烈声明: 不要使用(include/require)_once
- linux 服务器安全设置教程
- 利用Node.js编写跨平台的spawn语句详解
- Linux与windows文件传输详解及实例
- JavaScript数组_动力节点Java学院整理
- C#中Override关键字和New关键字的用法详解
- ASP 类 Class入门
- c++函数转c#函数示例程序分享
- JS写XSS cookie stealer来窃取密码的步骤详解
- jQuery实现的鼠标响应缓冲动画效果示例