讲师中心 微信公众号
AI工具推荐 视频效率加速

Ubuntu如何设置具体的系统更新频率提示及自动下载项

云静同学_4475

云静同学_4475

发布时间:2026-07-26 09:44:58

|

430人浏览过

|

来源于php中文网

原创

Ubuntu 不支持小时级自动更新调度,因其底层依赖 systemd timer 硬编码的每日随机触发机制,APT 周期参数仅控制动作开关(如“1”表示启用每日执行),不指定具体时间;图形界面的“每周提示”是 update-manager 独立实现的发现后 168 小时逻辑,与定时器无关。

ubuntu如何设置具体的系统更新频率提示及自动下载项

Ubuntu 不支持“每 X 小时检查一次”或“每周二下午 3 点执行”这类任意时间粒度的更新频率设置——它的底层定时机制只接受以“天”为单位的整数周期,且实际触发由 systemd timer(如 apt-daily.timer)硬编码控制,无法通过配置文件修改具体小时/分钟。

为什么不能自定义到小时级?

Ubuntu 的自动更新依赖 apt-daily.timer 和 apt-daily-upgrade.timer,这两个 timer 的触发时间由 systemd 随机偏移(jitter)+ 固定间隔共同决定,目的是避免全网设备在同一时刻涌向镜像源。即使你手动改了 OnCalendar=*,也会被 systemd 自动覆盖或忽略,因为 APT 周期任务本身不响应任意 cron 式调度。

  • apt-daily.timer 默认每天随机触发(通常在凌晨 00:00–06:00 区间)
  • apt-daily-upgrade.timer 在 apt-daily.timer 完成后延迟启动(约 15–60 分钟),确保包列表已刷新
  • 所有 /etc/apt/apt.conf.d/*.conf 文件中的 APT::Periodic::* 参数值只能是整数(如 "1" 表示“每天”,"0" 表示禁用),不支持小数或时间字符串

20auto-upgrades 中的数字到底控制什么?

这个文件里的数值不是“频率”,而是“是否启用某类动作”的开关标志,每个参数独立生效:

  • APT::Periodic::Update-Package-Lists "1":每天运行 apt update(刷新可用包列表)
  • APT::Periodic::Download-Upgradeable-Packages "1":每天下载已知可升级包(但不安装)
  • APT::Periodic::Unattended-Upgrade "1":每天尝试安装已下载的安全更新(需配合 50unattended-upgrades 中的源白名单)
  • APT::Periodic::AutocleanInterval "7":每 7 天运行 apt autoclean(清理旧版本 .deb 缓存)

注意:"1" ≠ “每天上午 9 点”,它只表示“在下一次 timer 触发时执行该动作”。实际执行时间不可控,也无法精确指定。

Ubuntu 26.04
Ubuntu 26.04

Ubuntu 26.04 LTS(代号“Resolute Raccoon”)是Canonical于2026年4月23日发布的下一代长期支持版操作系统,提供长达10年的技术支持。它搭载Linux 7.0内核与GNOME 50桌面环境,全面转向Wayland协议,并引入Rust重写的核心工具以增强安全性。官方提供适用于AMD64和ARM64架构的桌面及服务器ISO镜像,是追求前沿技术与极致稳定的开发者

下载

图形界面里“每周显示其他更新”是怎么实现的?

这是 update-manager(GUI 工具)自己做的本地逻辑,和底层 APT 定时器无关:

  • 它每天调用 apt list --upgradable 检查可升级包
  • 对非安全更新(即来自 -updates 源而非 -security 源的包),会记录首次发现时间
  • 只有当该包“首次被发现超过 7 天”时,才弹出通知(不是按日历周,而是按发现后 168 小时)
  • 这个行为无法通过命令行或配置文件调整,仅存在于桌面版的 GUI 层

所以如果你用的是服务器(无 GUI),或者通过 SSH 远程管理,这个“每周提示”根本不会出现——你看到的只有日志和邮件(如果配了)。

真正能调的只有“开/关”和“源范围”,不是“几点执行”

想让系统更安静或更积极,关键不是调时间,而是控制动作类型和适用范围:

  • 要彻底禁用自动下载:把 APT::Periodic::Download-Upgradeable-Packages 设为 "0",否则即使不安装,也会悄悄占带宽
  • 要阻止内核自动升级(常见翻车点):用 apt-mark hold linux-image-$(uname -r) linux-headers-$(uname -r)
  • 要只允许安全更新(最稳妥):确认 /etc/apt/apt.conf.d/50unattended-upgrades 中只有 "${distro_id}:${distro_codename}-security" 在 Unattended-Upgrade::Allowed-Origins 里
  • 要避免半夜重启:确保 Unattended-Upgrade::Automatic-Reboot 是 "false"(默认值),别信某些教程说它默认 true

所有这些操作都生效于下一次 timer 触发,而不是你保存配置的那一刻。别指望改完立刻看到效果,等几个小时或手动跑一次 sudo unattended-upgrades --dry-run 验证即可。

热门AI工具

更多
SkildArt
SkildArt Hot

SkildArt是一款AI文本写作工具,一站式 AI 视觉创作平台。

Loomy
Loomy Hot

一款AI工具,主要用于科大讯飞发布的桌面级 AI 助理,比 OpenClaw 更易用、更安全!,适合需要提升相关任务效率的用户。

Lovart
Lovart Hot

一款面向视觉设计创作的AI设计平台,可通过智能体和画布工作流辅助制作海报、Logo、网页、PPT及其他视觉内容。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

切问学术

切问学术是一款AI论文写作工具,复旦大学NLP团队推出的AI学术智能体。

码上飞
码上飞 Hot

一款基于自然语言的AI应用开发平台,可根据用户描述自动生成应用程序,帮助个人和团队快速完成应用原型与开发。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

Laper
Laper Hot

Laper是专为编剧、导演和制片人推出的 AI 原生剧本创作工具。

相关专题

更多
常见的linux系统有哪些
常见的linux系统有哪些

linux系统有Ubuntu、Fedora、CentOS、Debian、openSUSE、Arch Linux、Gentoo、Slackware、Linux Mint、Kali Linux。更多关于linux系统的文章详情请阅读本专题下面的文章。php中文网欢迎大家前来学习。

7121

2023.10.27

ubunt上安装和配置vnc
ubunt上安装和配置vnc

安装方法:安装VNC服务器、启动VNC服务器、设置VNC密码等等。想了解更多ubuntu的相关内容,可以阅读本专题下面的文章。

2181

2023.12.28

ubuntu启动黑屏解决方法
ubuntu启动黑屏解决方法

ubuntu启动黑屏解决方法:检查是否是电源问题、检查内存是否接触不良、检查显卡问题等。想了解更多ubuntu的相关内容,可以阅读本专题下面的文章。

1930

2023.12.28

为什么ubuntu有网络连接但不能上网
为什么ubuntu有网络连接但不能上网

ubuntu有网络连接但不能上网的原因:1、dns配置问题;2、代理服务器设置问题;3、网络防火墙设置问题;4、路由器或调制解调器设置问题;5、网络驱动程序问题;6、网络配置文件问题;7、其他问题。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

1041

2024.09.05

ubuntu安装golang
ubuntu安装golang

本专题整合了ubuntu安装golang所有方法汇总,阅读下面的文章了解更多详细操作。

359

2025.12.13

Linux如何安装Ubuntu并完成基础系统优化教程
Linux如何安装Ubuntu并完成基础系统优化教程

访问Ubuntu官网或国内镜像站下载ISO镜像,利用Rufus或Etcher工具制作USB启动盘。重启电脑进入BIOS设置U盘引导,按提示完成分区与账户设置以安装系统。安装完毕后,首要任务是将软件源更换为国内镜像以加速下载,接着在终端执行更新命令升级系统组件,并安装显卡驱动及常用开发工具,至此即可完成基础环境搭建与优化。

124

2026.03.31

Ubuntu系统安装与基础配置
Ubuntu系统安装与基础配置

本指南详解Ubuntu系统安装全流程:从制作启动盘、分区规划到驱动配置,手把手带你完成系统部署。涵盖软件源优化、常用工具安装及桌面个性化设置,助你快速搭建稳定高效的Linux开发环境,零基础也能轻松上手。

166

2026.04.15

Ubuntu日常操作与高效使用
Ubuntu日常操作与高效使用

本指南聚焦Ubuntu日常操作与效率提升,深入解析终端命令、APT软件管理及权限控制等核心技能。从文件管理到开发环境搭建,再到网络配置与数据备份,全方位助你摆脱鼠标依赖,构建流畅的Linux工作流,让系统操作更加得心应手。

87

2026.04.17

DBeaver怎么导入数据
DBeaver怎么导入数据

DBeaver数据导入专题,整理Excel、CSV、SQL、TXT等常见文件的数据导入方法,涵盖目标数据库选择、数据表创建、字段映射、数据类型设置及导入参数配置等操作,帮助用户将本地文件中的数据写入数据库,并了解批量导入、重复数据处理和导入失败等常见问题的解决方法。

20

2026.11.05

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn