카이도스의 Tech Blog

logrotate 본문

지식

logrotate

카이도스 2022. 8. 4. 11:18
728x90
반응형
logrotate는 로그 파일들을 logrotate.conf 설정 파일에 의해 자르거나 삭제 압축해 로그파일을 관리
 
rsyslogd 데몬에 의해 생성된 /var/log 파일들은 logrotate에 의해 자동 관리함 실행시만 구동되는 데몬
 
데몬 : /usr/sbin/logrotate
설정파일 : /etc/logrotate.conf
 
데몬 구동 확인 #ps -ef | grep syslogd
 
데몬 구동 정지, 시작
[root@www log]# /etc/init.d/rsyslog stop
Shutting down system logger:                               [  OK  ]
[root@www log]# /etc/init.d/rsyslog start
 
 
# see "man logrotate" for details
# rotate log files weekly
weekly - /var/log 파일들을 주단위로 자름
 
# keep 4 weeks worth of backlogs
rotate 4 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 로그 관리를 위해 /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
 
 
 
logrotate 주요 옵션 (/etc/logrotate.conf에 적용)
- compess : 로그파일을 gzip으로 압축하게 된다.
        - create [mode owner group] : 순환되어 생성 하는 로그파일의 퍼미션, 소유자, 그룹소유자를 지정
                                                     ex) create 600 root rootgroup
        - daily : 로그파일을 일 단위로 자른다.
        - weekly : 로그파일을 주 단위로 자른다.
        - monthly : 로그파일을 한달 주기로 자른다.
        - errors address : 로케이트 작업시 에러가 발생하면 지정된 주소로 메일을 보낸다.
        - extension [ext] : 로그파일의 뒤에 ext라는 확장자를 붙인다. 다른 확장자로 설정해도 관계없다
        - ifempty : 로그파일이 비어 있어도 로케이트 작업을 한다. 기본값이다.
        - notifempty : 로그파일이 비어 있으면 로케이트 작업을 하지 않는다.
        - mail [메일주소] : 로테이트 작업후에 이전 로그파일을 지정된 메일주소로 보낸다.
        - rotate [숫자] : 로테이트 작업파일이 순환되어지는 파일의 총 갯수
        - size [size] : 로테이트의 수행결과로 생성된 파일의 사이즈가 지정된 사이즈가 넘지 않도록 지정 ex) size 100k,  size 100M

 

728x90
반응형

'지식' 카테고리의 다른 글

- fstab  (0) 2022.08.04
fsck  (0) 2022.08.04
도메인 상태코드  (0) 2022.08.04
top  (0) 2022.08.04
메일 리턴 코드 모음  (0) 2022.08.04
Comments