본문 바로가기

컴퓨터/노트북/인터넷

IT 컴퓨터 기기를 좋아하는 사람들의 모임방

조회 수 2652 추천 수 0 댓글 0

단축키

Prev이전 문서

Next다음 문서

단축키

Prev이전 문서

Next다음 문서

Extra Form

설치

$ sudo apt install logrotate

vi /etc/logrotate.conf

## 로그 파일을 순환시킬 기간에 대한 설정 (daily, weekly, monthly, yearly)
# see "man logrotate" for details
# rotate log files weekly
weekly

# use the adm group by default, since this is the owning group
# of /var/log/syslog.
su root adm

## 순환된 로그 파일을 보관할 기간에 대한 설정 (위에서 설정한 기간 단위 설정)
# keep 4 weeks worth of backlogs
rotate 4

## 로그  파일 순환 후 새로운 로그 파일 생성
# create new (empty) log files after rotating old ones
create

## 순환된 파일의 파일명 변경 옵션(YYYYMMDD)
# use date as a suffix of the rotated file
#dateext

## 순환된 파일을 압축하여 보관하는 옵션
# uncomment this if you want your log files compressed
#compress

## 로그 순환에 대한 추가 설정 파일이 저장된 디렉토리
# packages drop log rotation information into this directory
include /etc/logrotate.d

# system-specific logs may be also be configured here.

데몬 기본 정보

  • 데몬 위치: /usr/sbin/logrotate
  • 데몬 설정 파일 경로: /etc/logrotate.conf
  • rotate 기능을 활용하고 싶은 application의 rotate 설정 파일 경로: /etc/logrotate.d/
  • 데몬에서 관리되는 log file에 대한 rotate 상태 기록 파일: /var/lib/logrotate/logrotate.status

Application log의 rotate 설정

/etc/logrotate.d/ 경로에 testrotate 파일 생성

