/etc/logrotate.conf

1 개요[ | ]

/etc/logrotate.conf
logrotate 설정 파일

2 내용[ | ]

# 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.

3 지시어[ | ]

  • weekly : 주단위 순환(기존 파일들을 한칸씩 밀어냄 .1 .2 .3 …)
  • monthly: 월단위 순환
  • rotate 4: 4회분까지 보관
  • create: 새로 빈 로그 파일을 생성
  • dateext: 날짜 형식(YYYYMMDD) 확장자 사용
  • include: 대상폴더 내의 설정파일들을 인클루드
  • minsize: 지정한 용량이 넘었을 때만 순환
  • missingok: 순환 대상 로그파일이 없어도 에러 메시지 기록안함

4 같이 보기[ | ]

/etc/logrotate.d