이룰수 없는 꿈을 꾸고 이길수 없는 적과 싸우며, 이룰수 없는 사랑을 하고 견딜 수 없는 고통을 견디고, 잡을수 없는 저 하늘의 별도 잡자. - 세르반테스

리눅스/우분투

logrotate 설치하기

별구르미 2023. 4. 21. 10:27

이번에는 없어서는 안되는 logrotate 에 대해서 알아보고 설치하려고 합니다. 

서버에는 수많은 로그들이 쌓이고 있어요. 

로그를 관리 못하거나 제때 삭제를 못하거나 하면 서버가 죽는 사례도 있어요. 

요즘은 주기적으로 백업하고 지우거나 해서 좀 덜한데 옛날에는 로그 관리 안되서 서버가 먹통 되는 경우가 있었어요. 

logrotate 를 설치해서 위와 같은 경우를 막아보고자 합니다. 주로 nginx 나 apache 접속로그 및 에러로그 관리를 위해서 설치를 하는 편이에요 

$ sudo apt install logrotate

저의 경우에는 이미 최신버전이 설치되어 있다고 나오네요 

 

설치를 마쳤다면 logrotate 설정을 하겠습니다. 

$ sudo vi /etc/logrotate.d/nginx

편집기는 vi나 nanao 편하신대로 이용하세요

개별 설정파일은 /etc/logrotate.d/ 디렉토리 하위에 각 서비스별 파일이 존재하니 환경에 맞게 설정하시면 됩니다. 

전 nginx 를 설정을 확인하기 위해 열람했습니다. 

기본설정에서 튜닝 할 부분이 없어 그대로 두는데 환경에 맞게 수정하세요.

각 설정에 대한 정보는 제가 자료를 찾아 정리하면 업데이트하도록 하겠습니다. 

 

'리눅스 > 우분투' 카테고리의 다른 글

[mariadb] 도커에 mariadb 이미지 올려 컨테이터 생성 후 사용해보기.  (0) 2023.04.26
몽고DB 설치하기  (0) 2023.04.21
PHP-FPM 설치하기  (1) 2023.04.21
MariaDB 설치하기  (0) 2023.04.21
Nginx 설치 및 설정하기  (0) 2023.04.21