一.yum 仓库简介
1)yum 的实现过程
要有安装包
安装包:
1.光驱里自带
2.挂在提供软件包
先在yum服务器上创建 yum repository(仓库),在仓库中事先存储了众多rpm包,以及包的相关的元数据文件(放置于特定目录repodata下),当yum客户端利用yum/dnf工具进行安装时包时,会自动下载repodata中的元数据,查询远数据是否存在相关的包及依赖关系,自动从仓库中找到相关包下载并安装。
yum需要依赖于环境,依赖于服务端和客户端,允许跨网络
服务器:
1.rpm 包(packages文件夹中)
2.元数据(repodata文件夹 :目录 , 软件的依赖关系, 软件的位置)
客户端的配置文件中
baseurl = 地址
一定要写到 文件夹(repodata packages)的上级目录
最终形成两个文件夹 packages 和 repodata (元数据文件夹)
仓库类型:
光盘的仓库基本仓库 常用
epel 扩展仓库
二.yum 配置文件及命令
1)yum配置文件
主配置文件
/etc/yum.conf
仓库设置文件
位置:/etc/yum.repos.d/*.repo yum仓库文件位置
日志文件
/var/log/yum.log 日志文件
yum 常用命令
命令 不加关键字 加入关键词、软件包、软件包组
yum list 显示所有可用包 单个的可安装包
yum info 显示所有可用包的信息 单个具体的信息
yum search \ 模糊查找所有的相关信息
yum provides \ 精确查找
yum grouplist 显示所有可用包组 显示具体的包组
yum groupinfo 显示所有的包组具体信息 显示具体的包组的具体信息
yum install \ 安装具体软件包
yum groupinstall \ 安装具体软件包组
yum update 所有软件升级 具体软件升级
yum group update 所有包组升级 具体包组升级
yum remove \ 卸载具体软件
yum groupremove \ 卸载具体包组软件
yum history 查看当前yum操作历史 \
yum history undo 加入序号卸载序号里安装的软件 \
yum history redo 加入序号重新执行序号里的操作 \
2)查询
yum list [软件名]
显示可用的安装包...
yum info [软件名]
显示安装包详细信息
yum search [关键词]
根据关键字查找软件安装包,相当于你只知道这个包里的某个关键字会全部给你匹配出来
yum provides [关键词]
你知道某个命令却不知道具体的包可以用此命令查找
yum grouplist [包组名]
安装包组的查询 不加包组名 就是显示所有
yum groupinfo [包组名]
不加包组名显示全部
3)yum安装升级
yum install [软件名]
安装软件包,如例子yum install安装http服务
yum groupinstall [包组名]
包组安装同 yum install
yum update
更新包组,可以单个也可以全部 后面加具体包组名称就是单个更新,不加就是全部更新。
但是首先你要有更新的包组库否则也无法更新。
yum groupupdate
组包更新和单个安装包更新差不多
4)软件卸载
yum remove [软件名]
卸载已安装的软件必须加软件名
yum groupremove[包组名]
同卸载
yum history
历史使用记录
选择ID 1,2,3,4,5
可以使用yum history undo 4 进行卸载,这样对比remove好处是可以将所有的依赖都删除
如果后悔 卸载 可以使用两种方式:
yum history redo 4 (重新安装一遍)
yum history undo 6 (反悔卸载等于重新安装一遍)
三.搭建仓库的方式
本地yum 仓库没有网络的情况下使用光盘
软件仓库的提供方式
ftp服务 ftp://
http服务 http://
本地目录 file://
实际操作见下篇博客
ftp 方式搭建 云仓库
http 方式搭建 云仓库
四.存储和NFS共享
存储类型
存储类型分为三种
直连式存储 DAS
网络附加存储 NAS
存储区域网络 SAN
DAS:存储和主机是直连的,家用电脑,服务和硬盘直连,存储和主机在一台机器上 SAN:有一定距离,主机核存储设备距离先对较远 ,只提供空间不提供文件系统,管理等其他软件服务,只相当于多了一块硬盘 NAS:存储在远程,文件系统也在远程,这块空间,你可以直接访问上面的文件,你只能看到文件,文件共享NFS FTP 等都是NAS
三种存储架构的应用场景
DAS虽然比较古老了,但是还是很适用于那些数据量不大,对磁盘访问速度要求较高的中小企业
NAS多适用于文件服务器,用来存储非结构化数据,虽然受限于以太网的速度,但是部署灵活,成本低
SAN则适用于大型应用或数据库系统,缺点是成本高、较为复杂
1)NFS简介
标签:存储,仓库,包组,yum,软件,NFS,共享,安装包 From: https://www.cnblogs.com/tsumiki/p/17611755.html