日志文件管理logrotate配置
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了日志文件管理logrotate配置相关的知识,希望对你有一定的参考价值。
1.下载logrotate
在Fedora和CentOS安装
yum install logrotate crontabs
Debian和Ubuntu上
apt-get install logrotate cron
2.创建日志文件
cd /var/log/ touch file.log vim file.log
3.创建file.log的配置文件添加
vim /etc/logrotate.d/file
/vsr/log/file.log{
monthly 日志文件按每个月轮循 daily 每天 weakly 每星期 yealy 每年
rotate 5 储存5个归档日志,对于第六个归档,时间最久的自动删除
compress 以归档的文件用gzip进行压缩
mail address 把转储的日志文件发送到指定的E-mail 地址
nocompress 不需要压缩时,用这个参数
copytruncate 用于还在打开中的日志文件,把当前日志备份并截断
nocopytruncate 备份日志文件但是不截断
create 644 root root 转储文件,使用指定的文件模式创建新的日志文件
size 20M 指定文件当天达到20M的时候才转储
}
以上的参数可以根据自己的需求而添加
4.手动启动logrotate
logrotate -vf /etc/logrotate.d/file
以上是关于日志文件管理logrotate配置的主要内容,如果未能解决你的问题,请参考以下文章