容器技术交流

 找回密码
 立即注册
查看: 3205|回复: 0

logrotate每天轮转pureftp,mysql,innodb日志文件

[复制链接]
发表于 2016-9-1 19:55:35 | 显示全部楼层 |阅读模式
本帖最后由 mototown 于 2016-9-1 21:25 编辑

大家有没有注意,看一下/var/log/ pureftpd.log  ;/home/mysql_data/ibdata1   ; /home/mysql_data/ ib_logfile0;   /home/mysql_data/ ib_logfile1;文件有多大,如果没有注意,你自己都不会知道硬盘的空间哪里去了。

下面我结合自己安装的LUM 2.1.2将这些没用的文件每天轮转,减少硬盘使用


如果想偷懒,可以直接下载我写好的文件,



或者看一下这个教程。


举一个pureftp的栗子,其他的innodb,innodblog0,innodblog1自己照搬:
1:建立/etc/own文件夹;
2:建立两个文件;
    touch  /etc/own/pureftpd.conf
     cp  /etc/cron.daily/logrotate   /etc/own/pureftpd
3:文件内容:
    /etc/own/pureftpd.conf
  1. daily
  2. rotate  2
  3. create
  4. compress

  5. /var/log/pureftpd.log
  6. {
  7.         missingok
  8.         notifempty
  9.         rotate 2
复制代码


   /etc/own/pureftpd内容
  1. #!/bin/sh

  2. /usr/sbin/logrotate    /etc/own/pureftp_logrotate.conf

  3. EXITVALUE=$?
  4. if [ $EXITVALUE != 0 ]; then
  5.     /usr/bin/logger -t logrotate "ALERT exited abnormally with [$EXITVALUE]"
  6. fi
  7. exit 0
复制代码


4:手动测试
   /etc/own/pureftpd, 就会发现日志文件 /var/log/pureftpd 的转储效果




5:加入crontab -e
  
  1. *  1 * * *  /etc/own/pureftpd
  2. 30 1 * * *  /etc/own/innodb
  3. *  2 * * *  /etc/own/innodb_1
  4. 30 2 * * *  /etc/own/innodb_2
复制代码









own.tar.gz

1.12 KB, 下载次数: 1439

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Archiver|URLOS ( 粤ICP备18087780号 )

GMT+8, 2024-4-19 04:57 , Processed in 0.044423 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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