파일 cat /etc/logrotate.conf와 cat /etc/logrotate.d 및 cat /etc/cron.daily/logrotate의 차이점

파일 cat /etc/logrotate.conf와 cat /etc/logrotate.d 및 cat /etc/cron.daily/logrotate의 차이점

나는 로그 회전을 처음 사용합니다. 세 개의 파일이 있는데 /etc/logrotate.conf이는 logrotate 기능에 매우 중요합니다 /etc/logrotate.d. /etc/cron.daily/logrotate그러나 나는 그들의 개인적인 일과 의미를 이해할 수 없었다. 누구든지 이 두 파일의 의미가 무엇인지 설명하도록 도와줄 수 있습니까? logrotate에 중요한 다른 파일은 무엇이며 해당 파일은 어디에 있습니까?

답변1

/etc/logrotate.conflogrotate의 주요 구성 파일입니다.

그러나 특정 서비스나 기능의 구성을 분리하는 것이 유용할 수 있으므로 /etc/logrotate.conf지정할 수 있는 항목 중 하나는 라인입니다 include /etc/logrotate.d.

이 줄은 logrotate 프로세스에 구성 파일도 포함하도록 지시합니다 /etc/logrotate.d. 이렇게 하면 logrotate 구성을 하나의 큰 구성 파일 대신 별도의 파일로 나눌 수 있습니다.

마지막으로 /etc/cron.daily/logrotate하루에 한 번 실행되는 cronjob이 있습니다(아래의 모든 작업과 마찬가지로 /etc/cron.daily). 목적은 하루에 한 번 logrotate 명령을 실행하여 기준을 충족하는 모든 로그 /etc/logrotate.conf나 파일이 /etc/logrotate.d회전되도록 하는 것입니다.

관련 정보