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