저는 CentOS와 Red Hat Enterprise Linux를 실행하고 있으며 현재는 Google Apps Engine 및 기타 관련 Python 웹 애플리케이션을 실행하고 있습니다.
매주 또는 Google Apps Engine 최신 버전에 따라 내 작업 설정이 더 이상 작동하지 않습니다(지금은 작동하지만 일주일 후에는 작동하지 않으며 매우 이상한 문제이며 Google Apps Engine 팀 구성원의 응답이 없습니다).
현재 유일한 해결책은 커널 변경이나 관련 사항을 포함하여 전체 CentOS/RHEL 구성을 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
.
노트:위 기능이 활성화된 시점부터만 롤백이 가능하며, 그 이전에는 롤백이 불가능합니다!