懂得分享 Linux 配置NFS共享服务

时间:2021-01-07 20:08:12

部署YUM仓库及NFS共享服务
一.YUM概述
    YUM (Yellow dog Updater Modified)
二.准备安装源
    ① 软件仓库的提供方式
    ② RPM软件包的来源
    ③ 构建centos7 软件仓库
   ④ 在软件仓库中加入非官方RPM包组
三.访问YUM仓库
    为客户机指定YUM仓库位置
四.本地YUM仓库
    直接以centos7 光盘放入光驱
五.YUM工具概述
    ① 关于YUM命令
    ② YUM的配置文件
    ③ YUM缓存目录
六.软件包查询、安装、卸载
    ① 查询软件包
    ② 安装软件
    ③ 升级软件
    ④ 软件卸载
七.NFS共享
    ① NFS (Network File System)网络文件系统
    ② 详情
    ③ 在文件服务器使用NFS发布共享资源
    ④ 在客户机中访问NFS共享资源
举例

懂得分享 Linux 配置NFS共享服务

懂得分享 Linux 配置NFS共享服务

懂得分享 Linux 配置NFS共享服务

懂得分享 Linux 配置NFS共享服务

五.YUM工具概述
① 关于YUM命令
• 由软件包yum-3.4.3-150.el7.centos.noarch提供
• 用来访问YUM仓库,查询、下载及安装、卸载软件包

② YUM的配置文件
• 基本设置: /etc/yum.conf
• 仓库设置: /etc/yum.repos.d/* .repo
• 日志文件: /var/log/yum.log

③ YUM缓存目录
• 存放下载的软件包、仓库信息等数据

• 位于/var/cache/yum/$ basearch/$releasever

懂得分享 Linux 配置NFS共享服务

懂得分享 Linux 配置NFS共享服务

懂得分享 Linux 配置NFS共享服务

② 详情
NFS是一种基于TCP/IP传输的网络文件系统协议。通过使用NFS协议,客户机可以像访问本地目录一样访问远程服务器中的共享资源

对于大多数负载均衡群集来说,使用NFS协议来共享数据存储是比较常见的做法,NFS也是NAS存储设备必然支持的一种协议。但是由于NFS没有用户认证机制,而且数据在网络上明文传输,所以安全性很差一般只能在局域网中使用

NFS服务的实现依赖于RPC(RemoteProcessCall,远端过程调用) 机制,以完成远程到本地的映射过程。所以需要安装nfs-utils、 rpcbind软件包来提供NFS共享服务,前者用于NFS共享发布和访问,后者用于RPC支持

NFS的配置文件为/etc/exports

格式为: 共享的目录位置客户机地址(权限选项)

③ 在文件服务器使用NFS发布共享资源

懂得分享 Linux 配置NFS共享服务

其它常用选项:

• all_ squash : 所有访问用户都映射为匿名用户或用户组

• async : 将数据先保存在内存缓冲区中,必要时才写入磁盘

• subtree_ check (默认) : 若输出目录是一个子目录,则nfs服 务器将检查其父目录的权限

• o_subtree_check: 即使输出目录是一个子目录,则nfs服务器也不检查其父目录的权限,这样可以提高效率

• anonuid=xxx : 指定NFS服务器/etc/ passwd文件中匿名用户的UID
• anongid=xxx : 指定NFS服务器/etc/passwd文件中匿名用户的GID
懂得分享 Linux 配置NFS共享服务

懂得分享 Linux 配置NFS共享服务

懂得分享 Linux 配置NFS共享服务

懂得分享 Linux 配置NFS共享服务

懂得分享 Linux 配置NFS共享服务

懂得分享 Linux 配置NFS共享服务

懂得分享 Linux 配置NFS共享服务

懂得分享 Linux 配置NFS共享服务

懂得分享 Linux 配置NFS共享服务

懂得分享 Linux 配置NFS共享服务

懂得分享 Linux 配置NFS共享服务

懂得分享 Linux 配置NFS共享服务

懂得分享 Linux 配置NFS共享服务

懂得分享 Linux 配置NFS共享服务

懂得分享 Linux 配置NFS共享服务

懂得分享 Linux 配置NFS共享服务

懂得分享 Linux 配置NFS共享服务