
방금 서버를 살펴보고 yum-cron을 설치했습니다(그런 다음 chkconfig yum-cron on
자동으로 발생하지 않는 것 같기 때문에 활성화했습니다).
이제 저는 MongoDB 클러스터를 실행하고 있으며 mongo-server 패키지를 자동으로 업그레이드하면 데이터가 손상되거나 손상될 수 있다는 것을 깨달았습니다.
exclude=mongo*
모든 mongo 업그레이드를 건너뛰기 위해 파일을 추가 하는 것을 고려했지만 여전히 수동으로 실행하고 모든 패키지를 업데이트할 수 있기를 yum.conf
바랍니다 .yum upgrade
이것을 달성하는 깔끔한 방법이 있습니까?
답변1
에는 매개변수를 전달하는 데 사용할 수 있는 /etc/sysconfig/yum-cron
옵션이 있습니다 . 예를 들어:YUM_PARAMETER=
yum
YUM_PARAMETER="-x mongo*"
해당 매개변수의 범위는 패키지로 제한되는 것 같습니다 yum-cron
.
답변2
이전 Jason 답변은 centos 6.x에서 작동합니다.
centos 7 및 yum-cron
패키지의 경우 구성 파일은 /etc/yum/yum-cron.conf
. 자동 업데이트 메커니즘에서 일부 패키지를 제외하려면 exclude
파일 하단 base
섹션에 줄을 추가해야 합니다.
예 :
[base]
exclude = kernel* owncloud* php* httpd*
이는 옵션을 재정의 하지만 이 스레드의 목표인 컨텍스트 yum.conf
에서만 가능합니다.yum-cron