Ja, Sie können es in den Crons deaktivieren oder das Paket entfernen, das updatedb
bereitstellt . Auf einem Red Hat-System würden Sie die Schritte ausführen, um festzustellen, ob etwas dies vor der Entfernung erfordert.
-
Finden Sie zuerst heraus, wo sich das Programm auf der Festplatte befindet.
$ type updatedb updatedb is /usr/bin/updatedb
-
Finden Sie als Nächstes heraus, welches Paket
updatedb
bereitstellt .$ rpm -qf /usr/bin/updatedb mlocate-0.26-3.fc19.x86_64
-
Sehen Sie nach, ob irgendetwas
mlocate
erfordert .$ rpm -q --whatrequires mlocate no package requires mlocate
-
Es ist nicht erforderlich, sodass Sie das Paket entfernen können.
$ yum remove mlocate
Sie können das Scannen von Verzeichnissen mit vielen Dateien deaktivieren (/var/www
zum Beispiel) durch Bearbeiten von /etc/updatedb.conf
Konfigurationsdatei. Wenn Sie es wirklich deaktivieren möchten, dann entfernen Sie einfach den Cronjob.
Entfernen Sie es mit Ihrem Paketmanager, wenn ein anderes Paket es verwendet, werden Sie es wissen, da es davon abhängig sein muss (Paketabhängigkeit).
Ich habe einen Server mit Nginx
, php-fpm
und mysql
, und es funktioniert wunderbar ohne updatedb
.