我刚刚浏览了我的服务器并安装了 yum-cron(然后启用了,chkconfig yum-cron on因为这似乎不会自动发生)。
现在我意识到我正在运行一个 MongoDB 集群,并且自动升级 mongo-server 包可能会破坏和/或损坏数据。
我已经考虑添加exclude=mongo*到我的yum.conf文件中以跳过所有 mongo 升级,但我希望仍然能够yum upgrade手动运行并更新所有包。
有没有一种巧妙的方法来实现这一目标?
tis*_*sc0 20
之前的 Jason 回答适用于 centos 6.x。
对于 centos 7 和yum-cronpackage,配置文件是/etc/yum/yum-cron.conf. 如果您希望从自动更新机制中排除某些软件包,您必须exclude在文件底部的base部分中添加一行。
例子 :
[base]
exclude = kernel* owncloud* php* httpd*
Run Code Online (Sandbox Code Playgroud)
这将覆盖yum.conf选项,但仅限于yum-cron上下文,这是该线程的目标。
在 中/etc/sysconfig/yum-cron,有一个名为的选项YUM_PARAMETER=,您可以使用它来传递yum参数。例如:
YUM_PARAMETER="-x mongo*"
Run Code Online (Sandbox Code Playgroud)
该参数的范围似乎仅限于yum-cron包。
| 归档时间: |
|
| 查看次数: |
6055 次 |
| 最近记录: |