私はCentOSとRed Hat Enterprise Linuxを実行しており、現在はGoogle Apps Engineやその他の関連Pythonウェブアプリケーションを実行しています。
毎週またはGoogle Apps Engineの最新バージョンでは、私の仕事の設定は機能しなくなります(今は機能しますが、1週間後には機能しなくなり、非常に奇妙な問題であり、Google Apps Engineチームのメンバーからの応答はありません)。
現在唯一の解決策は、カーネルの変更や関連事項を含む、CentOS / RHEL構成全体を1週間前の構成にロールバックすることです。
1週間前のインストールポイントまたは復元ポイントに戻り、確実に動作するときに以前の設定に戻すようにCentOS / RHELに指示するにはどうすればよいですか?
答え1
yum
次のようにロールバック機能を有効にしてみることができます。
vi /etc/yum.conf
- ファイルに次の行を追加します。
tsflags=repackage
vi /etc/rpm/macros
(ない場合は作成)- ファイルに次の行を追加します。
%_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
。
メモ:上記の機能が有効になっている時点からのみロールバックが可能で、それ以前はロールバックできません!