Linux网络服务--远程YUM仓库与NFS(构建远程YUM仓库与NFS共享存储服务,YUM与NFS工具的使用)

前言

  • Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

  • 网络文件系统,英文Network File System(NFS),是由SUN公司研制的UNIX表示层协议(pressentation layer protocol),能使使用者访问网络上别处的文件就像在使用自己的计算机一样。

    对于大多数负责均衡群集来说,使用NFS协议来共享数据存储是比较常见的做法,NFS也是NAS存储设备必然支持的一种协议。

    但是,NFS没有用户认证机制,而且数据在网络上明文传输,所以安全性很差,一般只能在局域网中使用。

一:构建远程YUM仓库

1.1:YUM概述

  • YUM(Yellow dog Updater, Modified)

  • 基于RPM包构建的软件更新机制

  • 可以自动解决依赖关系

  • 所有软件包由几种的YUM软件仓库提供

    mark

1.2:准备网络安装源(服务器端)

1.2.1:软件仓库的提供方式
  • FTP服务:ftp://…
  • HTTP服务: http://…
  • 本地目录:file://…
1.2.2:RPM软件包的来源
  • CentOS发布的RPM包集合
  • 第三方组织发布的RPM包集合
  • 用户自定义的RPM包集合
1.2.3:构建CentOS7软件仓库
  • RPM包来自CentOS7 DVD光盘
  • 通过FTP,HTTP或本地目录提供给客户机
1.2.4:在软件仓库中加入非官方RPM包组
  • 包括存在依赖关系的所有RPM包
  • 使用createrepo工具建立仓库数据文件
1.2.5:配置软件仓库位置(客户机端)
  • 为客户机指定YUM仓库位置

    配置文件:/etc/yum.repo.d/*.repo

  • 直接以CentOS 7光盘作软件仓库

    将CentOS7光盘放入光驱

    指定仓库位置,URL地址为file:///media/cdrom

1.3:构建实验

1.3.1:构建环境
  • VMware 软件
  • centos7虚拟机两台
1.3.2:实验过程

第一步:将centos7光盘镜像挂载到服务端(光盘镜像要连接状态)

[root@localhost ~]# hostnamectl set-hostname server		'修改主机名为服务端,方便区分'
[root@localhost ~]# su
[root@server ~]# mount /dev/sr0 /mnt	'将镜像挂载到本地'
mount: /dev/sr0 is write-protected, mounting read-only
[root@server ~]# df -hT
Filesystem     Type      Size  Used Avail Use% Mounted on
/dev/sda2      xfs        20G  3.1G   17G  16% /
...省略部分内容
/dev/sr0       iso9660   4.3G  4.3G     0 100% /mnt
[root@server ~]# ls /mnt		'挂载成功'
CentOS_BuildTag  EULA  images    LiveOS    repodata              RPM-GPG-KEY-CentOS-Testing-7
EFI              GPL   isolinux  Packages  RPM-GPG-KEY-CentOS-7  TRANS.TBL

第二步:进入服务器站点,将镜像复制到文件夹

[root@server ~]# 
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值