Ano, můžete to zakázat v cronech nebo odstranit balíček, který obsahuje updatedb
. V systému Red Hat byste před odstraněním provedli kroky k určení, zda to něco vyžaduje.
-
Nejprve zjistěte, kde je program umístěn na disku.
$ type updatedb updatedb is /usr/bin/updatedb
-
Dále zjistěte, jaký balíček poskytuje
updatedb
.$ rpm -qf /usr/bin/updatedb mlocate-0.26-3.fc19.x86_64
-
Podívejte se, zda něco vyžaduje
mlocate
.$ rpm -q --whatrequires mlocate no package requires mlocate
-
Nic to nevyžaduje, takže můžete balíček odstranit.
$ yum remove mlocate
Můžete zakázat skenování adresářů, které mají mnoho souborů (/var/www
například) úpravou /etc/updatedb.conf
konfigurační soubor. Pokud jej opravdu chcete deaktivovat, stačí odstranit cronjob.
Odstraňte jej pomocí správce balíčků, pokud jej používá jiný balíček, budete to vědět, protože na něm musí záviset (závislost balíčku).
Mám server s Nginx
, php-fpm
a mysql
a funguje to skvěle i bez updatedb
.