Apache 로그 파일을 정기적으로 지우거나 비우는 가장 좋은 방법은 무엇입니까

Apache 로그 파일을 정기적으로 지우거나 비우는 가장 좋은 방법은 무엇입니까

저는 lubuntu linux에서 Apache 서버를 실행하고 있으며 웹 서버에서 많은 수의 응용 프로그램이 충돌하고 10명 이상의 사용자가 정기적으로 서버에 액세스하기 때문에 서버 로그[액세스 및 오류 로그]가 정말 많이 쌓여 있습니다.

보안을 위해 모니터링하고 디버깅을 위해 로그를 사용해야 할 수도 있으므로 끌 수 없습니다.

주말마다 자동으로 지울 수 있는 방법이 있나요? 이 과정에서 Apache가 계속 실행되는 것이 중요합니다. 나는 권한 문제에 대해 알고 있으므로 여기 Linux 베테랑에게 도움을 요청하는 것입니다.

답변1

댓글에서 언급했듯이 logrotate이 작업은 귀하를 위해 수행되었습니다. 그냥 설치하고(아직 설치하지 않은 경우) 활성화하세요. @Dave가 언급했듯이 사용자 정의 cron 작업을 사용하여 이 작업을 수행하는 것은 잠재적으로 유용하지만 실제로는 장기적으로 좋은 생각이 아닙니다.

관련 정보