메모智 유머사진 환영합니다, 손님!    메모지 | 회원가입 | 로그인
검색도움말 메모지 검색
  재미메모智.COM 설치   •   메모智 홈   •   바깥고리   •   전체 메모智 목록   •   회원가입   •   로그인   •   도움말   •  
 
logrotate를 이용한 웹서버 로그 정리 (logrotate;서버로그;로그정리;리눅스;)
메모智 -> 리눅스; 로그;
logrotate를 이용한 웹서버 로그 정리
요즘 리눅스는 설치하고 기본으로 돌리면 각종 로그들을 주간별로 정리하여 한달동안 보관한다.

그런데 아파치 웹서버를 별도로 설치하면 /usr/local/apache2에 설치되는 데 이는 logroate의 범위에 있지 않으므로 로그를 정리하도록 다시 설정을 해주어야 한다.

내 서버의 경우 Apache의 로그가 /usr/local/apache2/logs 디렉토리에 쌓이므로 그냥 간단하게 심볼릭 링크만 걸어서 별도 처리 없이 logrotate가 작동하도록 다음과 같이 꼼수를 부렸다.

# rmdir /var/log/httpd
# ln -s /usr/local/apach2/logs /var/log/httpd

logrotate 설정은 /etc/logrotate.conf에서 확인할 수 있고 apache로그에 대한 설정은 /etc/logrotate.d/httpd 파일에서 볼 수 있다.
# cat /etc/logrotate.d/httpd
/var/log/httpd/*log {
    missingok
    notifempty
    sharedscripts
    postrotate
        /sbin/service httpd reload > /dev/null 2>/dev/null || true
    endscript
}
작성자: 써기 추천수: 0 첨부파일: 0 등록일: 공개 MEMO
이 메모智에 달린 꼬리표 #logrotate #서버로그 #로그정리 #리눅스 로그인후 꼬리표 입력가능 회원만 꼬리표 입력 가능합니다.

 

drupal hit counter

Site Stat
검색
Custom Search
모든 지식은 개인의 소유입니다.
그 외의 다른 내용은 Copyright © since 2010, 메모智.com이 가집니다.
메모지사용시 주의사항연락처powered by 크리스탈