美文网首页
Centos7日志切割工具logrotate配置和使用

Centos7日志切割工具logrotate配置和使用

作者: 梨花菜 | 来源:发表于2020-01-06 12:03 被阅读0次

1.进入logrotate的配文路径,并创建配置需要切割的日志配置文件

#  进入logrotate的配文路径
cd /etc/logrotate.d/

# 创建并编辑配置,文件名是celery
vim /etc/logrotate.d/celery

2.写入配置文件

# 被切割的日志文件路径是/home/faster/FasterRunner/logs/worker.log
/home/faster/FasterRunner/logs/worker.log{
        # 把faster用户加入root组,否则会报权限错误
        su root faster
        # 按天切割
        daily
        # 保留备份数量
        rotate 7
        # 压缩
        compress
        # 延迟压缩
        delaycompress
        # 若section起始处指定的待切分文件不存在,也不会报错(默认会报错)
        missingok
        # 若/home/faster/FasterRunner/logs/worker.log是空文件,则不做切分
        notifempty
}

3.使新创建的配置文件生效

/usr/sbin/logrotate -f /etc/logrotate.conf

4.查看效果

[faster@faster_3_57 ~]$ ll -h /home/faster/ FasterRunner/logs/
FasterRunner/logs/:
total 816M
-rw-r--r-- 1 root   root    268 Jan  6 12:02 beat.log
-rw-r--r-- 1 root   root   102K Jan  6 11:50 beat.log-20200106
-rw-r--r-- 1 faster faster 3.7M Jan  6 09:07 debug.log
-rw-r--r-- 1 faster faster  17M Jan  6 10:44 run.log
-rw-rw-r-- 1 faster faster 6.8M Jan  6 11:48 worker.log
-rw-rw-r-- 1 faster faster 764M Jan  6 11:21 worker.log-20200106
-rw-rw-r-- 1 faster faster  25M Jan  6 11:49 worker.log-20200106.gz

相关文章

  • nginx日志文件切割

    使用脚本对nginx日志文件进行按天切割 然后配置crontab进行每天切割使用 使用logrotate对ngin...

  • logrotate切割nginx日志

    首先安装logrotate日志切割工具 yum -y install logrotate vim /etc/log...

  • linux日志切割工具 logrotate

    1、介绍 Logrotate是linux日志切割工具 Logrotate是基于crontab定时任务实现的定时日志...

  • Centos7日志切割工具logrotate配置和使用

    1.进入logrotate的配文路径,并创建配置需要切割的日志配置文件 2.写入配置文件 3.使新创建的配置文件生...

  • Nginx yum安装目录

    日志切割配置文件/etc/logrotate.d/nginx主要配置文件/etc/nginx/etc/nginx/...

  • 日志切割工具 logrotate

    如果服务日志文件大小增长较快,不断消耗磁盘空间就会触发告警,如果需要人为定期按照各种维度去手动清理日志就显得十分棘...

  • Nginx目录

    Nginx日志轮转,用于logrotate服务的日志切割 /etc/logrotate.d/nginx Nginx...

  • linux 日志管理服务 logrotate

    logrotate 是操作系统用来管理日志的工具,支持日志的切割、压缩、清理以及邮件报警等,通过 crontab ...

  • 日志切割

    《Linux使用logrotate来切割日志文件》 https://www.jb51.net/article/11...

  • linux机器的日志治理--logrotate

    因为logrotate是Linux自带的一个日志切割工具,如果默认没有,需要自行安装好。 使用非常方便,简单的两步...

网友评论

      本文标题:Centos7日志切割工具logrotate配置和使用

      本文链接:https://www.haomeiwen.com/subject/euzhactx.html