Yum的概念:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
Yum属于在linux操作系统中的软件包管理器,全称为Yellow dog Updater,Modified,基于rpm包管理,在安装软件包的过程中,自动解决包之间的依赖性关系,一次性安装所有具有依赖关系的软件包。
Yum的优势:
rpm在安装软件包的过程中无法解决rpm包之间的依赖性关系,而yum正是基于rpm包管理的,能够解决包之间的依赖关系,方便了使用者。而且命令操作比较简单。
Yum的分类及应用:
网络yum的工作流程:
网络yum:在大型网络中,搭建yum服务器,供给其他客户端安装yum使用,
服务器端:在服务器上面存放了所有的RPM软件包,然后以相关的功能去分析每个RPM文件的依赖性关系,将这些数据记录成文件存放在服务器的某特定目录内。
客户端:如果需要安装某个软件时,先下载服务器上面记录的依赖性关系文件(可通过WWW或FTP方式),通过对服务器端下载的纪录数据进行分析,然后取得所有相关的软件,一次全部下载下来进行安装。
不过常常在局域网内部署一台yum服务器,这样传输速度比较快。

本地yum:使用光盘,在本机上配置yum。

Yum的功能:
Yum主要有4个功能:安装、卸载、校验、更新
yum的命令形式:
yum [options] [command] [package ...]
其中的[options]是可选的,选项包括-h(帮助),-y(当安装过程提示选择全部为"yes"),-q(不显示安装的过程)等等。[command]为所要进行的操作,[package ...]是操作的对象。
Yum命令参数详细列表:
-y 将不再提示是否安装
Yum repolist
Yum list all 列出所有软件包
yum clean all 清除客户端yum缓存
yum list avaliable |grep httpd(服务名) 查看未安装的软件包
yum list installed  查看已经安装过的软件包
yum info 包名称  能查看所有信息安装的和未安装的软件包都能看到
yum install 包名称 安装软件包
yum install [-y] 包1  包n 安装
yum remove 包名称 删除软件包
yum group list all 查看安装的软件组(软件组由很多个软件包组成)
yum groupinstall  安装软件组
yum groupupdate 组名称  更新软件组
yum groupremove 组名称 删除软件组
yum localinstall 文件名 -nogpgcheck 安装本地文件,借助网络yum来安装需要使用localinstall(这点值得注意,很容易忽视的问题)
yum deplist <packages>  显示软件包的依赖信息
yum list extras  列出已经安装的但是不包含在资源库中的rpm包  
yum list extras <regex>  列出与正则表达式匹配的已经安装的但是不包含在资源库中的rpm包  
yum list recent  列出最近被添加到资源库中的软件包  
yum search <regex>  检测所有可用的软件的名称、描述、概述和已列出的维护者,查找与正则表达式匹配的值  
yum provides <regex>  检测软件包中包含的文件以及软件提供的功能,查找与正则表达式匹配的值  
yum clean headers  清除缓存中的rpm头文件  
yum clean packages  清除缓存中rpm包文件
特殊实战应用:
Yum服务器软件包更新
如果服务器中软件包有所更新,那么我们需要更新各个仓库中的包那么我们需要从新生成包,那么需要安装createrepo-0.4.11-3.e15.noarch.rpm让/mnt/cdrom/Server/repodata/comps-rhel5-server-core.xml文件重新生成primary然后清空缓存,yum clean all这样服务器端的更新的文件就能被客户端看到了。
下面对两种yum的配置方式进行介绍
一、网络yum的安装进行详细介绍
系统环境
服务器:
软件环境
Vsftp
首先测试客户机与服务器之间的连通性,并且在服务器端创建/mnt/cdrom文件夹,挂载光盘,然后安装vsftp,在服务器端搭建ftp服务器。

然后进入/var/ftp/pub/文件夹,将/mnt/cdrom目录下的文件全部拷贝到该目录下,供客户端进行

然后在客户端中的vim  /etc/yum.repos.d/rhel-debuginfo.repo文件中进行编辑
其中6行文件名称分别表示
第一行:仓库的名称
第二行:仓库的描述
第三行:网络yum服务器的路径
第四行:是否启用仓库
第五行:是否进行签名检测
第六行:签名检测文件的存放位置

至此网络yum安装完毕
如果服务器中软件包有所更新,那么我们需要更新各个仓库中的包那么我们需要从新生成包,那么需要安装createrepo-0.4.11-3.e15.noarch.rpm让/mnt/cdrom/Server/repodata/comps-rhel5-server-core.xml文件重新生成primary然后清空缓存,yum clean all这样服务器端的更新的文件就能被客户端看到了。
还有一种比较特殊的情况就是客户端的软件包利用网络yum来解决包裹依赖关系,那么我们需要使用指令yum  localinstall  包名称    --nogpgcheck
二、本地yum的安装
1. 利用光盘,挂载到本地计算机上。
2. 编辑vim /etc/yum.repos.d/rhel-debuginfo.repo中的四个目录,分别为Server、VT、Cluster、ClusterStorage。

至此,网络YUM和本地YUM两种配置方式介绍完毕。

转载于:https://blog.51cto.com/zhangc/961287