/logs/*.log {
rotate 10000
create
daily
missingok
dateext
dateformat -%Y-%m-%d_%H
maxage 14
maxsize 10M
}
  • rotate 10000: 로그 파일 개수를 10000개로 유지
    • 10000 개가 넘어가면 오래된 파일부터 삭제
  • create: 원본 파일이 rotate 되고, 원본 파일 명으로 신규 파일이 생성
    • 비활성화 nocreate, 복사본을 만들려면 copy, copy 옵션을 사용할 경우 create 옵션이 적용되지 않음
  • daily: 일 단위로 rotate
    • weeky, monthly, houly 등 원하는 rotate 기간에 따라 설정
  • missingok: 로그 파일이 없는 경우에도 에러 없이 다음으로 넘어감
    • nomissingok가 default, 로그 없을 시 error 발생
  • dateext: test.log.1 test.log.2처럼 숫자를 붙이는 대신 지정한(dateformat) 날짜 형태의 값으로 확장자를 생성
  • dateformat: dateext 옵션과 함께 사용하며, 로그 파일이 rotate될 때, 어떤 형태로 확장자를 생성할 지 설정
    • test.log → test.log-2022-10-12_00
  • maxage 14: 14일 이상이 지난 로그 파일을 삭제
  • maxsize 10M: 10M 이상이 된 로그 파일을 설정된 기간 조건과 관계 없이 rotate
  • compress: gzip으로 압축
  • nocompress: 압축하지 않음
  • size 용량: 지정된 용량이 되면 rotate
  • sharedscripts: postrotate ~ endscript 안에 script 가 동작할 때 각각의 로그 마다 실행되는 것이 아니라 1번만 실행되도록 하는 옵션
  • notifempty: 로그 파일이 비어있으면 로테이트 하지 않음
  • create 640 nginx adm: 로그 파일 새로 생성 시, 파일 권한을 640으로 생성, 소유자/그룹은 nginx
  • postrotate: 로테이트 작업이 끝난 후, 실행할 스크립트 입력

컴퓨터/노트북/인터넷

IT 컴퓨터 기기를 좋아하는 사람들의 모임방

List of Articles
번호 분류 제목 조회 수 날짜
공지 뉴스 구글 최신 뉴스 file 1449 2024.12.12
HOT글 일반 샤오미 BE6500 라우터 실사용 후기 (Wi-Fi 7 + 2.5G 스위치 기능까지 ㄷㄷ) 4 696 2025.06.28
공지 🚨(뉴비필독) 전체공지 & 포인트안내 15 28011 2024.11.04
공지 URL만 붙여넣으면 끝! 임베드 기능 22214 2025.01.21
10641 일반 3900x에서 573D 업글은 무의미한짓이군요 file 634 2025.06.28
10640 일반 수냉쿨러 질문드립니다. 642 2025.06.28
10639 일반 CPU 시피유에 좋은 램속도를 알아봅시다 file 656 2025.06.28
10638 일반 샤오미 BE6500 라우터 실사용 후기 (Wi-Fi 7 + 2.5G 스위치 기능까지 ㄷㄷ) 4 696 2025.06.28
10637 일반 이제 로지텍 마우스는 더 이상 못 사겠네요. 1000 2025.06.26
10636 일반 Windows 95를 SSD에 설치하면 생기는 일 1 file 839 2025.06.23
10635 일반 라이젠3600이랑 5600 똥값됐네 1408 2025.06.21
10634 일반 ipfilter 다운로드 및 사용법 (ip 토렌트 노출 차단) file 1633 2025.06.20
10633 정보 토렌트 최신 트래커 모음 (2025년 06월) file 1666 2025.06.20
10632 일반 윈도우10이 곧 지원 종료 예정 (윈도우11 PowerToys 설치해보세) file 415 2025.06.10
10631 일반 윈도우에서 바로가기 버튼으로 모니터 화면 자동 전환(가로/세로) 방법 563 2025.06.05
10630 일반 아 진짜 요새 SKT 해킹 뭐시기 때문에 신경 쓰여 죽겠어 ㅠㅠ 2 294 2025.05.20
10629 일반 저렴한 중국산 외장 SSD의 실체 file 570 2025.05.17
10628 일반 인텔 애로우레이크의 CPU 내부 다이 모습 file 643 2025.05.10
10627 일반 스카이프, 오늘 서비스 종료 file 646 2025.05.10
10626 일반 SKT "보상 시 고객도 입증책임" file 665 2025.05.10
10625 정보 KISA, 신규 악성코드 위협 공지...SKT 내부 서버에서 ‘BPF도어’ 악성코드 변종 8종 추가 발견 628 2025.05.10
10624 일반 “SK하이닉스 내부자에 뚫렸다” 中이직 앞두고 1만여건 기술 유출 file 609 2025.05.10
10623 일반 기가바이트, 12년만에 메인보드에 새로운 기능을 추가 file 636 2025.05.10
10622 일반 SKT “위약금 면제 시 수백만명 해지… 분위기 휩쓸려 시장 대혼란” file 624 2025.05.10
10621 일반 CUDA 툴킷, 맥스웰, 파스칼, 볼타 지원 중단 665 2025.05.10
10620 일반 그래픽카드를 활용한 암호 해독 벤치마크 file 634 2025.05.10
10619 일반 애즈락 X870 스틸 레전드 메인보드에서 라이젠 9 9950X CPU가 사망 file 632 2025.05.10
10618 일반 코어 울트라 200 메인보드, PCIe 5.0 M.2 성능 제한이 있음 file 601 2025.05.10
10617 일반 시게이트, 2030년까지 100TB 하드디스크 출시 file 618 2025.05.10
10616 정보 MS가 인텔 18A 공정 계약을 체결? 1 file 626 2025.05.10
10615 정보 블루투스 6.1 발표. 전력 효율과 보안 향상 file 649 2025.05.10
10614 정보 중국 Hygon, 128코어 512스레드의 서버 프로세서 로드맵 공개 file 607 2025.05.10
10613 정보 인텔, 컴퓨텍스에서 아크 프로 B60 24GB를 발표? file 655 2025.05.10
10612 일반 지포스 RTX 5060의 리뷰용 드라이버가 없음 file 656 2025.05.10
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 355 Next
/ 355