Linux

我可以禁用更新數據庫嗎?

  • November 25, 2018

updatedb必要嗎?我從不使用locate,而且我的伺服器往往有數以千萬計的文件,這通常會使 updatedb 執行很長時間並消耗 MySQL 和/或其他軟體所需的 I/O。

我可以將它從 cron 中刪除並期望一切正常嗎?(我的意思是在伺服器上找到的所有常用軟體:linux、cpanel、mysql、apache、php 等)。

是的,您可以在 crons 中禁用它或刪除提供updatedb. 在 Red Hat 系統上,您將在刪除之前確定是否有任何需要它的步驟。

  1. 首先找出程序在磁碟上的位置。
$ type updatedb
updatedb is /usr/bin/updatedb
  1. 接下來找出包提供什麼updatedb
$ rpm -qf /usr/bin/updatedb
mlocate-0.26-3.fc19.x86_64
  1. 看看有沒有什麼需要mlocate
$ rpm -q --whatrequires mlocate
no package requires mlocate
  1. 沒有什麼需要它,因此您可以刪除包。
$ yum remove mlocate

引用自:https://unix.stackexchange.com/questions/113670