部署YUM仓库NFS共享服务
YUM仓库的部署和NFS共享服务
YUM概述
YUM(Yellow dog Updater Modified)
基于RPM包构建的软件更新机制
可以自动解决依赖关系
所有软件包集中的YUM软件仓库提供
准备安装源
软件仓库的提供方式
FTP服务:ftp://…
HTTP服务:http://…
本地目录:file://
RPM软件包的来源
CentOS发布的RPM包集合
第三方组织发布的RPM包集合
用户自定义的RPM包集合
构建CentOS 7软件仓库
RPM包来自CentOS 7 DVD光盘
通过FTP方式提供给客户机
在软件仓库中加入非官方RPM包组
包括存在依赖的关系的所有RPM包
使用createrepo工具建立仓库数据文件
访问YUN仓库
为客户机指定YUM仓库位置
配置文件:/etc/yum.repos.d/centos7.repo
本地YUN仓库
直接以CentOS 7 光盘作软件仓库
将CentOS 7 光盘放入光驱
挂载镜像到仓库位置,URL地址为 file:///media/cdrom
YUN工具概述
关于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/ b a s e a r c h / basearch/ basearch/releasever
软件包查询
查询软件包
yum list 【软件名】
yum info 【软件名】
yum search <关键词>
yum whatprovides vim <关键词>
查询软件包组
yum grouplist 【包组名】
域名groupinfo <包组名>
软件安装升级
安装软件
yum install 【软件名】
yum groupinstall <包组名>
升级软件
yum update
yum groupupdate
软件卸载
卸载软件
yum remove <软件名>
yum groupremove <包组名>
NFS共享存储服务
NFS(Network File System)网络文件系统
依赖于RPC(远端过程调用)
需要安装nfs-utils、 rpcbind软件包
系统服务:nfs、rpcbind
共享配置文件:/etc/exports
使用NFS发布共享资源
安装nfs-utils、 rpcbind软件包
设置共享目录
启动NFS服务程序
查看本机发布的NFS共享目录
在客户机中访问NFS共享资源
安装rcbind软件包,并启动rpcbind服务
手动挂载NFS共享目录
fstab自动挂载设置
强制卸载NFS