`
zengsun
  • 浏览: 39006 次
  • 性别: Icon_minigender_1
  • 来自: 江西
社区版块
存档分类
最新评论

降低updatedb的执行频率

阅读更多
你可能会发现一个叫updatedb的进程在疯狂的运行,占用了你非常多的系统资源。
那么这个就是由[cron]自动运行的更新系统数据的脚本。
作用是为你系统里面的文件建立索引(whereis的速度快的原因)

优化方法如下,仅供参考。

    * #ls /etc/cron*

你能看到cron.daily和cron.weekly等文件夹,并且在cron.daily里面应该有slocate等脚本。

    * #sudo mv /etc/cron.daily/slocate /etc/cron.weekly/

把这个定时更新的工作频率从每天一次降低到每周执行一次。

    * #sudo vi /etc/updatedb.conf

找到PRUNEPATHS,在後面添加上你不想让这个updatedb建立索引的目录。
分享到:
评论

相关推荐

    Linux updatedb 命令用法详解

    updatedb 命令的执行过程较长,因为在执行时它会遍历整个系统的目录树,并将所有的文件信息写入 slocate/locate 数据库文件中。 注意:slocate 本身具有一个数据库,里面存放了系统中文件与目录的相关信息。 语法 ...

    updatedb命令 创建或更新数据库文件

    updatedb命令的执行过程较长,因为在执行时它会遍历整个系统的目录树,并将所有的文件信息写入 slocate/locate 数据库文件中。 注意:slocate 本身具有一个数据库,里面存放了系统中文件与目录的相关信息。 使用...

    updateDB.py

    代码是Python 写的,作用是连接mysql数据库,在连接上后循环查询1000次,这个代码可以用来测试数据库select性能

    Win32 Locate and Updatedb Scripts:搜索文件和文件夹的简便方法-开源

    像Linux的“ locate”和“ updatedb”一样,“ winlocate”是在Windows环境系统中查找文件和文件夹的非常简单的解决方案。 所有这些都是通过使用2个脚本(.BAT),一些GNU工具和Sqlite3完成的。 我希望您会喜欢这个...

    XML学生考试系统资源下载

    多个学生用户可以进行登陆,在该系统上进行考试,首先用户需要在登陆框上选择要考试的题目,考试题目通过随机的方式出现,考完试以后会有学生的考试成绩。 下载后只需点击.html文件即可进行登陆,默认的登录用户名为...

    SQL Tools增强版

    很实用的一款1433SQL数据库连接器,增加部分常用指令

    linux 命令全集

    另外, whereis 可以加入参数来找寻相关的资料,例如如果你是要找可执行档( binary )那么加上 -b 就可以啦!例如上面的范例针对 passwd 这支程序来说明!如果不加任何参数的话,那么就将所有的数据列出来啰!那么 ...

    每天一个linux命令之locate 命令

    locate命令可以在搜寻数据库时快速找到档案,数据库由updatedb程序来更新,updatedb是由cron daemon周期性建立的,locate命令在搜寻数据库时比由整个由硬盘资料来搜寻资料来得快,但较差劲的是locate所找到的档案...

    javasnmp源码-OSCP-PWK-Notes-Public:OSCP-PWK-Notes-Public

    返回将在当前环境中执行的文件或链接的路径名。 它通过搜索 PATH 变量来做到这一点。 which sbd 找 find / -name 'sbd*' find / -name 'foldername' -type d find / -name 'filename' -type f find / -name 'sbd*' -...

    java红酒网站源码-OSCP-PWK-Notes-Public:OSCP-PWK-Notes-Public

    返回将在当前环境中执行的文件或链接的路径名。 它通过搜索 PATH 变量来做到这一点。 which sbd 找 find / -name 'sbd*' find / -name 'foldername' -type d find / -name 'filename' -type f find / -name 'sbd*' -...

    java红酒网站源码-OSCP-PWK-Notes-Public:Optixal的进攻性安全认证专家(OSCP)/KaliLinux(PWK)

    返回将在当前环境中执行的文件或链接的路径名。 它通过搜索 PATH 变量来做到这一点。 which sbd 找 find / -name 'sbd*' find / -name 'foldername' -type d find / -name 'filename' -type f find / -name 'sbd*' -...

    hosting-quickmigrate:快速迁移模块

    当 Aegir 执行迁移时,它通常会执行以下操作: 将站点置于维护模式。 使用 rsync 将所有资源同步回 aegir hostmaster(对于远程主机) 进行数据库备份。 将资源的数据复制到我们要迁移的目标中创建与新位置匹配的新...

    whereis命令 显示命令及相关文件的路径

    数据库是linux系统自动创建的,包含有本地所有文件的信息,并且每天通过自动执行updatedb命令更新一次。正因为这样,whereis命令的搜索结果有时候会不准确,比如刚添加的文件可能搜不到, 原因就是该数据库文件没有...

    Locate32:Locate32根据文件名查找文件和目录。-开源

    它的工作方式类似于Unix中的“ updatedb”和“ locate”命令。 换句话说,它使用数据库存储有关目录结构的信息,并在搜索中使用这些数据库。 这些数据库的使用提供了非常快的搜索速度。 该软件包括基于对话框的应用...

    Locate32:Locate32 根据文件名查找文件和目录。-开源

    它的工作方式类似于Unix中的“ updatedb”和“ locate”命令。 换句话说,它使用数据库来存储有关目录结构的信息,并在搜索中使用这些数据库。 这些数据库的使用提供了非常快的搜索速度。 该软件包括一个基于对话的...

    NSE-scripts:NSE脚本可检测CVE-2020-1350 SIGRED和CVE-2020-0796 SMBGHOST,CVE-2021-21972

    注意:该脚本只是安全地检查SMBv3上的CVE-2020-0796漏洞,并且不会尝试执行任何其他操作。 安装和运行 将.nse文件复制到nmap / scripts /文件夹并运行更新 cp cve-2020-0796.nse /usr/share/nmap/scripts/ nmap --...

    ExtJs4.1 treegrid CRUD 读取、新增、修改、删除

    实现treegrid组件的(CRUD)读取、新增、修改、删除 //设置grid单元格处于编辑状态 selcell:function(arow,acol){ this.editingPlugin.startEditByPosition({row:arow,column:acol}...updatedb:function(updaterecords)

    fsdb-开源

    Fsdb通过跟踪更改目录来加速slocate数据库文件的创建,因此在更新数据库时执行的工作量要少得多。 更新速度大约是updatedb的60倍。

    scripts:各种脚本,例如Invoke-Locate.ps1

    尽管此脚本的名称是Invoke-Locate,但实际上它创建了两个持久别名:locate和updatedb。 每隔6小时会自动创建一个新索引,并且可以使用updateb强制刷新。 根据驱动器的速度,建立索引的时间从30秒到15分钟不等。 ...

    java红酒网站源码-Cheatsheet:备忘单

    java网站源码备忘单和考试 平 映射 搜索 Exploit-db.com 卷曲 平 使用 fping 对整个网络运行 ping 扫描+ fping -a -g 192.168.10.0 2> ...从由updatedb准备的数据库中读取 updatedb locate sdb.exe

Global site tag (gtag.js) - Google Analytics