安全更新 Centos 上的软件包和自定义编译的应用程序

安全更新 Centos 上的软件包和自定义编译的应用程序

我继承了一些我想要更新的 Centos 服务器(6.2),我们有一台开发机器。我开始在开发机器上进行安全修正的更新,并首先应用看起来最关键的更新(如果有与此相关的任何推荐站点或流程,请随时喊叫)。

大多数看起来很简单,但还有内核包和 glibc 包。

我们有很多定制编译的软件。如果我们更新了内核和 glibc 等软件包,自定义编译的软件(如 apache、perl)是否会继续按原样工作,还是需要再次重新编译?

我假设内核包更新之类的事情需要重新启动?

答案1

诸如 6.2、6.3 等小版本被设计为在更新后兼容(即只要 6.2 保持 6.2,并且在其中进行升级)。最重要的是,内核主要和次要版本以及 glibc 主要和次要版本将保持不变。对这些的任何更新并不意味着您需要重新编译应用程序。

在内核升级后,如果您有内核模块,则需要重新编译它们。大多数人不编译自己的内核模块。

然而,如果从 6.2 升级到 6.6,则可能意味着麻烦。

由于备份非常容易,因此可能值得切换一个系统,进行测试,然后能够切换回来。

相关内容