메뉴 건너뛰기

조회 수 7453 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
로그 로테이션이 안되있을 경우, 로그로인해 하드 용량이 부족한 경우가 생기거나,
access log 가 1G 이상 쌓일 경우 apache 처리 성능이 많이 떨어지게 된다.
rpm 설치의 경우 로테이션이 설정되며, 소스 컴파일의 경우 로그 로테이션 설정을 해줘야 한다.
/etc/logrotate.conf - 설정 파일
/etc/logrotate.d - 설정디렉토리

/etc/logrotate.d/apache 파일을 만든다.

파일을 만들고 밑에 있는 파일을 적어넣는다.
------------------------------------------------------------------------

# system-specific logs may be also be configured here.
/usr/local/apache/logs/access_log {
daily
rotate 30
create 0664 root root
size=100M
postrotate
/usr/bin/killall -HUP httpd
endscript
}

/usr/local/apache/logs/error_log {
daily
rotate 30
create 0664 root root
size=100M
postrotate
/usr/bin/killall -HUP httpd
endscript
}
-----------------------------------------------------------------------------
경로 부분은 설치 경로에 맞춰 수정이 필요하다.

매일 로그가 로테이트 되고, 최대 100M 용량으로 30일치 로그를 보관하는 설정이다.

위와 같이 다적었으면,

logrotate -d /etc/logrotate.conf 해준다

에러 메세지가 없으면 성공.

crond 데몬이 실행되있어야하며,

logrotate 는 /etc/cron.daily 에 등록 되어 있어 하루에 한번씩 새벽 4시 03분에 작동한다.



옵션
create mode owner group -보통 로그 파일 처리시에는 원래 로그 파일의 이름을 바꾸고 새로운 로그 파일을 생성하지만 이 옵션을 사용하면 현재 로그 파일의 내용을 복사하고 로그 파일의 크기를 0으로 만든다.
daily, weekly, monthly - 각각 매일, 매주, 매달 로그 파일을 처리한다.
rotate - 로그 파일은 지정한 수만큼 저장된 다음 제거되거나 메일로 보내진다. 만일 0을 지정하면 보관하지 않고 바로 처리한다.
size - 로그 파일의 크기가 지정한 크기 이상이 되면 처리한다. 크기는 M,k 단위를 사용하여 지정할 수 있다.
compress - 오래된 로그 파일들은 gzip으로 압축하여 보관한다. 압축을 원하지 않을 경우 nocompress를 사용
postrotate - 로그 파일 처리후에 실행할 명령들을 지정한다.

  1. No Image 18Mar
    by
    2016/03/18 Views 7553 

    특정 웹페이지에서 문자가 깨지는 경우 (인코딩 문제)

  2. No Image 26Mar
    by
    2014/03/26 Views 7544 

    yum으로 phpmyadmin 설치

  3. 리눅스 기본보안설정(9)

  4. No Image 18Mar
    by
    2016/03/18 Views 7513 

    yum-fastestmirror로 CentOS 5.0 의 yum 속도 업!

  5. No Image 16Jul
    by
    2015/07/16 Views 7512 

    MySQL 계정생성하기

  6. No Image 27Feb
    by
    2014/02/27 Views 7501 

    Mysql 설치시 LinuxThreads 에러 메세지

  7. No Image 27Feb
    by
    2014/02/27 Views 7494 

    ssh에서 sftp 사용 막기

  8. No Image 27Feb
    by
    2014/02/27 Views 7482 

    webmin 설치하기

  9. No Image 29Apr
    by
    2014/04/29 Views 7480 

    문자셋 설정, charset

  10. No Image 19Sep
    by
    2016/09/19 Views 7472 

    Apache 환경 설정 파일 정보 (httpd.conf)

  11. No Image 27Feb
    by
    2014/02/27 Views 7471 

    하드디스크의 속도와 성능테스트강좌 hdparm

  12. No Image 27Feb
    by 조쉬
    2014/02/27 Views 7453 

    apache 로그정리 (logrotate)

  13. No Image 26Mar
    by
    2014/03/26 Views 7427 

    LINUX 싱글부팅

  14. No Image 26Mar
    by
    2014/03/26 Views 7388 

    qmail 587 포트 추가

  15. No Image 18Mar
    by
    2016/03/18 Views 7373 

    apache 구동중지되어있을 때 재구동 스크립트

  16. No Image 16Jul
    by
    2015/07/16 Views 7368 

    httpd.conf 기타 설정 사항

  17. No Image 27Feb
    by
    2014/02/27 Views 7352 

    대용량 HDD 파티셔닝(Mass storage Partitioning)

  18. No Image 27Feb
    by
    2014/02/27 Views 7327 

    SAMBA 설치

  19. No Image 27Feb
    by
    2014/02/27 Views 7323 

    Linux 사용자 계정 추가 및 도메인 연결과정

  20. No Image 27Feb
    by
    2014/02/27 Views 7320 

    find 명령어 정리

Board Pagination Prev 1 ... 3 4 5 6 7 8 9 10 11 12 Next
/ 12

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved