我在云环境中运行的小型 Ubuntu 13.04 虚拟机实例经常因为名为 check-new-release 的进程而变得缓慢/无响应。有没有办法禁用此进程,或者手动运行它?
答案1
尝试做
apt-get remove ubuntu-release-upgrader-core
您看到正在运行的脚本是/usr/lib/ubuntu-release-upgrader/check-new-release
,删除上述包将完全删除该脚本。
这个包的描述是:
ubuntu-release-upgrader-core - manage release upgrades
答案2
在文件中/etc/update-manager/release-upgrades
更改Prompt=normal
为Prompt=never
。
您也可以通过 GUI 执行此操作,但这可能不适合虚拟服务器。
您可以使用以下方式手动检查新版本do-release-upgrade
答案3
对于低 RAM 的服务器来说这很麻烦,并且“Prompt=never”在 Ubuntu 18.04 上对我来说不起作用,所以我做了以下操作(退出代码 1 表示 NO_RELEASE_AVAILABLE):
mv /usr/bin/do-release-upgrade /usr/bin/do-release-upgrade.bak;
echo -n 'import sys; sys.exit(1);' > /usr/bin/do-release-upgrade
chmod 755 /usr/bin/do-release-upgrade
# chattr +i /usr/bin/do-release-upgrade