공개하기부끄러운블로그
공개하기부끄러운블로그
공개하기부끄러운블로그
전체 방문자
오늘
어제
  • 🥇Home (110)
    • 👨🏻‍💻Infra (73)
      • 🌐Network (4)
      • 🐧Linux (27)
      • 🌎Cloud (9)
      • ⚫️Virtualization (2)
      • 🐳Docker & Kubernetes (1)
      • 🟦WEB & WAS (18)
      • 🟩IaC (0)
      • 🟨CI & CD (0)
      • ⚙️Application (6)
      • 💻Monitoring (2)
      • 📡HA (4)
    • 👨🏻‍💻Development (3)
      • 💻Frontend (2)
      • 💾Backend (0)
      • 🐍Bash (1)
    • 💾Data (16)
      • 🧩Database (13)
      • 📁Storage (3)
    • 🎓BBS (14)
    • 👨‍👧‍👧Git (0)

최근 글

인기 글

최근 댓글

태그

  • 톰캣 HTTP 헤더
  • 2022 정보처리기사 실기
  • 정보처리기사 필기
  • 2022년 정보처리기사 필기
  • 정보처리기사 실기
  • pacemaker
  • 정보처리기사 실기 덤프
  • 2022 정보처리기사 덤프
  • 2022년 정보처리기사 필기 정리
  • Tomcat 취약점
  • 2022년 정보처리기사 실기
  • 2022년 정보처리기사 정리
  • 라이믹스
  • 정보처리기사 덤프
  • 2022 정보처리기사 필기
  • RHCS
  • 톰캣 버전 노출
  • 2022년 정보처리기사
  • 정보처리기사
  • 정보처리기사 문제집 추천
  • log4j 취약점
  • CentOS8 PostgreSQL
  • CentOS6 PostgreSQL
  • Tomcat HTTP 헤더
  • Tomcat 버전 노출
  • CentOS7 PostgreSQL
  • 정보처리기사 정리
  • 2022년 정보처리기사 문제
  • 2022년 정보처리기사 덤프
  • 2022 정보처리기사 정리

티스토리

hELLO · Designed By 정상우.
공개하기부끄러운블로그

공개하기부끄러운블로그

👨🏻‍💻Infra/🐧Linux

log파일 일자별로 정리하기

2019. 6. 27. 16:32
반응형

apache log를 일자별로 정리하면 관리가 쉽다 무엇보다 일자별로 정리하면 cron을 이용하여 정리할수있을거같음

내 생각임

주로 사용하는것은 cronolog와 rotatelogs가 있는데

cronolog는 설치를 해야하고 rotatelogs는 설치를 안해도된다

/usr/local/apache/bin/rotatelogs를 ls로 확인해보면 알수있음

 

변경은 간단함

httpd.conf안에 나는 이렇게 수정하였다.

 

ErrorLog "|/usr/local/apache/bin/rotatelogs /usr/local/apache/logs/error_log.%y-%m-%d 100M"

/usr/local/apache/bin/rotatelogs를 이용해서 위 특정위치에 날짜별로정리하되, 100M 크기가 될때마다 순환한다

 

CustomLog "|/usr/local/apache/bin/rotatelogs /usr/local/apache/logs/access_log.%y-%m-%d 86400" doly_LF

/usr/local/apache/bin/rotatelogs를 이용해서 위 특정위치에 86400초(24시간) 단위로 날짜별로 로그파일생성

 

%A (지역화된) 완전한 요일 이름
%a (지역화된) 3-문자 요일 이름
%B (지역화된) 완전한 달 이름
%b (지역화된) 3-문자 달 이름
%c (지역화된) 날짜와 시간
%d 2-자리 일
%H 2-자리 시간 (24 시간 시계)
%I 2-자리 시간 (12 시간 시계)
%j 3-자리 날짜수
%M 2-자리 분
%m 2-자리 달
%p (지역화된) 12 시간 시계의 am/pm
%S 2-자리 초
%U 2-자리 주일수 (주의 첫번재 날은 일요일)
%W 2-자리 주일수 (주의 첫번재 날은 월요일)
%w 1-자리 요일수 (주의 첫번째 날은 일요일)
%X (지역화된) 시간
%x (지역화된) 날짜
%Y 4-자리 연도
%y 2-자리 연도
%Z 시간대 이름
%% 문자그대로 `%'

 

반응형
저작자표시 (새창열림)

'👨🏻‍💻Infra > 🐧Linux' 카테고리의 다른 글

[Linux] Bonding  (0) 2019.10.18
echo 출력 내용 색상 변경  (0) 2019.10.09
Nginx log를 logrotate를 사용하여 일자별로 관리하기  (0) 2019.07.16
본딩(Bonding) 실습  (0) 2019.02.12
Smart Storage Administrator  (0) 2019.02.12
    '👨🏻‍💻Infra/🐧Linux' 카테고리의 다른 글
    • echo 출력 내용 색상 변경
    • Nginx log를 logrotate를 사용하여 일자별로 관리하기
    • 본딩(Bonding) 실습
    • Smart Storage Administrator
    공개하기부끄러운블로그
    공개하기부끄러운블로그
    IT 기술 블로그

    티스토리툴바