__JMY__
MY Devblog
__JMY__
전체 방문자
오늘
어제
  • 분류 전체보기 (52)
    • Dev (52)
      • Algorithm (6)
      • Linux (12)
      • Network (7)
      • Container (2)
      • Python (14)
      • Frontend (2)
      • Etc (9)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • Sorting
  • flexbox
  • tcpdump
  • Kubernetes
  • algorithm
  • Ingress
  • frontend
  • certificate
  • springboot
  • Tuple
  • wget
  • flask
  • hash
  • Docker
  • Linux
  • Python
  • network
  • SCP
  • hikaricp
  • react

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
__JMY__

MY Devblog

Dev/Linux

logrotate

2019. 12. 20. 22:31

logroate는 로그를 관리하는 도구입니다.

사용자가 정한 주기마다 로그파일을 백업하는 설정이 가능하고 무한대로 로그파일이 생성되는 것을 방지하기위해 최대 로그갯수를 지정할 수 있습니다.

/etc/logrotate.conf 설정을 추가하거나 /etc/logrotate.d/ 아래에 설정파일을 생성하여 로그를 관리할 수 있습니다.

 

logrotate 옵션

  • daily, weekly, monthy, yearly => 매일, 매주, 매달, 매년 시행
  • rotate <갯수> => 지정한 갯수 만큼만 보관
  • compress => 해당되는 로그파일을 압축(gzip)
  • nocompress => 해당되는 로그파일을 압축하지 않음
  • dateext => 로그명에 확장자 추가
  • dateformat => 날짜 형식 지정
  • missingok => 로그파일이 없어도 에러 처리하지 않음
  • ifempty => 비어있는 경우에도 실행
  • noifempty => 로그파일이 비어있는 경우 실행하지 않음
  • prerotate / endscript => 실행 전 스크립트 파일 실행
  • postrotate / endscript => 실행 후 스트립트 파일 실행
  • copytruncate => 현재 로그파일 복사 후 원본파일 크기는 0으로 생성

(설정예시)

/path/to/logfile {
    copytruncate
    create 0644 username group
    daily
    rotate 14
    missingok
    notifempty
    dateext
    prerotate
    dateformat .%Y%m%d
}
반응형

'Dev > Linux' 카테고리의 다른 글

리눅스 du 명령어  (0) 2021.01.29
find 명령어  (0) 2020.03.29
리눅스 그룹 추가 및 삭제  (0) 2019.12.06
리눅스에서 노트북 덮개 닫아도 작동하게 하는 방법  (0) 2019.08.12
ulimit 명령어  (0) 2019.08.04
    'Dev/Linux' 카테고리의 다른 글
    • 리눅스 du 명령어
    • find 명령어
    • 리눅스 그룹 추가 및 삭제
    • 리눅스에서 노트북 덮개 닫아도 작동하게 하는 방법
    __JMY__
    __JMY__
    공부내용 정리 블로그

    티스토리툴바