您的位置:首页 > 其它

Ubuntu 16.04 无人值守自动更新

2017-10-13 14:53 190 查看
https://help.ubuntu.com/lts/serverguide/automatic-updates.html

设置说明

APT::Periodic::Update-Package-Lists "1";
每一天自动运行一次 apt-get update,0 表示禁用。
APT::Periodic::Download-Upgradeable-Packages "1";
每一天运行一次 apt-get upgrade --download-only,0 表示禁用。
APT::Periodic::AutocleanInterval "0";
每N天运行一次 apt-get autoclean,这里禁用了。
APT::Periodic::Unattended-Upgrade "1";
每一天运行一次 unattended-upgrade 安全升级脚本,0 表示禁用。
需要 unattended-upgrades 包并且在 /var/log/unattended-upgrades 记录日志。
APT::Archives::MaxAge "210";
设置包的最大时间。如果包的时间比这个时间旧,就会被删掉,0 表示禁用,这里表示210天。
APT::Archives::MaxSize "0";
设置缓存所使用的最大空间,单位是MB。如果缓存超过这个大小,缓存的包文件会被删除(最大的包会最先被删除),这里表示禁用。
APT::Archives::MinAge "0";
设置包的最小时间。如果包的时间比这个时间新,就不会被删除,0 表示禁用。防止竞争和保留紧急包的备份。

设置参数

/etc/apt/apt.conf.d/10periodic 20auto-upgrades

设置需要从哪些库更新

/etc/apt/apt.conf.d/50unattended-upgrades

Unattended-Upgrade::Allowed-Origins {
"Ubuntu hardy-security";
"Ubuntu hardy-updates";
"Ubuntu hardy";
};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: