部署yum仓库及NFS共享服务

本文详细介绍了如何部署yum仓库,包括yum概述、准备安装源、ftp源仓库和在线源仓库的搭建。同时,文章也深入讲解了NFS共享服务,包括NFS架构、工作原理、配置文件及其作用,以及如何搭建NFS服务器。
摘要由CSDN通过智能技术生成

yum仓库服务

yum概述

  • 基于RPM包构建的软件更新机制
  • 可以自动解决依赖关系
  • 所有软件包由集中的yum软件仓库提供

准备安装源

  • 软件仓库的提供方式(yum软件仓库三种类型)

    • FTP服务:ftp://…
    • HTTP服务(在线源):http://… 或者 https://…
    • 本地目录(本地源):file://…
  • RPM软件包的来源

    • CentOS发布的RPM包集合
    • 第三方组织发布的RPM包集合
    • 用户自定义的RPM包集合
软件仓库类型 baseurl 支持的访问数量 优缺点
本地源 file://… 一对一 软件安装快,软件数量少,版本低
ftp源 ftp://… 多对一 软件安装快,软件数量少,版本低
在线源 http://… 多对一 软件数量多,版本新,但安装前需要更新缓存,安装速度较慢
  • 构建CentOS7软件仓库

    • RPM包来自CentOS 7 DVD光盘
      通过FTP方式提供给客户机
  • 在软件仓库中加入非官方RPM包组

    • 包括存在依赖关系的所有RPM包
      使用createrepo工具建立仓库数据文件
  • 访问yum仓库

    • 为客户机指定YUM仓库位置
      配置文件: vim /etc/yum.repos.d/centos7.repo
  • yum下载软件包的方式

yum下载软件包虽然会自动下载依赖包以保证正常安装所需软件包,但是依赖包会在安装完后自动删除,可以修改配置文件:/etc/yum.conf让依赖包不会被自动删除,即可得到所有下载的软件包

缓存下载
vim /etc/yum.conf
{
   
 cachedir=缓存目录     ##可以指定下载的缓存目录
 keepcache=1          ##=1为开启缓存(即不删除缓存),=0为关闭缓存(下载完即删除) 
}

通过yum命令选项的下载

格式:yum -y install 软件 --downloadonly --downloaddir=下载目录
--downloadonly  ##下载该软件时,仅下载软件包,不进行安装(默认自动安装)
--downloaddir=  ##指定软件包的下载目录


通过yumdownloade
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值