linux分割日志命令,linux日志分割命令 - logrotate

linux日志分割命令 - logrotate

首页 计算机相关 linux命令 linux日志分割命令 - logrotate

logrotate 可以根据配置文件 /etc/logrotate.conf,/etc/logrotate.d/ 来对日志文件进行轮替操作。

/etc/logrotate.conf 配置如下# 默认一个礼拜轮替一次

weekly

# 默认保留4个日志文件

rotate 4

# 由于文件被改名,轮替后创建新文件

create

# 被轮替的文件后缀名用日期来显示

dateext

# 是否对轮替文件进行压缩

#compress

# 这里面的配置文件都会读进来

include /etc/logrotate.d

# 这里针对轮替文件进一步设置

# 同名的设置会覆盖上面的默认

/var/log/wtmp {

monthly #一个月轮替一次

create 0664 root utmp #指定新文件的权限,所属账号和群组

minsize 1M #一个月到了,如果文件小于1M,不轮替

rotate 1 #只保留一个,比如 btmp-20180701

}

/var/log/btmp {

missingok #代表如果日志文件不存在,直接跳过不报错

monthly

create 0600 root utmp

rotate 1

}

# system-specific logs may be also be configured here.

你可能感兴趣的:(linux分割日志命令)