1、locate文件查找命令:locate:根据文件名查找文件非实时查找、模糊匹配、速度快,但是依赖于事先构建好的索引库,索引库可以通过系统自动实现(周期性任务),也可以通过命令手动实现,手动更新数据库(updatedb)模糊匹配体现在不只匹配路径中的基名,也匹配路径中的内容;..
分类:
其他好文 时间:
2017-10-29 11:04:13
阅读次数:
102
(一)文件查找 locate 依赖于事先构建好的索引库 系统自动实现:周期性任务 手动更新数据库:updatedb命令,该命令非常消耗系统资源 工作特性 查找速度快 模糊查找 非实时查找(数据库里的内容可能是旧的) 使用方式:locate [OPTION]... PATTERN... -b:只匹配基 ...
分类:
其他好文 时间:
2017-10-08 18:53:15
阅读次数:
171
find命令find作为一个文件查找命令,与locate不同的是,它是一个实时查找命令,而locate则依赖于事先建好的数据库。而数据库的建立又十分耗费系统资源;locate命令虽然在查找速度上优于find,但在工作应用时有可能不能查到短时间内新建或者改变的文件,故个人认为二者各有优劣..
分类:
其他好文 时间:
2017-09-25 19:00:18
阅读次数:
134
根据阮一峰大大的文章实现,不过没实现“搜索词中的上一次出现位置”(我直接实时查找,显然应该预处理): 文章:http://www.ruanyifeng.com/blog/2013/05/boyer-moore_string_search_algorithm.html 代码: ...
分类:
编程语言 时间:
2017-09-18 00:26:24
阅读次数:
258
概要 为什么要做监控 线上发布了服务,怎么知道它一切正常,比如发布5台服务器,如何直观了解是否有请求进来,访问一切正常。当年有一次将线上的库配置到了Beta,这么低级的错误,排错花了一个通宵,十几个人。某个核心服务挂了,导致大量报错,如何确定到底是哪里出了问题。SOA带来的问题,调用XX服务出问题, ...
分类:
其他好文 时间:
2017-09-11 10:25:02
阅读次数:
259
find:实时查找1.比locate查找速度更慢2.没有指定目录时,仅搜索当前目录3.所有文件都符合匹配要求4.可以在查找到的文件执行命令5.仅能搜索有读和执行权限的目录-name-iname-user-group用逻辑操作符查找:默认(逻辑与)-not 、-o利用权限查找:-perm、-user、 ...
分类:
其他好文 时间:
2017-08-29 09:26:48
阅读次数:
154
find—查找条件目录一、根据时间戳查找:二、根据权限查找三、根据文件所属人owner,文件所属组group查找四、根据搜索层级查找五、根据文件名查找六、根据文件类型查找:find实时查找工具,通过遍历指定路径完成文件查找(1)工作特点:查找速度略慢精确查找实时查找可以只搜索..
分类:
其他好文 时间:
2017-08-14 01:28:39
阅读次数:
144
★locate非实时查找(数据库查找)支持正则∮查询系统上预建的文件索引数据库/var/lib/mlocate/mlocate.db∮依赖于事先构建的索引索引的构建是在系统较为空闲时自动进行(周期性任务),管理员手动更新数据(updatedb)索引构建过程需要遍历整个根文件系统,极消耗资源∮工作特点:..
分类:
其他好文 时间:
2017-08-12 22:49:45
阅读次数:
226
1.文件查找在文件系统上查找符合条件的文件:locate,find非实时查找(数据库查找):locate实时查找:find2.locate(1)功能特点查询系统上预建的文件索引数据库/var/lib/mlocate/mlocate.db依赖于事先构建的索引索引的构建是在系统较为空闲时自动进行(周期性任务),管理员手动更..
分类:
系统相关 时间:
2017-08-10 17:58:22
阅读次数:
288
findfind搜索:实时查找工具,通过遍历指定路径完成文件查找工作特点:查找速度略慢精确查找实时查找可能只搜索用户具备读取和执行权限的目录find[OPTION]...[查找路径][查找条件][处理动作]查找路径:指定具体目标路径;默认为当前目录查找条件:指定的查找标准,可以文件名、..
分类:
其他好文 时间:
2017-08-05 22:03:39
阅读次数:
228