NFS是网络文件系统,用于计算机间共享文件系统,由sun公司1985年推出的协议,现在已经被广泛使用。一般来说,所有的linux发型版都支持NFS。nfs是一个服务器,客户端的架构,建立一个nfs的服务器,使用其他的客户端登录到该nfs服务器就可以进行共享文件服务了。

服务器端安装:

sudo apt -get install nfs -common nfs-kernel-server

服务器端配置:

打开nfs服务器的配置文件,进行设置:

sudo vi/etc/exports

添加如下内容:/srv/nfs_share *(rw)  (意思是将srv目录下的nfs_share目录设置成共享目录,网络中的所有主机对其都具有读和写的权限)

wq退出vi

使用命令:sudo  exportfs -a 来使改动生效

通过mount命令来在另一台网络主机上去挂载该服务器的nfs文件系统挂载,当然如果测试nfs服务的话也可以在同一台机器上进行挂载

sudo mount -o rw localhost:/srv/nfs_share  /mnt/nfs

cd /mnt/nfs 实际上进入了nfs目录的文件系统,其实也是dfs服务器上的nfs_share目录文件系统

可以在nfs中创建文件和删除文件等

etc下的exports 配置文件的修改:

/srv/nfs_share/secret (noaccess)

nfs服务器一般安装完会随着系统的启动自动运行,也可以使用脚本中的nfs脚本启动命令来启动。

nfs服务器是一种不安全的服务器,由于这种特性,所以对其设置时,更应该注意管理,root用户一般拥有很大的权限,这样可以对nfs的配置文件来进行修改从而对root用户进行权限压制

/srv/nfs_share 192.168.*.*(rw,root_squash)

wq

nfsstat -c 可以查看挂载了nfs的运行状况

nfsstat -s 可以查看nfs服务器的运行状况

最新文章

  1. Coding the Matrix (1):向量
  2. 7 天玩转 ASP.NET MVC — 第 7 天
  3. Hortworks Hadoop生态圈简介
  4. git 提交
  5. Light OJ 1013 Love Calculator(DP)
  6. CI 中css样式或者js样式加载不进来的情况
  7. Oracle case用法
  8. SQL Server无法打开用户默认数据库,登录失败,用户‘sa’登录失败,错误:4064的解决方法
  9. HDU 5768 Lucky7 (容斥原理 + 中国剩余定理 + 状态压缩 + 带膜乘法)
  10. thinkphp项目在apache服务器中“去掉”index.php后出现找不到url的问题
  11. Web开发中Listener、Filter、Servlet的初始化及调用
  12. pandas的基本功能(一)
  13. H5新特性---Web Worker---Web Stroage
  14. Kafka的安装 -- 未完成
  15. springmvc IDEA
  16. 【BZOJ】4358: permu 莫队算法
  17. javascript总结41:表格全选反选,经典案例详解
  18. python 面试题(2)
  19. 2.scala控制结构、函数、异常处理
  20. Django之跨域请求同源策略

热门文章

  1. css精简命名
  2. css3动画 一行字鼠标触发 hover 从左到右颜色渐变
  3. JAVA_SE基础——23.类的定义
  4. 流程控制语句(MySQL/MariaDB )
  5. 一张图说明 Web Api 参数绑定默认规则
  6. Docker学习笔记 - Docker客户端和服务端
  7. Server.MapPath找不到命名空间,解决办法
  8. IDEA里面创建maven项目,依赖
  9. Windows10下的docker安装与入门 (二)使用docker引擎在容器中运行镜像
  10. SpringBoot(四):banner的控制