如何在 Ubuntu 16.04 上禁用每日升级和清理

cod*_*key 9 ubuntu-16.04

我刚刚更新到 Ubuntu 16.04 并且一直面临中断,我已经追踪到运行无人值守升级(顺便关闭了 tomcat 服务器)。

我想禁用所有无人值守升级,以便在服务器未处于关键任务状态时手动运行它们。

我在 /var/log/syslog 中看到这一行

Jun  1 06:27:23 www3 systemd[1]: Started Daily apt upgrade and clean activities.
Run Code Online (Sandbox Code Playgroud)

如何阻止此进程运行?

cod*_*key 10

起初我试过:

sudo apt-get remove unattended-upgrades
Run Code Online (Sandbox Code Playgroud)

但这还不够。我也必须这样做:

sudo systemctl stop apt-daily.timer
sudo systemctl disable apt-daily.timer
sudo systemctl disable apt-daily.service
sudo systemctl daemon-reload
Run Code Online (Sandbox Code Playgroud)


小智 8

只是一个补充,首先你可以列出任务:

sudo systemctl list-timers
Run Code Online (Sandbox Code Playgroud)

并找到apt-daily-upgrade.timer,然后禁用它

sudo systemctl stop apt-daily-upgrade.timer
sudo systemctl disable apt-daily-upgrade.timer
sudo systemctl daemon-reload
Run Code Online (Sandbox Code Playgroud)