Linux网络服务12——NFS共享服务

时间:2023-03-10 01:49:03
Linux网络服务12——NFS共享服务

Linux网络服务12——NFS共享服务

一、NFS简介

端口号:TCP、UDP 111端口

NFS(Network File System)网络文件系统,是一种基于TCP/IP传输的网络文件系统协议,最初由SUM公司开发。通过使用NFS协议,客户机可以像访问本地目录一样访问远程服务器中的共享资源。

NFS没有用户认证机制,而且数据在网络上明文传输,所以安全性很差,一般只能在局域网中使用。NFS服务的实现依赖于RPC(Remote Process Call)远程过程调用机制,以完成远程到本地的映射过程。

在CentOS 6系统中,需要安装nfs-utils、rpcbind软件包来提供NFS共享服务,前者用于NFS共享发布和访问,后者用于RPC支持。

二、使用NFS发布共享资源(服务端)

Linux网络服务12——NFS共享服务

Linux网络服务12——NFS共享服务

Linux网络服务12——NFS共享服务

修改主配置文件/etc/exports(此文件为空文件)

Linux网络服务12——NFS共享服务

rw:读写

ro:只读

sync:同步写入

no_root_squash:当客户机以root身份访问时赋予本地root的权限(默认是root_squash,将作为nfsnobody用户降权对待)

允许使用通配符:? *

Linux网络服务12——NFS共享服务

在客户机中访问NFS共享资源

Linux网络服务12——NFS共享服务

Linux网络服务12——NFS共享服务

Linux网络服务12——NFS共享服务

Linux网络服务12——NFS共享服务

Linux网络服务12——NFS共享服务

Linux网络服务12——NFS共享服务

修改192.168.1.108机器上/crushlinux/index.html文件,刷新浏览器查看是否同步

Linux网络服务12——NFS共享服务

Linux网络服务12——NFS共享服务

修改/etc/fstab表,实现开机自动挂载

Linux网络服务12——NFS共享服务

Linux网络服务12——NFS共享服务