码迷,mamicode.com
首页 > 系统相关 > 详细

Ubuntu如何定时清理内存

时间:2018-05-12 19:24:10      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:丢失   alt   设置   chm   9.png   文件   sudo   cron   nta   

Ubuntu如何定时清理内存

1.进入su

jiqing@Ubuntu:~$ su
密码: 
root@Ubuntu:/home/jiqing# 

2.创建cleanCache.sh

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

3.设置可执行

chmod +x cleanCache.sh 

4.创建定时器任务,以管理员的身份

  0 *  *   *   *     cd /home/jiqing/sh && ./cleanCache.sh

每小时执行一次。

这样你的电脑就不会越用越卡顿了。

如何查看cron日志?

技术分享图片

需要先将这个日志开启。

进入配置文件中,

sudo vim /etc/rsyslog.d/50-default.conf 

将cron的日志注释去掉

cron.*  /var/log/cron.log #将cron前面的注释符去掉

重启rsyslog

sudo  service rsyslog  restart 

查看crontab日志

tail -f /var/log/cron.log   

日志是个好东西,方便调试,方便看清系统的真实情况。透过数据看问题。

Ubuntu如何定时清理内存

标签:丢失   alt   设置   chm   9.png   文件   sudo   cron   nta   

原文地址:https://www.cnblogs.com/jiqing9006/p/9029471.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!