linux定时清除缓存

引言
如果你的服务器出现cache过多的情况或者服务器内存不足的情况,请参考这篇。

1、创建清除缓存shell执行脚本:cleanCache.sh

#!/bin/bash
#每天早上9点清除一次缓存
echo "开始清除缓存"
sync;sync;sync #写入硬盘,防止数据丢失
sleep 10 #延时10秒
echo 3 > /proc/sys/vm/drop_caches

注意:记住你保存脚本的文件夹

这里清除缓存有3个级别,看你需求选择

echo 1 > /proc/sys/vm/drop_caches, 只清除页面缓存;
echo 2 > /proc/sys/vm/drop_caches,清除目录项和inode;
echo 3 > /proc/sys/vm/drop_caches,清除页面缓存、目录项和

2、将cleanCache加入定时任务

echo '0 */2 * * * sh /home/admin/cleanCache.sh' >> /var/spool/cron/root

或者

通过命令 crontab -e ,添加完任务

其他查看定时任务命令:
crontab -l 表示列出所有的定时任务
crontab -r 表示删除用户的定时任务,当执行此命令后,所有用户下面的定时任务会被删除,执行crontab -l后会提示用户:“no crontab for admin” ,
也可以通过crontab --help查看帮助

定时任务未执行查看:

首先,执行service crond status查看crond运行状态(我因为这个问题折腾了很久,结果发现状态是停止的!),如果显示 crond (pid ****) is running…,则表示运行正常,如果显示是停止的(stop),则打开此服务,service crond start,如果显示command not found,则表示没有按照此服务,则需要安装,安装执行代码为:

yum install vixie-cron
yum install crontabs

经过运行以上两行代码,即可完成安装,然后再检查crond运行状态。

inux定时清除缓存相关推荐

  1. Linux定时清除缓存脚本与清除命令

    1.脚本cleanCache.sh vim cleanCache.sh #!/bin/bash #每两小时清除一次缓存 echo "开始清除缓存" sync;sync;sync # ...

  2. java 监听map的数据_使用监听器:定时清除map缓存的key value .

    使用监听器:定时清除map缓存的key value . 配置web.xml:注意位置 com.my.common.listener.TimerListener 监听类: public class Ti ...

  3. 使用监听器:定时清除map缓存的key value .

    使用监听器:定时清除map缓存的key value . 配置web.xml:注意位置 <listener>   <listener-class>    com.my.commo ...

  4. linux删除缓存脚本,Linux 设置定时清除buff/cache的脚本

    [[email protected] ~]# free -m total used free shared buff/cache available Mem: 96406 19256 11311 66 ...

  5. DOTA2怎么清除缓存_5分钟带你走进mybatis缓存

    前言 为什么要缓存 MyBatis缓存 一级缓存 二级缓存 二级缓存应该开启吗 自定义缓存 总结 前言 在计算机的世界中,缓存无处不在,操作系统有操作系统的缓存,数据库也会有数据库的缓存,各种中间件如 ...

  6. redis清除缓存命令 linux

    ShardedJedisClient 如何去清空redis缓存 应用Redis实现数据的读写,同时利用队列处理器定时将数据写入mysql.同时要注意避免冲突,在redis启动时去mysql读取所有表键 ...

  7. Docker 宿主机定时清除容器的运行日志

    为什么80%的码农都做不了架构师?>>>    docker 宿主机定时清除容器的运行日志 一般docker容器都是最小化安装,不仅如此系统定时器相关的服务也不存在,自己去安装也很麻 ...

  8. php中的css样式改变无反应,解决ecshop清除缓存css样式没反应问题

    部分浏览器例如谷歌或360等双核浏览器会对商城的css样式进行缓存,导致修改了css样式文件也没有更新. 解决方法: 修改includes/init.php 找到 if (!empty($_CFG[' ...

  9. Linux 定时清除日志 Log

    一.原因 写这篇的原因是项目中log没有定时清除,服务器上项目是用脚本启动,log文件只会在启动时生成一次,这时,由于项目在不断运行中,导致log越来越大.如果删除log文件,还得把项目停掉在启动,这 ...

最新文章

  1. 【系列文章】面向自动驾驶的三维点云处理与学习(2)
  2. Access数据库OleDbHelper
  3. tableau必知必会之仪表板的最佳实践
  4. nginx反向代理结合apache和php的配置示例
  5. Linux学习笔记2_centos7远程登陆前的总结
  6. linux history操作的路径,绝对路径和相对路径,目录命令(cd,mkdir,rm,history)
  7. 全排列变种:限定 排列的差值范围 及 排列中的元素个数
  8. php中数据类型、数组排序、循环语句、混编、操作本地文件流程、常用API、函数、魔术常量
  9. jQuery Autocomplete 用户快速找到并从预设值列表中选择
  10. 华为云的“大招”——Euler开源 Gauss开放 旨在建立云生态
  11. 一个基本的spring+mybatis所需要的包
  12. windows c++ cjson 使用_cJSON源码剖析
  13. Android仿人人客户端(v5.7.1)——对从服务器端(网络)获取的图片进行本地双缓存处理(流程图或活动图)...
  14. matlab如何分解矩阵,Matlab中矩阵的分解
  15. 翻转一个数的二进制后的值
  16. matlab仿真电子秤,基于单片机的电子秤设计
  17. 揭秘大厂的物联网关键技术
  18. mysql aix版本查看_AIX 查看aio状态
  19. R语言 在R中实现vlookup的功能
  20. 使用JS解析JSON数组

热门文章

  1. Markov chain 整理
  2. r语言Isfit_R语言实战大作业——糖尿病预测
  3. 5.12 汶川大地震记忆(2008-06-23 15:34:50| 分类: 心情故事)
  4. 第十八届全国大学生智能车竞赛华东赛区成绩与奖项
  5. Sublime Text 3安装,使用技巧及快捷键笔记
  6. 搭建 Seafile 专属网盘
  7. 2021 申请SSL证书、Nginx和SpringBoot配置阿里云SSL证书解决HTTP HTTPS及不生效、打包报错详细教程
  8. python之items()的用法
  9. dragonfly k8s 部署
  10. python列表与元祖详解