日志切割:logrotate

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了日志切割:logrotate相关的知识,希望对你有一定的参考价值。

logrotate 用于切割日志,logrotate 的配置文件是 /etc/logrotate.conf ,直接配置该文件即可实现日志切割

[[email protected] ~]# cat /etc/logrotate.conf
weekly # 表示每周切割一次 rotate 4 # 表示最多切割成几个文件 create # 表示切割后生成一个新的文件 dateext # 表示切割后以日期的形式命名 include /etc/logrotate.d # 该配置文件加载的其他配置文件 /var/log/wtmp { # 对 /var/log/wtmp 文件进行切割 monthly # 每月切割一次 create 0664 root utmp # 表示切割后生成的新的文件的权限和属主属组 minsize 1M # 表示 /var/log/wtmp 最小为 1M 时才进行切割 rotate 1 # 表示只保留一个做备份 } /var/log/btmp { # 对 /var/log/btmp 文件进行切割 missingok monthly create 0600 root utmp rotate 1 }
/var/log/messages    # 系统内核相关的日志,比如重启系统、安装服务等都会记录日志
/var/log/wtmp # 用户登录历史相关的日志,直接运行 last 命令查看该日志内容,不能用 cat
/var/log/btmp # 用户登录失败相关的日志,直接运行 lastb 命令查看该日志内容,不能用 cat
/var/log/maillog # 邮件相关的日志,如果发不出去邮件可以查看该日志
/var/log/secure # 验证相关的日志,比如用户登录
/var/log/dmesg # 系统启动过程中硬件相关的日志

 

 

 

 

 

        

以上是关于日志切割:logrotate的主要内容,如果未能解决你的问题,请参考以下文章

Tomcat日志切割(logrotate)

Nginx 日志切割(Logrotate)

logrotate日志切割配置

Logrotate切割日志

Logrotate切割日志

Linux自带 Logrotate 日志切割工具配置详解