NFS服务

课程目标1

一、NFS服务介绍

NFS(Network File System)网络文件系统

企业应用:为集群中的web server提供后端存储

该服务包括的组件:

RPC(Remote Procedure Call Protocol): 远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,不需要了解底层网络技术的协议。

rpcbind //负责NFS的数据传输,远程过程调用 tcp协议 端口111

nfs-utils //控制共享哪些文件,权限管理

二、NFS服务器搭建

 

需求1:共享本地/share/nfs目录给所有人,以读写方式共享

课堂练习:

  1. 搭建一个NFS服务,将本机的/nfs/share目录共享给192.168.91.0/24网段和10.1.1.2,10.1.1.3主机,192网段以读写的方式访问,10网段以只读的方式共享

示例1:NFS自动挂载家目录

共享家目录

 

示例2:实现web集群后端存储

web后端共享存储

 

 

SAMBA服务(扩展)

课程目标2

一、samba介绍

Samba服务的主要进程:

NetBIOS是Network Basic Input/Output System的简称,一般指用于局域网通信的一套API

二、samba服务器搭建

 

 

配置文件:

 

客户端工具如何使用:

 

 

访问控制:

 

综合案例:

公司:itcast,有三个部门cw,rs,sc和一个公共区pub,每个部门的资料根据如下需求进行共享: 1、财务部门 /samba/itcast_cw ,cw01财务总监有可读可写权限,财务部门员工可读,boss01对其有管理权限。 2、市场部门 /samba/itcast_sc,市场部门员工可读可写,公司员工可以查询资料,boss02对其有管理权限。 3、HR部门 /samba/itcast_rs ,rs01HR总监可读写,HR部门员工可以对财务部查询,vip用户可以查询 4、休息区 /samba/ticast_pub 自己管理自己的文件

总结:

  1. ftp 局域网和外网都可以
  2. nfs 局域网 挂载方式访问 mount.nfs
  3. samba 局域网 直接访问(smbclinet) 挂载的方式

 

三、综合案例代码参考