YUM仓库及NFS共享服务理论

文章目录

  • 一、YUM仓库
    • 1.YUM概述
    • 2.准备安装源
    • 3.访问YUM仓库
  • 二、FNS共享存储服务
    • 1.NFS概念
    • 2.NFS使用场景
    • 3.NFS服务

一、YUM仓库

1.YUM概述

YUM(Yellow dog Updater Modified)
●基于RPM包构建的软件更新机制
●可以自动解决依赖关系
●所有软件包由集中的YUM软件仓库提供

2.准备安装源

■软件仓库的提供方式
●FTP服务∶ftp∶//……
●HTTP服务∶ http://…
●本地目录∶file∶//
■RPM软件包的来源
●CentOS发布的RPM包集合
●第三方组织发布的RPM包集合
●用户自定义的RPM包集合

■构建CentOS 7 软件仓库
●RPM包来自CentOS 7 DVD光盘
●通过FTP方式提供给客户机
[root@localhost ~]# mkdir-p /var/ftp/centos7
[root@localhost~]# cp-rf /media/cdrom/* /var/ftp/centos7

[root@localhost~]#rpm-ivh /media/cdrom/Packages/vsftpd-3.0.2-21.el7.x86_64.rpm
[root@localhost ~]# systemctl start vsftpd
[root@localhost ~]# systemctl enable vsftpd

在软件仓库中加入非官方RPM包组
●包括存在依赖关系的所有RPM包
●使用createrepo工具建立仓库数据文件

[root@localhost ~]# mkdir /var/ftp/other
[root@localhost ~]# cd /var/ftp/other 非官方的RPM要先放入该目录下
[root@localhost other]# createrepo -g /media/cdrom/repodata/repomd.xml./

3.访问YUM仓库

■为客户机指定YUM仓库位置
●配置文件∶/etc/yum.repos.d/centos7.repo
[root@localhost~]#vi/etc/yum.repos.d/centos7.repo
[base]
name=CentOS 7.3
baseurl=ftp://192.168.4.254/centos7
enabled=1
gpgcheck=1
gpgkey=file://etc/pkirpm-gpg/RPM-GPG-KEY-CentOS-7 #软件校验公钥
[other]
name=Other RPM Packages
baseurl=ftp://192.168.4.254/other
enabled=1
gpgcheck=0

二、FNS共享存储服务

YUM仓库及NFS共享服务理论

1.NFS概念

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

2.NFS使用场景

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

3.NFS服务

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

NFS 的配置文件为/etc/exports格式为∶
共享的目录位置 客户机地址(权限选项)

文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux24758 人正在系统学习中

来源:我有一瓢酒,可以慰风尘。

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年11月8日
下一篇 2020年11月8日

相关推荐