Ubuntu 22 会自动更新内核?总是有 System restart required 警告

2023-07-01 09:42:16 +08:00
 anxn

如题,pve 开了 vm 装的 Ubuntu 22 ,老是看到*** System restart required ***,强迫症看到了给重启了,结果隔没多久又开始提示 System restart required ,查了下是内核更新需要重启,但是我也没去手动更新内核啊,Ubuntu 22 现在都会自动下载更新内核了?逼死强迫症

以前 Ubuntu 20 也没这个问题,运行几百天了也没看到 System restart required 的提示,Ubuntu 22 怎么成了这个鬼样子

3382 次点击
所在节点    Linux
13 条回复
virusdefender
2023-07-01 09:48:10 +08:00
Ubuntu 我记得一直会自动更新,用于修复安全漏洞,只不过可能不一定需要重启机器,可能没注意到
wheat0r
2023-07-01 10:26:40 +08:00
apt-daily.service
apt-daily-upgrade.service
onetown
2023-07-01 10:40:38 +08:00
生产的机器最好把 apt-daily-upgrade disable 掉, 有时候会更新 systemd 的一些组件导致服务重启,networkd 重启, 如果你的网络配置是动态的会导致 ip, gateway 丢失。 这都是血的教训啊
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
```
msg7086
2023-07-01 12:23:42 +08:00
我前公司用的 14.04 就会自动更新内核了,还把 vps 上的 boot 分区塞爆了。什么叫 22 怎么成了这个鬼样子。
adoal
2023-07-01 12:50:31 +08:00
如果只是登录时看这个难受,并不介意实际更新,可以看看 /etc/update-motd.d 下面有没有 needrestart 更新 motd 的脚本干掉它
ruidoBlanco
2023-07-01 13:00:25 +08:00
禁用 apt-daily-upgrade.service 是没用的,因为它本来就不是 enable 的状态。apt-daily-upgrade 是 timer 起的。要禁用 timer 才行。自己看

systemctl list-timers
xiaoduhappy2018
2023-07-02 02:16:37 +08:00
最好只保留基础服务,其他用不上的服务和 deb 包干掉
HaneRo
2023-07-02 13:20:28 +08:00
@onetown Debian 会这样吗?我有个设备总是掉线,重新插拔网线就能恢复
onetown
2023-07-02 20:13:37 +08:00
@HaneRo Debian 我不确定,但是你可以检查一下 /var/log/apt 目录下的 history 日志以及/var/log/syslog 下是否有 networkd 相关的服务重启的日志, 如果有, 可能是这个问题。
dode
2023-07-03 01:40:25 +08:00
我想每次需要重启它就自己直接自动重启,免得用的时候强迫症又要重启,麻烦
dode
2023-07-03 01:42:22 +08:00
@HaneRo 线路,交换机接口有问题吧
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

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/953188

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX