安装nfs服务器
服务器和客户端都有一下操作
groupadd nginx
useradd -r -g nginx nginx -s /sbin/nologin
id nginx 查看nginx的id yum install nfs nfs-utils portmap rpcbind -y 关闭iptables service iptables stop chkconfig iptables off vi /etc/selinux/config 把SELINUX=enforcing 修改为disabled 如果你需要运行iptables,请自己百度如何设置规则 首先是服务器端 119.29.92.249 我使用的是nginx做为图片服务器应用,yum install nginx
yum install nginx
网站文件存放默认目录 /usr/share/nginx/html
网站默认站点配置 /etc/nginx/conf.d/default.conf
自定义Nginx站点配置文件存放目录 /etc/nginx/conf.d/
Nginx全局配置 /etc/nginx/nginx.conf chkconfig nginx on
开机启动
chkconfig --list 这个是单独的图片服务器,使用图片服务器的ip或者url就可以访问 如果是只是nfs图片服务器,挂载虚拟目录的话,就不要装nginx 这个是客户端
vi /etc/exports mount -t nfs 119.29.92.249:/usr/share/nginx/html /usr/local/nginx/html/upload 保存退出 usr/share/nginx/html #NFS共享目录
119.29.92.249#允许这个网段内的IP地址访问共享目录
rw #读取写入权限
sync #数据实时同步
no_subtree_check #不检查目录权限,提高数据读取效率
anonuid=501 #501代表nginx用户 打开cat /etc/passwd 查找nginx对应的id
anongid=501 #501代表nginx组 打开cat /etc/group 查找nginx对应的id chkconfig 查看启动服务器项 请注意现在版本的portmap现在改成 portreserve
chkconfig nfs on
chkconfig nfslock on
chkconfig portreserve on
chkconfig rpcbind on
service rpcbind restart
service nfslock restart
service portreserve restart
service nfs restart
请注意rpcbind 要先于nfs不然会出问题
上面服务器和客户端都要操作 下面是客户端 IP 119.29.10.94 吧
yum install nfs nfs-utils portmap rpcbind -y
上面绿色的 开启开机启动 showmount -e 119.29.92.249
Export list for 119.29.92.249:
/usr/share/nginx/html 119.29.10.94
如果看不到就是有问题的
mount -t nfs 119.29.92.249:/usr/share/nginx/html /usr/local/nginx/html/upload
df 查看客户端是不是挂载上了
在服务器上看挂载上了没有 showmount -a
cd /usr/local/nginx/html/upload
cat /var/lib/nfs/etab 查看挂载的客户端
/usr/share/nginx/html 119.29.10.94(rw,sync,wdelay,hide,nocrossmnt,secure,root_squash,no_all_squash,no_subtree_check,secure_locks,acl,anonuid=501,anongid=501)
卸载挂载点
umount /usr/local/nginx/html/upload
开机启动挂载
vi /etc/fstab
119.29.92.249:/usr/share/nginx/html /usr/local/nginx/html/upload nfs defaults 0 0
请注意,我使用的外网ip方便测试,上架服务器的时候,首先用内网ip,ping,
一定要使用内网IP做为nfs传输,因为外网网速很有限,内网使用的千兆网线,在叫路由器或者交换机上,raid整列raid5,网络传输稳定也有30-60M上下,外网就不知道了
vi /etc/sysconfig/nfs nfs配置文件
RQUOTAD_PORT=875 #取消前面的注释
LOCKD_TCPPORT=32803 #取消前面的注释
LOCKD_UDPPORT=32769 #取消前面的注释
MOUNTD_PORT=892 #取消前面的注释
STATD_PORT=1001 #取消前面的注释,端口修改为1001
STATD_OUTGOING_PORT=1004 #取消前面的注释,端口修改为1004
安装nfs服务器的更多相关文章
- Ubuntu下安装nfs服务器
安装 NFS 软件包在 ubuntu 终端输入下面命令安装 NFS 服务器:vmuser@Linux-host: ~$ sudo apt-get install nfs-kernel-server # ...
- Ubuntu 18.04 LTS上安装NFS服务器和客户端
NFS是基于UDP/IP协议的应用,其实现主要是采用远程过程调用RPC机制,RPC提供了一组与机器.操作系统以及低层传送协议无关的存取远程文件的操作.RPC采用了XDR的支持.XDR是一种与机器无关的 ...
- Linux下安装nfs服务器
1. 安装nfs服务 $sudo apt-get install nfs-kernel-server portmap 2. 在配置文件/etc/exports中添加以下内容/home/jxhui/nf ...
- 【教程】ubuntu下安装NFS服务器
安装 NFS server mystery@lcw:~$ sudo apt-get install nfs-kernel-server 编辑/etc/exports,添加目标系统的根文件系统映射目录 ...
- 10分钟学会在Ubuntu 18.04 LTS上安装NFS服务器和客户端
https://www.linuxidc.com/Linux/2018-11/155331.htm
- ubuntu下nfs服务器的安装与配置
nfs服务器的安装和配置 1.安装nfs 服务器,前提是你的系统能连上网. 2.设置/etc/exports配置文件 (1) 进入/etc/exports配置文件 (2) 在最后一行加入红色那行,/h ...
- Ubuntu 14.04安装配置NFS服务器
(一)安装NFS服务器1.1-安装Ubuntu nfs服务器端: sudo apt-get install nfs-kernel-server 1.2-安装nfs的客户端: sudo apt-get ...
- centOS下NFS服务器的安装配置详解
一.NFS简介 NFS就是Network FileSystem的缩写,最早之前是由Sun公司所发展出来的.他最大的功能就是可以透过网络,让不同的机器.不同的操作系统可以彼此分享个别档案(share f ...
- linux 安装配置NFS服务器
一.Ubuntu安装配置NFS 1.安装NFS服务器 sudo apt-get install nfs-kernel-server 安装nfs-kernel-server时,apt会自动安装nfs-c ...
随机推荐
- intellij 2016注册
第一种方法: http://idea.qinxi1992.cn http://idea.imsxm.com/ http://107.191.37.186:11688
- 使用MySQL索引的几个问题
1.索引不存储null值 更准确的说,单列索引不存储null值,复合索引不存储全为null的值.索引不能存储Null,所以对这列采用is null条件时,因为索引上根本 没Null值,不能利用到索引, ...
- 《Java并发编程实战》学习笔记 线程安全、共享对象和组合对象
Java Concurrency in Practice,一本完美的Java并发参考手册. 查看豆瓣读书 推荐:InfoQ迷你书<Java并发编程的艺术> 第一章 介绍 线程的优势:充分利 ...
- ytu 2463:给小鼠补充代码(DFS 深度优先搜索)
2463: 给小鼠补充代码 Time Limit: 2 Sec Memory Limit: 64 MBSubmit: 5 Solved: 2[Submit][Status][Web Board] ...
- laravel框架session使用教程
laravel是一款php框架了,在使用laravel时会碰到session使用问题了,在使用过程中碰到一些问题与一些应用的例子. 用Laravel开发应用,把原有的代码copy过来,以前的代码ses ...
- Phpcms V9网站从本地上传到服务器需要修改的地方
网站在本地做好后要迁移到服务器上:网站在发展的过程中,很可能多次的修改域名.那么在Phpcms V9中我们要怎么进行设置呢 请进行以下步骤的修改: Phpcms V9网站上传到服务器具体方法如下: ...
- Theano在CentOS 6 下的安装及GPU加速
系统版本:Red Hat 4.4.6-4 一. 未联网情况下,选择本地安装. 首先安装theano的依赖库,包括:scipy-0.16.1numpy-1.9.2nose-1.3.7 (optional ...
- CodeForces Gym 100500A A. Poetry Challenge DFS
Problem A. Poetry Challenge Time Limit: 1 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/gym/10 ...
- Python实践:模块自动重载
一.概述 二.思路 三.实现 四.测试 1.开启自动重载(终端1) 2.修改模块(终端2) 3.查看实时输出(终端1) 五.参考源码 一.概述 开发Web程序时,通常会采用本地服务器进行调试,但如果代 ...
- 字符串集合或字符串数组转换成json数组
字符串可以是List<String>类型的字符串集合,也可以是String[]类型的字符串数组,二者转换成JSON数组的方式没有什么不同.下面代码注意关键的部分即可(画红线部分). 1. ...