Articles of 百胜

yum与Red Hat Network Subscription在rhel Docker镜像中如何工作?

红帽企业Linux 7包括对运行Docker容器的官方支持,红帽提供了一套官方的rhel Docker镜像。 这些映像的一个有趣特性是可以通过主机的红帽networking订阅安装包,而不必在容器内执行任何configuration。 引用https://access.redhat.com/articles/881893#createimage : “对于当前的Red Hat Docker版本,从Red Hat提取的默认RHEL 7 Docker镜像将能够利用主机系统提供的RHEL 7权利,因此,只要您的Docker主机已经正确订阅并且存储库是启用了需要在容器中获取所需的软件(并且可以从Docker主机访问Internet),那么应该能够从RHEL 7软件存储库安装软件包。 我担心的是,实现这一目标的机制是相当不透明的。 例如,当用rhel7.1映像启动一个新的容器时,即使没有configurationhttp代理环境variables,也可以运行yum install foo 。 如果不理解这种机制,系统pipe理员可能会受到主机系统,Docker守护程序和正在运行的容器之间未知交互的影响。 这也表明,主机和集装箱之间的正常隔离在某种程度上是妥协的(虽然是以良性的方式)。 为了说明一下:这个订阅支持是如何实现的,它是否依赖于Red Hat通过Subscriptionnetworking提供的Docker守护进程的自定义构build?

最好的方法来清理百胜库?

我们有一个定制的Yum回购,我们的开发人员上传构build。 问题是,一段时间后,它变得与旧版本混杂。 手动删除旧版本是非常烦人的,所以在我们尝试自动自动化之前,我想知道是否有任何脚本可以根据版本(首选)或上传时间来清理旧的RPM。 最好是如果我们可以指定简单保存X最后的版本,并擦除其他任何东西。 然后,我们可以克隆它,让它每天运行。 感谢您的任何想法。

如何让Centos保持在6.3版本?

我有以下几点: 一堆正在运行Centos 6.3的访客虚拟机 主持人运行Centos 6.3。 最近我创build了一个新的Centos 6.3虚拟机来testing一些东西 在全新安装最servlets器之后yum update 注意到Centos现在在6.4 我想保持版本不变,据我所知,未经testing的变化有能力引入不稳定(我正在学习服务器pipe理员/ Centos,以便我可以开发自己的应用程序,自动化各种'需求',其中一个需要是下载数据,另一个是对下载的数据执行分析,另一个需要是基于分析执行某些动作)。 我正处于Dev阶段的Dev阶段Dev -> Test -> Prod关于实施我在做什么,所以在这个阶段,运行时间和稳定性不是“必要的”,但是,我想确保我'我已经尽我所能,以确保时间到来,有一个Prod环境时,稳定性将是坚实的。 所以, 我想保留我的客人和主持KM的运行6.3,直到我决定升级是必要的和/或提供显着的好处。 几个问题: 如何在执行yum update时防止自动升级到服务器操作系统的版本? 在互联网上是否有“标准”位置来查找版本升级中发生的变化? 我是关于服务器版本更改关于稳定偏执狂?

如何更新YUM存储库?

对于这一切,我都非常非常新,所以如果有帮助的话,请小心步骤。 我正在尝试连接到下面的存储库,所以我可以更新我的YUM包: http : //repo.webtatic.com/yum/centos/5/SRPMS/ 老实说,我不知道如何从SSH做到这一点 – 任何指导是非常赞赏。

如何安装木偶包装组?

木偶是否有办法安装yum软件包组(例如“开发工具”),除了exec?

自动化Linux更新的最佳实践

我们正在为我们的基于RHEL / RHEL的服务器执行自动更新。 最初的想法:使用Puppet,我们禁用默认存储库并指向我们自己的。 然后,我们使用ensure => latest作为我们想要自动更新的包。 问题:我们看到有些服务在更新后重新启动(duh)。 问:有没有人对如何更好地自动化Linux更新和减轻服务自动重启的策略有任何build议? 我们更喜欢包含Puppet的解决scheme,但是,如果我们需要使用其他服务,那不是一个破坏交易的方法。 编辑 可能的解决scheme:我提交了一个解决scheme,实现了许多@ voretaq7和@ewwhitebuild议的内容。 看来这就是我现在要走的路线。 如果您有其他build议,请发表评论或提交答案。

更新以前未维护的服务器RHEL5.7的最佳实践

一个新的RedHat EL5.6服务器最近已经在我的照顾下。 很显然,在过去的12个月中,对于任何一种软件包更新都没有给予足够的重视。 通常情况下,我的心态是,如果它没有损坏 – 不解决它。 但是,在使用RHN注册服务器并使用yum-security插件检查安全更新之后,只有1100多个“安全”更新可用。 有没有人有类似的情况? 我不愿意更新所有内容,因为我想知道正在更新哪些内容,以及是否有可能影响包装盒上运行的任何东西(这是生产服务器)。 但是,看起来像保持这种做法也需要我一行一行地通过1100包勘误。 有没有更有效的解决scheme?

yumsearch – 软件包版本

在做yumsearch之后,我怎样才能知道一个包的版本? 例如 yum search rabbitmq 回报 rabbitmq-server.noarch : The RabbitMQ server 我需要知道这个服务器的版本。