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 ...
随机推荐
- Java并发编程(一)-为什么要并发
并发所带来的好处 1. 并发在某些情况(并不是所有情况)下可以带来性能上的提升 1) 提升对CPU的使用效率 提升多核CPU的利用率:一般来说一台主机上的会有多个CPU核心,我们可以创建多个线程,理论 ...
- Java中的内存分配
Java程序在运行时,需要在内存中分配空间,为了提高效率,就对空间进行了不同区域的划分,因为每一片区域否有特定的处理数据方式和内存管理方式. 1.栈存储局部变量 2.堆存储new出来的东西 3.方法区 ...
- log4cxx用环境变量设置输出文件名
log4cxx用环境变量设置输出文件名(金庆的专栏 2016.12)利用环境变量,可以用同一个log4j.xml来配置多个相似进程,输出日志到不同文件.例如多个BaseApp进程使用同一个BaseAp ...
- JVM三种垃圾收集算法思想及发展过程
JVM垃圾收集算法的具体实现有很多种,本文只是介绍实现这些垃圾收集算法的三种思想和发展过程.所有的垃圾收集算法的具体实现都是遵循这三种算法思想而实现的. 1.标记-清除算法 标记-清除(Mark-Sw ...
- Scikit-learn:分类classification
http://blog.csdn.net/pipisorry/article/details/53034340 支持向量机SVM分类 svm分类有多种不同的算法.SVM是非常流行的机器学习算法,主要用 ...
- 第一行代码阅读笔记---详解分析第一个Android程序
以下是我根据作者的思路,创建的第一个Android应用程序,由于工具强大,代码都自动生成了,如下: package com.example.first_app; import android.os.B ...
- Android反编译 -- 错误代码还原
PS:如果阅读体验不好,可以尝试Github版 (<-点左边) 1. setColor(-16777216) 反编译的代码中会有很多setColor(int)的情况,比如setColor(-16 ...
- RecyclerView嵌套RecyclerView
ListView嵌套GridView http://blog.csdn.net/baiyuliang2013/article/details/42646289 RecyclerView下拉刷新上拉加载 ...
- UNIX网络编程——UDP编程模型
使用UDP编写的一些常见得应用程序有:DNS(域名系统),NFS(网络文件系统)和SNMP(简单网络管理协议). 客户不与服务器建立连接,而是只管使用sendto函数给服务器发送数据报,其中必须指定目 ...
- USB有时adb shell连不上设备
USB有时adb shell连不上设备 图1 下面汇总有效的解决方法 1. 重启 2. 卸载和重新装载驱动 图2 3.