关于apt-news和esm-cache服务的说明及禁用方法的技术咨询
如何禁用apt-news和esm-cache服务以减少syslog日志输出
我完全理解你的困扰——这两个确实是Ubuntu在2023年初新增的服务,每次执行sudo apt update都会往syslog里写入额外日志,确实有点冗余。先给你简单说明下它们的作用:
- apt-news.service:负责推送APT相关的官方新闻或更新提示,比如新的软件源信息、安全公告提醒等
- esm-cache.service:和Ubuntu的扩展安全维护(ESM)功能关联,用于更新本地的ESM缓存;如果没有订阅Ubuntu的ESM服务,这个服务对你来说没有实际作用
接下来是具体的禁用步骤,操作非常简单,通过systemctl命令就能永久关闭这两个服务:
停止并禁用apt-news服务
这条命令会立即终止当前运行的服务,同时设置系统开机时不再自动启动它:sudo systemctl disable --now apt-news.service停止并禁用esm-cache服务
用同样的逻辑处理另一个服务:sudo systemctl disable --now esm-cache.service
完成上述操作后,再次执行sudo apt update,你会发现syslog里不会再出现那6条额外的日志了。而且可以放心,禁用这两个服务完全不会影响APT的核心功能,你依然能正常更新软件包、安装新程序。
如果之后需要恢复这两个服务,只需要把命令中的disable替换为enable即可:
sudo systemctl enable --now apt-news.service sudo systemctl enable --now esm-cache.service
备注:内容来源于stack exchange,提问作者Artur Meinild
相关产品推荐
相关产品推荐

