Linux 学习笔记_12_文件共享服务_3_NFS网络文件服务

简介: NFS网络文件服务 NFS---- Network File System 用于UNIX/Linux【UNIX类操作系统】系统间通过网络进行文件共享,用户可以把网络中NFS服务器提供的共享目录挂载到本地文件目录中,用户可以像操作本地文件系统一样操作NFS文件系统中的内容。

NFS网络文件服务



NFS---- Network File System

用于UNIX/LinuxUNIX类操作系统】系统间通过网络进行文件共享,用户可以把网络中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是通过RPCRemote 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目录


3exports重新输出共享目录格式:exports -rv      #重新读取/etc/exports文件,使设置生效


五、NFS客户端设置

1mkdir  /mnt/website                     #创建挂载点

2showmount  -e NFS服务器地址   #查看NFS服务器共享目录

3mount NFS服务器地址:/website /mnt/website

#NFS共享目录的共享地址,挂载到挂载点

4df-h                                            #查看NFS挂载的共享目录,该命令还可以查看文件系统挂载的其他信息

5umount  /mnt/website                   #卸载


六、开机自动挂载NFS服务器的共享目录

写入/etc/fstab文件

格式:NFS服务器地址:共享目录   本机挂载点 文件系统 权限 是否检测 检测顺序

示例:192.168.16.155:/public  /mnt/public nfs no 0 0

目录
相关文章
|
1天前
|
Linux 网络安全
Centos6.5安装并配置NFS服务
该内容描述了在Linux系统中设置NFS服务的步骤。首先挂载yum源,然后安装NFS服务,并编辑配置文件。接着,重启rpcbind和NFS服务,可能需要重复此过程以解决初始可能出现的问题。此外,关闭防火墙策略,并再次重启服务。最终,根目录被共享,特定IP网段被允许访问。
8 0
|
2天前
|
固态存储 Ubuntu Linux
Linux(29) 多线程快速解压缩|删除|监视大型文件
Linux(29) 多线程快速解压缩|删除|监视大型文件
11 1
|
2天前
|
Ubuntu Linux 数据安全/隐私保护
Linux(24) 如何在Ubuntu中操作rootfs.img文件
Linux(24) 如何在Ubuntu中操作rootfs.img文件
3 0
|
7天前
|
安全 Linux 开发工具
Linux中可引起文件时间戳改变的相关命令
【4月更文挑战第12天】Linux中可引起文件时间戳改变的相关命令
14 0
|
8天前
|
Linux Shell 开发工具
Linux文件常用操作
Linux文件常用操作(几乎覆盖所有日常使用)
81 0
|
9天前
|
Linux 内存技术 Perl
【ZYNQ】制作从 QSPI Flash 启动 Linux 的启动文件
【ZYNQ】制作从 QSPI Flash 启动 Linux 的启动文件
|
15天前
|
Linux
linux 超过4个G的文件传不上去的解决办法
linux 超过4个G的文件传不上去的解决办法
9 0
|
15天前
|
Linux 索引
linux 文件查找 和文件管理常用命令
linux 文件查找 和文件管理常用命令
22 0
|
1月前
|
运维 网络协议 安全
【Shell 命令集合 网络通讯 】Linux 网络抓包工具 tcpdump命令 使用指南
【Shell 命令集合 网络通讯 】Linux 网络抓包工具 tcpdump命令 使用指南
44 0
|
1月前
|
网络协议 Linux 网络安全
curl(http命令行工具):Linux下最强大的网络数据传输工具
curl(http命令行工具):Linux下最强大的网络数据传输工具
48 0