A-A+

locate: can not open `/var/lib/mlocate/mlocate.db’的解决方法

2012年10月10日 CentOS 暂无评论 阅读 2,600 次
如果您有代购或者代维服务器、PHP网站建设、程序代码修改、系统开发等需求,可以联系我购买付费服务。QQ 379880222

使用 locate 命令时,出现如下问题:
locate: can not open `/var/lib/mlocate/mlocate.db': 没有找到指定数据库文件
解决的办法:
更新数据库:
[root@lxy /]# updatedb
locate命令可以在搜寻数据库时快速找到文件,数据库由updatedb程序来更新,updatedb是由cron daemon周期性建立的,locate命令在搜寻数据库时比由整个由硬盘资料来搜寻资料来得快,但较差劲的是locate所找到的文件若是最近才建立或刚更名的,可能会找不到,在内定值中,updatedb每天会跑一次,可以由修改crontab来更新设定值。(etc/crontab)

标签:

给我留言