一、YUM仓库服务
1、YUM概述
- 基于RPM包构建的软件更新机制
- 可以自动解决依赖关系
- 所有软件包由集中的YUM软件仓库提供
2、准备安装源
(1)yum软件仓库的常用类型
- 本地源仓库:baseurl:file://
- 在线源仓库:baseurl:http://或 https://
- ftp源仓库:baseurl:ftp://
(2)RPM软件包的来源
- CentOS发布的RPM包集合
- 第三方组织发布的RPM包集合
- 用户自定义的RPM包集合
(3)构建CentOS 7 软件仓库
- RPM包来自CentOS 7 DVD光盘
- 通过FTP方式提供给客户机
通过ftp来创建软件仓库
(
如何搭建yum本地源仓库、ftp源仓库?
1)在仓库主机的软件包目录中准备好软件包列表,并使用 createrepo <软件包目录> 命令建立仓库数据文件
2)在客户机的 /etc/yum.repos.d/ 目录中创建yum仓库源配置文件 XXX.repo
3)在 XXX.repo yum仓库源配置文件使用 baseurl=file:// 指定本地的软件包目录
baseurl=ftp:// 指定ftp服务器地址及其子目录
4)yum makecache 更新缓存, yum install -y 安装软件
4)在软件仓库中加入非官方RPM包组
- 包括存在依赖关系的所有RPM包
- 使用createrepo工具建立仓库数据文件
3、访问YUM仓库
(1)为客户机指定YUM仓库位置
- 配置文件:/etc/yum.repos.d/centos7.repo
4、软件包查询
(1)查询软件包
5、软件安装、升级
(1)安装软件
(2)升级软件
6、软件卸载
(1)卸载软件
(2)实例
二、NFS共享存储服务
1、NFS 网络文件系统
- 依赖于RPC(远程过程调用)
- 需安装nfs-utils、rpcbind软件包
- 系统服务:nfs、rpcbind
- 共享配置文件:/etc/exports
2、使用NFS发布共享资源
(1)安装nfs-utils、rpcbind软件包
(2)设置共享目录
(3)启动NFS服务程序
(4)查看本机发布的NFS共享目录
NDS共享文件服务