>  기사  >  시스템 튜토리얼  >  logrotate를 사용하여 Linux 로그 파일을 관리하는 방법

logrotate를 사용하여 Linux 로그 파일을 관리하는 방법

WBOY
WBOY앞으로
2024-02-10 11:00:04701검색

Linux 시스템의 로그 파일은 시스템 작동을 기록하고 문제를 해결하는 데 중요한 리소스입니다. 그러나 시간이 지남에 따라 로그 파일은 계속해서 증가하여 많은 양의 디스크 공간을 차지하며 로그 보기 및 분석에 도움이 되지 않습니다. 이 문제를 해결하기 위해 logrotate 도구를 사용하여 자동으로 회전, 압축, 삭제하고 로그 파일에 이메일을 보내 로그 파일을 효과적으로 관리할 수 있습니다. 이 기사에서는 logrotate 도구의 기본 원칙, 구성 파일 및 일반 옵션은 물론 다양한 애플리케이션에 대한 logrotate 전략을 구성하는 방법을 소개합니다.

logrotate를 사용하여 Linux 로그 파일을 관리하는 방법

logrotate 작동 방식

기본적으로 logrotate 명령은 /etc/cron.daily에 있는 cron 작업으로 하루에 한 번 실행됩니다. 이는 특정 시간이나 크기를 초과하는 로그 파일을 회전시키는 정책을 설정하는 데 도움이 됩니다.
명령:

으아아아

구성 파일: /etc/logrotate.conf, logrotate의 주요 구성 파일입니다. logrotate는 또한 /etc/logrotate.d/에 서비스별 구성을 저장합니다. 서비스별 로그 구성을 읽으려면 아래 줄이 /etc/logrotate.conf에 포함되어 있는지 확인하세요.

으아아아

logrotate 기록: /var/lib/logrotate.status

중요 로그 회전 옵션:

으아아아

구성

자체 샘플 로그 파일 /tmp/sample_output.log에 대해 logrotate를 구성해 보겠습니다.

1단계: /etc/logrotate.conf에 다음 줄을 추가합니다.

으아아아

위 구성 파일에서:

으아아아

2단계: 일반적으로 /etc/cron.daily에 의해 logrotate가 실행될 때까지 하루를 기다려야 합니다. 그렇지 않은 경우 다음을 사용하여 명령줄에서 실행할 수 있습니다.

으아아아

logrotate 명령 실행 전 출력:

으아아아

logrotate 실행 후 출력:

으아아아

이것은 logrotate가 성공적으로 구현되었음을 확인합니다.

이 글의 소개를 통해 우리는 logrotate 도구의 기능과 사용법, 다양한 요구 사항에 따라 logrotate 전략을 사용자 정의하는 방법을 이해했습니다. logrotate 도구는 디스크 공간을 절약하고, 로그 파일의 가독성과 유용성을 향상시키며, 로그 파일을 쉽게 백업하고 모니터링하는 데 도움이 됩니다. logrotate 도구는 Linux 시스템에서 매우 실용적인 로그 관리 도구이며 마스터하고 사용할 가치가 있습니다.

위 내용은 logrotate를 사용하여 Linux 로그 파일을 관리하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 lxlinux.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제