如何将 Centos 保持在 6.3 版本?

Adr*_*rie 9 centos yum stability

我有以下几点:

  • 一堆运行 Centos 6.3 的来宾 VM
  • 运行 Centos 6.3 的主机。
  • 最近我创建了一个新的 Centos 6.3 VM 来测试一些东西
  • yum update一新后安装一个最小服务器
  • 注意到 Centos 现在是 6.4

我想保持版本不变,因为我知道未经测试的更改有能力引入不稳定性(我正在学习服务器管理员/Centos,以便我可以开发自己的应用程序来自动化各种“需求”,其中一种需要是下载数据,另一个是对下载的数据进行分析,还有一个需要是根据分析执行某些操作)。

我在Dev的阶段Dev -> Test -> Prod就实施我在做什么,所以运行时间和稳定性不是“必要”在这个阶段,但是,我想确保我已经做了所有我所能,确保了- 时间/稳定性将是稳固的,当时间到了有一个Prod环境。因此,我希望我的访客和主机 KM 一直运行 6.3,直到我决定升级是必要的和/或提供显着好处为止。

几个问题:

  • 执行时如何防止服务器操作系统版本自动升级yum update
  • 互联网上是否有“标准”位置可用于查找版本升级中发生的更改?
  • 我是否对稳定性方面的服务器版本更改感到偏执?

小智 16

yum --releasever=6.3 update
Run Code Online (Sandbox Code Playgroud)

将坚持 6.3 回购。


use*_*517 14

执行yum update时如何防止服务器操作系统版本自动升级?

从 CentOS 6.3 升级到 CentOS 6.4 是一个点发布。正如链接所说

从不支持旧点发布。如果您想/需要在旧版本发布时“冻结”,则您需要自己解决。

这意味着,如果您想坚持使用 C6.3,则不会提供任何更新,因此您最好禁用所有 yum 存储库。您可以通过添加做到这一点enabled=0(或改变enabled=10)到每个[...]中的文件的部分/etc/yum.repos.d

这真是一个糟糕的主意。你靠自己。您不会获得错误修复、向后移植的安全修复和更新等;你失去了群体免疫。

互联网上是否有“标准”位置可用于查找版本升级中发生的更改?

你可以订阅CentOS 公告邮件列表,它会为你提供更新列表。这个问题的答案在这里也很重要。您可以查看Centos 发行说明页面

我是否对稳定性方面的服务器版本更改感到偏执?

不,就像所有软件系统一样,操作系统都有其缺陷和漏洞。就像任何其他软件一样,在将它们部署到生产系统之前,您应该评估和测试环境中提议的更改。

您需要评估“修复”您的操作系统版本和不接收更新(随着时间的推移,您会面临越来越多的漏洞)的风险,以及通过测试过程进行更新的风险,以确保在应用更新时不会出现任何问题。


Ako*_*kom 6

对于 CentOS 7.x,yum --releasever=X 更新方法似乎(总是)不起作用。这是我必须做的:

坚持版本

  1. 检查http://vault.centos.org/以获取可用版本(例如:7.3.1611
  2. 编辑/etc/yum.repos.d/CentOS-Vault.repo使其包含所选版本(在我们的示例中为 7.3.1611)的完整存储库定义集。您应该有 5 个名为 [C7.3.1611-X] 的存储库。
  3. 禁用所有 CentOS 存储库:yum-config-manager -v --disable CentOS\ *
  4. 启用您添加的 7.3 存储库:yum-config-manager --enable C7.3\ *
  5. 百胜更新

显然,这将阻止任何安全更新。

不粘

  1. yum-config-manager --disable C7.3*
  2. yum-config-manager --enable base

(YMMV 与这些说明取决于上面禁用的内容)