禁用 Ubuntu 22.04 自动 AWS 内核更新

禁用 Ubuntu 22.04 自动 AWS 内核更新

我有一台在 AWS 上运行的 ubuntu 22.04 服务器。不久前,一次自动内核更新导致服务器崩溃,这是一场噩梦,因为它是无头的(aws)。

Linux 5.4.0-1018-aws从那时起,我按照这里的说明手动恢复了内核(https://discourse.ubuntu.com/t/how-to-downgrade-the-kernel-on-ubuntu-20-04-to-the-5-4-lts-version/26459) 并且它从此再也没有更新过内核(我不知道我是否做了什么,我没有50unattended-upgrades在黑名单部分看到任何内容)。这正是我想要的,我不希望它升级内核,但它正在更新其他所有内容(使用无人值守升级)。这是完美的场景。

最近我手动更新了内核,Linux 6.2.0-1009-aws一切运行良好。现在我想确保它不再升级内核,但它会继续升级所有其他软件包。我担心,由于我现在使用的是最新的 aws 内核版本,它也会自动更新 aws 内核。我的问题是如何检查 aws 内核是否要更新,更重要的是,如何将其设置为除非我自己手动更新,否则 aws 内核永远不会自动更新(但我确实希望其余软件包都更新)?

答案1

虽然对任何软件包保留更新并不是一个好建议(因为更新只是安全修复),但您可以使用它apt-mark hold来避免对任何软件包进行更新。

更多信息这里 举个例子这里

相关内容