yum update 可能出现什么问题?

yum update 可能出现什么问题?

这个周末我需要更新一个服务器,更新过程通过 yum update 完成。我在虚拟机中进行了测试,但不确定在实际生产环境中会出现什么问题。

服务器本身是 Centos 6.2,带有 Apache 2.2.15、PHP 5.3.3 和 MySQL 14.14。

我知道这些特定程序将会更新,但更新到哪个版本呢?我有什么办法可以控制它吗?或者它们会被上传到 Centos 6.6 Final 上。

答案1

您可以随时检查将要更新哪些更新,yum list updates这将返回具有可用更新的软件包列表。

接下来,您可以使用列出可用的更新yum list --showduplicates <package>,即,yum list --showduplicates httpd它将返回该特定软件包的可用版本列表。

最后,只需使用逐个更新软件包即可yum update <package-version>,即yum update httpd-2.2.15-39(或者省略版本并将软件包更新为最新可用版本,例如yum update httpd

至于可能出现的问题……嗯,有几件事值得考虑。最值得注意的是配置文件可能会更改,因此您需要相应地调整配置文件,因此为了安全起见,如果您尚未自动化服务器配置,我会备份配置文件。除此之外,由于yum使用事务,因此不会对您的数据造成真正的威胁,但如果可能的话,我仍然建议将您的服务器置于维护模式(阻止网站或软件写入数据库或更改文件)。除此之外,大多数时候,简单的运行yum update不会进行重大版本更新,因此您应该不会遇到任何问题。

答案2

如果您只使用 CentOS 存储库,出错的可能性非常低。在同一个主要版本(在本例中为 CentOS 6)中,配置几乎总是保证在更新之间兼容(这是因为,除非另有说明,否则主要软件版本在内部保持不变全部CentOS 点版本)。

值得注意的是,当安全更新禁用有缺陷或危险的功能时:例如,将 CentOS 服务器从 6.5 更新到 6.6 版本,SSLv3 在 Dovecot 中默认被禁用(但可以通过编辑配置文件重新启用)。

相关内容