![检查新版本进程消耗 Ubuntu 服务器 13.04 上的资源](https://linux22.com/image/1099523/%E6%A3%80%E6%9F%A5%E6%96%B0%E7%89%88%E6%9C%AC%E8%BF%9B%E7%A8%8B%E6%B6%88%E8%80%97%20Ubuntu%20%E6%9C%8D%E5%8A%A1%E5%99%A8%2013.04%20%E4%B8%8A%E7%9A%84%E8%B5%84%E6%BA%90.png)
我在云环境中运行的小型 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