LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 966|回复: 3

updatedb是干什么的?

[复制链接]
发表于 2004-5-29 16:45:03 | 显示全部楼层 |阅读模式
我的系统RH8.0

某一天离开机子去睡觉,醒来后(半小时后)看见硬盘灯亮着不灭,用了一下 top命令,发现有个updatedb进程用了好多好多CPU,不一会又看见awk和sed先后位居榜首。(我可什么都没干,除了个Gnome终端外什么也没开啊)

不知是不是惨遭不幸?还是我疑神疑鬼?那这到底是怎么回事啊?它在自动更新?

谢谢!请快回答!(精神极度紧张中...)
发表于 2004-5-29 18:43:08 | 显示全部楼层
没事的,是系统在忙活自己那点事儿,一些日常维护工作而已
发表于 2004-5-29 20:44:30 | 显示全部楼层
快速给文件索引的,相当于给文件系统做了快照,如果你updatedb了之后要查找某个文件,直接locate就可以了,比如找chmseee,就是locate chmsee,直接出结果,比find快多了,不过不能及时反映文件系统的改变,只是从上次的快照里面找的。每隔一段时间建议手动updatedb,因为自动的总是在你不想运行的时候运行,硬盘狂转,很不爽。
发表于 2004-5-30 15:27:16 | 显示全部楼层
缺点就是不能及时更新,优点是比find快
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表