我有大约 25 个虚拟机在 Xen 上运行。我真的不想通过 25 个虚拟机并运行apt-get update && apt-get upgrade
. 我宁愿让它为我做这件事,如果有任何要安装的软件包,请以某种方式联系我。有没有办法做到这一点?我在主机和所有虚拟机上运行 Debian。
抱歉,这是个骗局:使 UNIX 包保持最新的最佳实践?
我有大约 25 个虚拟机在 Xen 上运行。我真的不想通过 25 个虚拟机并运行apt-get update && apt-get upgrade
. 我宁愿让它为我做这件事,如果有任何要安装的软件包,请以某种方式联系我。有没有办法做到这一点?我在主机和所有虚拟机上运行 Debian。
抱歉,这是个骗局:使 UNIX 包保持最新的最佳实践?
我喜欢最少的自动更新包,重要的是安全更新。为此,我将以下内容添加到 cron-apt 配置文件中:
然后 make
/etc/apt/security.sources.list
只启用 Debian 安全存储库。这样,我可以及时(每晚)自动安装所有安全更新,并且可以进行其他风险更高的升级,这些升级可能会手动破坏。Cron-apt 正是这样做的:
http://www.debian-administration.org/articles/162
如果使用 aptitude,您还应该考虑运行自己的 cron 作业:
(页面底部)
另请查看包Etckeeper以将 /etc 文件的备份保存在存储库(git、mercurial 等)中。
无论如何,您可能不希望他们都去同时寻找更新,所以我很想用不同的偏移量“cron”这项工作来分散负载并编写脚本以通过电子邮件将其输出发送给您。然后,您可以编写删除“无更新”电子邮件的电子邮件规则。