Linux中的日志功能

Posted 413Xiaol

tags:

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

配置文件 /etc/logrotate.conf 
daily
  日志的轮替周期是每天
weekly
  日志的轮替周期是每周
monthly
  日志的轮替周期是每月
rotate 数字
  保留的日志文件的个数
compress
  日志轮替时旧的日志进行压缩
create mode owner group
  建立新日志,同时指定新日志的权限与所有者和所属组
mail address
  当日志轮替时,输出内容通过邮件发送到指定邮件地址
missingok
  如果日志不存在,则忽略该日志的警告信息
notifempty
  如果日志为空,则不进行日志轮替
minsize 数字
  日志一定要达到这个最小值才会轮替,否则就算时间到了也不轮替
size 数字
  日志只有大于指定大小才进行轮替,而不是按照时间轮替
dateext
  使用日期作为日志轮替文件的后缀


[[email protected] ~]# cat /etc/logrotate.conf
# see "man logrotate" for details
# rotate log files weekly
weekly

# keep 4 weeks worth of backlogs
rotate 4

# create new (empty) log files after rotating old ones
create

# use date as a suffix of the rotated file
dateext

# uncomment this if you want your log files compressed
#compress

# RPM packages drop log rotation information into this directory
include /etc/logrotate.d

# no packages own wtmp and btmp -- we‘ll rotate them here
/var/log/wtmp {
monthly
create 0664 root utmp
minsize 1M
rotate 1
}

/var/log/btmp {
missingok
monthly
create 0600 root utmp
rotate 1
}

# system-specific logs may be also be configured here.
[[email protected] ~]#

logrotate [选项] /etc/logrotate.cong
  -v    显示日志轮替的过程
  -f     强制进行一次日志轮替,不论是否已经达到日志轮替的条件



















































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

linux和windows下实现日志写入文件功能

Linux中的目录功能(Red Hat 7)

Linux的日志文件

/var/log目录下的Linux日志文件功能详解_转

Linux九阴真经之九阴白骨爪残卷12(日志功能)

在linux中使用shell来分析统计日志中的信息