배워서 남주는 개발자 :)

Web

[ linux ] Log Rotate ( 로그 로테이트 ) 설정 하는 법 / 세팅하기

핏짜보이 2022. 10. 27. 16:11
반응형

[logrotate 를 적용하기 위해서 공부하고 적용하는 과정에서 헷갈리고 시행착오를 겪었던 부분을 기록합니다. 오류사항은 댓글 남겨주세요! ]

 

Log rotate 실행 순서

 

설정 과정

1. 해당 라이브러리 설치확인 및 설치

(위의 명령어로 검색하면 설치가 되어있는지 확인이 가능하다고 하는데 필자는 나오지 않았다.)

그래서 npm install logrotate 명령어로 설치를 완료했다.

 

위의 명령어로 확인을 해보니 logrotate의 버전이 잘 나온 것을 확인 할 수 있다.

 

 

2. man logrotate 로 기본적인 정보 확인 가능

 

 

3. Sudo vi /etc/logrotate.conf 에서 기본설정 (기본값)

 

 

 

4. Cd /etc/logrotate.d 로 접근해서 수정 원하는 config파일의 설정 수정

 

 

5. (권한 문제시 : sudo) /usr/sbin/logrotate -f /etc/logrotate.conf 로  강제 실행

 

 

6. 위의 과정 실행시 파일이름 뒤에 날짜 형식이 추가된 로그 파일이 생성된 것을 확인할 수 있다. 

 

 

참고 사이트

https://blog.o3g.org/server/logrotate를-활용하여-로그-관리하기/ 

https://velog.io/@gillog/logrotate 

https://server-talk.tistory.com/271 

https://byd0105.tistory.com/29 

 

 

 

728x90