YUM在园区网络中的应用相关推荐

  1. 华为企业园区网络建设技术方案建议书

    项目概述  根据实际情况增加项目介绍 项目背景  项目目标  园区总体系统规划设计  需求分析  随着企业信息化建设不断深入,企业的生产业务系统.经营管理系统.办公自动化系统均得到大力发展,对于企业园 ...

  2. 智能IP先锋:从园区网络智能变革,到数字化转型新突破

    数字化转型已经成为社会经济共同探讨.关注和推动的时代命题.而在宏观的数字化转型视野之下,每一项新技术.新解决方案.新商业模式,都需要有一部分企业去率先探索,勇做先锋.这些先锋的合力最终会推开一扇大门, ...

  3. 数据中心网络技术新贵:VXLAN与园区网络虚拟化

    摘要:为了应对传统数据中心网络对服务器虚拟化技术的限制,VXLAN技术应运而生. 1 概述 传统数据中心网络面临的问题 虚拟机规模受设备表项规格限制 在传统二层网络中,交换机通过查询MAC地址表来转发 ...

  4. SNMP在园区企业网络中的应用

    SNMP简介 目前网络中用得最广泛的网络管理协议是SNMP(Simple Network Management Protocol,简单网络管理协议).SNMP是被广泛接受并投入使用的工业标准,用于保证 ...

  5. 《CCNP SWITCH 300-115认证考试指南》——第1章 企业园区网络的设计

    本节书摘来自异步社区<CCNP SWITCH 300-115认证考试指南>一书中的第1章 企业园区网络的设计,作者 [美]David Hucaby(戴维 胡卡比),更多章节内容可以访问云栖 ...

  6. 论无线网络中的网络与信息安全技术

    试题一 论无线网络中的网络与信息安全技术 无线网络应用越来越广泛,也带来了极大的便利.但是,无线网络各类应用也带来了各种安全问题,迫使管理员采用相应的网络与信息安全技术. 请围绕"论无线网络 ...

  7. dns在企业网络中的应用-1

    DNS服务器在企业网络中的应用 图例: DNS 是计算机域名系统 (Domain Name System 或Domain Name Service) 的缩写,它是由解析器和域名服务器组成的.域名服务器 ...

  8. 运维部门工作总结_部门动态 | 主动出击 超前谋划 全面做好园区网络运维工作...

    随着冬季的到来 欢乐田园游客量相比客流高峰期 有所减少 公司各部门进入修整备战状态 ......... 为保障园区网络平稳良好运行 工程设备部提前部署.主动出击 狠抓网络运维保障工作 为来年迎接客流高 ...

  9. 园区网络—中小型企业网络工程项目实践(思科模拟器)

    园区网络(思科模拟器实现) 一.背景概述 二.需求分析 三.网络实践 网络拓扑图: 代码行: 验证测试 四.总结与分析 五.附言 一.背景概述 某企业计划建设自己的企业园区网络,希望通过这个新建的 网 ...

最新文章

  1. 太阳的光和灯光有什么区别_太阳光
  2. Redis+Nginx+设计模式+Spring全家桶+Dubbo+阿里P7技术精选文档
  3. python小项目案例-Python小项目:快速开发出一个简单的学生管理系统
  4. 题解 DTOJ #1438. 矮人排队(lineup)
  5. 合肥学院计算机对口升学2019,15高校招生4340人!2019安徽省对口升学本科招生计划出炉!...
  6. 基于事件驱动架构构建微服务第7部分:在仓储上实现事件溯源
  7. Jmeter启动报错解决方案
  8. mac 更换默认蓝牙适配器_聊一聊蓝牙名字和地址的来龙去脉
  9. Pinczakko的AwardBIOS逆向工程指导
  10. Elasticsearch常用搜索和分词器
  11. STM32l151 使用滴答计时器精准延时1us,1ms
  12. MIT 线性代数导论 第十九、二十讲:行列式公式、代数余子式、克拉默法则
  13. MySQL部署OGG
  14. a73*2+a53*2指的是什么_考验你脑细胞的时候到了!杨花落尽子规啼,闻道龙标过五溪中的子规指的是什么?|考验|脑细胞-360GAME...
  15. 小程序webview组件实践
  16. 微信解除自定义表情150个上限?
  17. MiniGUI 体系结构之二
  18. 两因素重复测量方差分析,史上最详细SPSS教程!
  19. Learning Rich Features at High-Speed for Single-Shot Object Detection
  20. css30主要作用,30个你不可不知的CSS选择器小结

热门文章

  1. 【 FPGA 】7 Series FPGA中对SRL的设计指导
  2. 【 Notes 】WLLS Algorithm of TOA - Based Positioning (include the two - step WLS estimator)
  3. Git的使用和提交规范
  4. [彻底理解]JDK1.8 函数式接口 Consumer Supplier 以及 JAVA新纪元 λ表达式的到来
  5. std::ios::sync_with_stdio(false);
  6. 雄关漫步真如铁 而今迈步从头越
  7. centos安装vmware workstation 找不到kernel header解决方法
  8. Verilog 流水线加法器
  9. 判断32位整数二进制中1的个数
  10. 用指针式万用表欧姆档检测发光二极管