系统相关
首页 > 系统相关> > linux – 我可以禁用updatedb吗?

linux – 我可以禁用updatedb吗?

作者:互联网

是否有必要更新?我从不使用locate,我的服务器往往有数十万个文件,这些文件通常会使updatedb运行很长时间并消耗MySQL和/或其他软件所需的I / O.

我可以将它从cron中删除并期望一切正常吗? (通过我在服务器上找到的常用软件:linux,cpanel,mysql,apache,php等).

解决方法:

是的,你可以在crons中禁用它或删除提供updatedb的包.在Red Hat系统上,您可以在删除之前确定是否有任何需要它的步骤.

>首先找出程序在磁盘上的位置.

$type updatedb
updatedb is /usr/bin/updatedb

>接下来找出哪个包提供updatedb.

$rpm -qf /usr/bin/updatedb
mlocate-0.26-3.fc19.x86_64

>看看是否需要mlocate.

$rpm -q --whatrequires mlocate
no package requires mlocate

>没有任何要求,所以你可以删除包.

$yum remove mlocate

标签:performance,linux,io,updatedb
来源: https://codeday.me/bug/20190808/1624228.html