CentOS - 每周都会出现异常并导致我的整个设置崩溃,我该如何回滚/恢复到一周?

CentOS - 每周都会出现异常并导致我的整个设置崩溃,我该如何回滚/恢复到一周?

我运行着 CentOS 和 Red hat enterprise Linux,现在我在其中运行 Google Apps Engine 和相关的其他 Python Web 应用程序。

每周或根据任何 Google Apps Engine 最新版本,我的工作设置不再工作(现在可以工作,但一周后就无法再工作,而且这是一个非常奇怪的问题,Google Apps Engine 团队成员也没有任何答复) 。

目前唯一的解决方案是将整个 CentOS/RHEL 的配置回滚到 1 周前的配置,包括内核更改或任何相关的情况。

我如何告诉 CentOS/RHEL,返回到一周前的安装点或任何还原点,以便它可以在确定工作时恢复到旧设置?

答案1

您可以尝试启用 的yum回滚功能,如下所示:

  1. vi /etc/yum.conf
  2. 将此行添加到文件中:tsflags=repackage
  3. vi /etc/rpm/macros(如果不存在则创建)
  4. 将此行添加到文件中:%_repackage_all_erasures 1

现在您可以使用rpm回滚到不同的还原点:

$ rpm -Uvh –rollback ’21:00′
$ rpm -Uvh –rollback ’3 hours ago’
$ rpm -Uvh –rollback ‘august 13′
$ rpm -Uvh –rollback ‘yesterday’

所有重新打包的软件都可以在这里找到:/var/spool/repackage

笔记:您只能从启用上述功能的点开始回滚,在此之前您无法回滚!

参考

相关内容