Linux 学习笔记_12_文件共享服务_3_NFS网络文件服务
NFS网络文件服务
NFS---- Network File System
用于UNIX/Linux【UNIX类操作系统】系统间通过网络进行文件共享,用户可以把网络中NFS服务器提供的共享目录挂载到本地文件目录中,用户可以像操作本地文件系统一样操作NFS文件系统中的内容。
易用性非常好,但是安全性不太高,因此推荐只是在局域网中使用!
是一种典型的S/C模式应用
共享示意图
一、查看系统是否已经安装了NFS相关组建
rpm -q portmap #portmap用于为NFS动态分配端口号
rpm -qa | grep nfs #一般NFS在大多数系统中是默认安装的
二、启动相关服务
service portmap start
service nfs start
【nfs需要使用portmap为其分配端口,所以,portmap一定要先于nfs启动】
三、检查RPC程序是否启动
由于NFS是通过RPC(Remote
Procedure Call,远程过程调用)协议来使用远程计算机上的文件的,因此,系统的RPC服务必须启动
rpcinfo -p
四、设置共享目录
1、设置NFS服务器共享目录
配置文件为:/etc/exports
格式:共享目录
允许访问主机(权限) #权限默认为ro,也可以改为rw
说明:在NFS里面,一般不对用户进行控制,他所调用的一般为nfsnobody伪用户
2、示例:写入/etc/exports
/public #允许所有主机以只读权限访问/public目录
/website192.168.16.128(ro) #只允许主机192.168.16.128以只读权限访问/website目录
/test192.168.16.0(rw) #允许192.168.16.0这个网段的主机以读写权限访问/test目录
3、exports重新输出共享目录格式:exports
-rv #重新读取/etc/exports文件,使设置生效
五、NFS客户端设置
1、mkdir /mnt/website
#创建挂载点
2、showmount -e NFS服务器地址
#查看NFS服务器共享目录
3、mount NFS服务器地址:/website
/mnt/website
#将NFS共享目录的共享地址,挂载到挂载点
4、df-h
#查看NFS挂载的共享目录,该命令还可以查看文件系统挂载的其他信息
5、umount /mnt/website
#卸载
六、开机自动挂载NFS服务器的共享目录
写入/etc/fstab文件
格式:NFS服务器地址:共享目录
本机挂载点 文件系统 权限 是否检测 检测顺序
示例:192.168.16.155:/public /mnt/public nfs no 0 0
Linux 学习笔记_12_文件共享服务_3_NFS网络文件服务的更多相关文章
- Linux 学习笔记_12_文件共享服务_4_SSH
SSH文件共享服务 一.ssh远程登录[一般的Linux系统都会默认安装并启用] 1.Linux上远程命令行登录:ssh 用户名@远程主机IP地址 常用选项: -2:表示SSH2,强制使用第二代SSH ...
- Linux 学习笔记_12_文件共享服务_2_FTP应用--vsftpd
Wu-FTP:古老,配置复杂 Proftp:功能强大 vsftp: 安全,高速,稳定[系统默认的FTP软件] VSFTP服务器配置 启动:/etc/rc.d/init.d/vsftpd start [ ...
- Linux 学习笔记 2 Centos 安装与网络的配置以及VI编辑器的使用
前言 当然,还是觉得Centos 在众多的Linux 发行版中,还是很有地位的,好多的服务器大多沿用的都是一代的Centos 因为它开源(这是废话)而且稳定,这才是服务器沿用的最重要的一项指标. 镜像 ...
- linux学习笔记二:三种网络配置
本文引用自:https://www.linuxidc.com/Linux/2017-05/144370.htm [linux公社] VMware为我们提供了三种网络工作模式,它们分别是:Bridged ...
- Linux学习笔记——如何使用echo指令向文件写入内容
0.前言 本文总结如何使用echo命令向文件中写入内容,例如使用echo指令覆盖文件内容,使用echo指令向文件追加内容,使用echo指令往文件中追加制表符. echo向文件中输出内容 ...
- Linux学习笔记:cp和scp复制文件
拷贝文件和文件夹,在Linux上通过cp命令来实现. cp:用户当前机器的文件复制 scp:通过ssh本机和其他机器的文件复制 secure copy cp a.txt b.txt scp a.txt ...
- Linux学习笔记(三)目录和文件都能操作的命令
目录和文件都能操作的命令 rm cp mv rm 英文原意:remove files or directories 功能:删除文件或目录 语法:rm 选项[-fir] 文件或目录 rm -f 强制删除 ...
- Linux 学习笔记 1 使用最小的系统,从分区安装系统开始
我们常用的linux系统在安装过程中大多都省略了对系统进行分区的操作,以至于后期,不了解什么是分区以及分区当中最基本的一些概念, 我们不说最细的知识,只求了解这个过程,那直接步入正题,开始第一节的学习 ...
- Linux 学习笔记
Linux学习笔记 请切换web视图查看,表格比较大,方法:视图>>web板式视图 博客园不能粘贴图片吗 http://wenku.baidu.com/view/bda1c3067fd53 ...
随机推荐
- Android Support库——support annotations
Android Support库是官方出的支持扩展库,包含了丰富的组件.工具类等,通过在Android SDK Manager中勾选以下两项来获取到. 其中,Android Support Libra ...
- Netty 4源码解析:请求处理
Netty 4源码解析:请求处理 通过之前<Netty 4源码解析:服务端启动>的分析,我们知道在最前端"扛压力"的是NioEventLoop.run()方法.我们指定 ...
- Java格式化时间
Java格式化时间 将秒或者毫秒值格式化成指定格式的时间 效果图 工具类 工具类里我只列出了一种格式的格式化方式,可以根据自己的需求,修改"yyyy-MM-dd hh:mm:ss" ...
- 记住经典的斐波拉契递归和阶乘递归转换为while规律
记住经典的斐波拉契递归和阶乘递归转换为while规律.它为实现更复杂转换提供了启发性思路. # 斐波拉契--树形递归 def fab(n): if n<3: return n return fa ...
- Android必知必会-App 常用图标尺寸规范汇总
若移动端访问不佳,请使用 –> Github版 内容持续更新中,更新日期:2016-08-11 1. 程序启动图标(icon launcher) 放在mipmap-*dpi下,文件名为ic_la ...
- SKSpriteNode对象初始化在iPhone 6 plus中显示不正确的分析及解决
一个SpriteKit项目在其他设备上运行都无问题(无论是真机或是模拟器),但是在iPhone6 Plus上会出现精灵对象纹理被过度放大的现象: 从上图中大家可以看到无论是主角或是道具球都过大了. 看 ...
- 自制DbHelper实现自动化数据库交互
之前一直对apache的DbUtils很好奇,也很佩服其中的设计上的智慧.于是就自己模拟实现了一个更加简便的小框架.我们只需要在配置文件中写上数据库层面的连接信息,就可以随心所欲的实现自己的需求了. ...
- 自制Linux 终端 锁屏防窃助手
很多时候我们不能一直守护在自己的电脑旁边,而且有些文件并不想让别人知道.那么这时候来个锁屏,是再合适不过的了.今天分享一个自制的锁屏工具,如下. 准备 操作系统 : 我这里是ElementaryOS虚 ...
- 有奖试读—Windows PowerShell实战指南(第2版)
为什么要学PowerShell? Windows用户都已习惯于使用图形化界面去完成工作,因为GUI总能轻易地实现很多功能,并且不需要记住很多命令.使得短时间学会一种工具成为可能. 但是不幸的是,GUI ...
- Java基本语法-----java数组(一维数组二维数组)
嘿嘿!你们懂的,又是图片,委屈大家了. java数组(一维数组二维数组) [正在看本人博客的这位童鞋,我看你气度不凡,谈吐间隐隐有王者之气,日后必有一番作为!下面有个"顶"字,你就 ...