如题,pve 开了 vm 装的 Ubuntu 22 ,老是看到*** System restart required ***,强迫症看到了给重启了,结果隔没多久又开始提示 System restart required ,查了下是内核更新需要重启,但是我也没去手动更新内核啊,Ubuntu 22 现在都会自动下载更新内核了?逼死强迫症
以前 Ubuntu 20 也没这个问题,运行几百天了也没看到 System restart required 的提示,Ubuntu 22 怎么成了这个鬼样子
1
virusdefender 2023-07-01 09:48:10 +08:00
Ubuntu 我记得一直会自动更新,用于修复安全漏洞,只不过可能不一定需要重启机器,可能没注意到
|
2
wheat0r 2023-07-01 10:26:40 +08:00 1
apt-daily.service
apt-daily-upgrade.service |
3
onetown 2023-07-01 10:40:38 +08:00 3
生产的机器最好把 apt-daily-upgrade disable 掉, 有时候会更新 systemd 的一些组件导致服务重启,networkd 重启, 如果你的网络配置是动态的会导致 ip, gateway 丢失。 这都是血的教训啊
|
4
feedcode 2023-07-01 12:19:28 +08:00
https://wiki.debian.org/UnattendedUpgrades
```bash # disable unattended-upgrades echo unattended-upgrades unattended-upgrades/enable_auto_updates boolean true | debconf-set-selections dpkg-reconfigure -f noninteractive unattended-upgrades ``` |
5
msg7086 2023-07-01 12:23:42 +08:00
我前公司用的 14.04 就会自动更新内核了,还把 vps 上的 boot 分区塞爆了。什么叫 22 怎么成了这个鬼样子。
|
6
adoal 2023-07-01 12:50:31 +08:00 1
如果只是登录时看这个难受,并不介意实际更新,可以看看 /etc/update-motd.d 下面有没有 needrestart 更新 motd 的脚本干掉它
|
7
ruidoBlanco 2023-07-01 13:00:25 +08:00
禁用 apt-daily-upgrade.service 是没用的,因为它本来就不是 enable 的状态。apt-daily-upgrade 是 timer 起的。要禁用 timer 才行。自己看
systemctl list-timers |
8
xiaoduhappy2018 2023-07-02 02:16:37 +08:00
最好只保留基础服务,其他用不上的服务和 deb 包干掉
|
10
onetown 2023-07-02 20:13:37 +08:00
@HaneRo Debian 我不确定,但是你可以检查一下 /var/log/apt 目录下的 history 日志以及/var/log/syslog 下是否有 networkd 相关的服务重启的日志, 如果有, 可能是这个问题。
|
11
dode 2023-07-03 01:40:25 +08:00 via Android
我想每次需要重启它就自己直接自动重启,免得用的时候强迫症又要重启,麻烦
|
13
MrWil 2023-07-12 11:51:25 +08:00
Ubuntu20 ; Ubuntu22 都已验证,会自动更新。关闭操作如下:
Ubuntu 关闭内核和软件自动更新 # block kernel auto update apt-mark hold linux-generic linux-image-generic linux-headers-generic # close Update-Package-Lists sed -i 's/1/0/g' /etc/apt/apt.conf.d/10periodic # close unattended-upgrades sed -i 's/1/0/g' /etc/apt/apt.conf.d/20auto-upgrades |