Linux日志相关操作

1.日志相关操作

1)日志需要切割,把一个大的日志切割成小日志

2)日志需要更换,就是把旧的删除,加入新的

2,日志命名规则:

1)如果配置文件中拥有“dateext”参数,那么日志会利用日期作为头一天的日志文件后缀保证日志不重复覆盖。

2)如果配置文件中没有“dateext”参数

示例:当天的“secure”日志会自动保存新的日志名为“secure.1”,前一天的日志名为“secure.2”,以此类推,新的一天的日志会以“secure.1”命名,以前的日志后缀数字会自动加一。

3)所有rpm包安装的程序都会做日志轮替。(不需手工做轮替,但是源码包需要手工做轮替。)


2.logrotate配置文件

参数 参数说明

daily 日志的轮替周期是每天

weekly 日志的轮替周期是每周

monthly 日志的轮替周期是每月

rotate 数字 保留的日志文件个数。0指没有备份

compress 日志轮替时,旧的日志进行压缩

create mode owner group 建立新的日志,同时指定新的日志的权限与所有者和所属组。如:create 0600 root utmp

mail address 当日志轮替时,输入内容通过邮件发送到指定邮件地址,如 mail [email protected]

missingok 如果日志不存在,则忽略该日志的警告信息。

notifempty 如果日志为空文件,则不进行日志轮替

minsize [大小] 日志轮替的最小值,也就是日志一定要大于或等于这个定义的最小值才会轮替,否则就算时间达到也不会轮替.

size [大小] 日志只有大于指定大小才进行日志轮替,而不是按照时间轮替。如:size 100k

dateext 使用日期作为日志轮替文件的后缀。如:secure-2017111



你可能感兴趣的:(Linux基本知识)