log1 [Logging] logrotate, cron & crontab을 활용한 로그 파일 관리 이번 포스트에서는 Ubuntu 서버 내에서 스케쥴링 패키지인 Cron, Crontab을 활용한 로깅 방법을 공유한다. 서버 내부에 쌓이는 로그 파일을 정해진 시간에 분리 및 압축(.gz)하여 효과적으로 관리할 수 있다. logrotate & Cron과 Crontab을 사용한 2가지 방법을 기록해두었다. 1. logrotate와 cron 활용 logrotate는 apache-utils 패키지에 있는 로그 관리 툴이다. logrotate에서는 로그 파일을 어떻게 관리할지를 지정한다. 생성 주기, 파일 권한, 저장 경로, 저장 형태 등의 속성을 주입할 수 있다. 그리고 cron은 서버 내 자동 스케쥴러 패키지로 서버 시간에 맞춰 지정한 작업이 수행하는 툴이다. logrotate는 온전히 로깅에 대한 설정만 관.. 2022. 11. 6. 이전 1 다음