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

筆記:您只能從啟用上述功能的點開始回滾,在此之前您無法回滾!

參考

相關內容