![CentOS - 매주 예외가 발생하여 전체 설정이 충돌합니다. 일주일로 롤백/되돌리려면 어떻게 해야 합니까?](https://linux55.com/image/49150/CentOS%20-%20%EB%A7%A4%EC%A3%BC%20%EC%98%88%EC%99%B8%EA%B0%80%20%EB%B0%9C%EC%83%9D%ED%95%98%EC%97%AC%20%EC%A0%84%EC%B2%B4%20%EC%84%A4%EC%A0%95%EC%9D%B4%20%EC%B6%A9%EB%8F%8C%ED%95%A9%EB%8B%88%EB%8B%A4.%20%EC%9D%BC%EC%A3%BC%EC%9D%BC%EB%A1%9C%20%EB%A1%A4%EB%B0%B1%2F%EB%90%98%EB%8F%8C%EB%A6%AC%EB%A0%A4%EB%A9%B4%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%ED%95%B4%EC%95%BC%20%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
저는 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
.
노트:위 기능이 활성화된 시점부터만 롤백이 가능하며, 그 이전에는 롤백이 불가능합니다!