질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

로그파일 정리에 대해서

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

조재승님  질문감사드리구요...아래 답변입니다.

조재승 님의 글



안녕하세요. 리눅스 서버관리 실무 바이블 책자를 사서

10장인 로그시스템에 대해서 공부하다가 실습중 의문이 생겨 이렇게 질문을 합니다.

다름이 아니오라 제가 근무하는 학교에 로그파중에 웹서버에 access_log 파일

용량을 체크해보니 560M가 넘어서 정리를 할까 합니다.

logrotate설정말고.. 바로 지워도 되는 지요..(rm 명령어사용해서)

아니면 지운다음에 access_log란 파일을 새로 만들어 주면 되는지요.

===> access_log파일은 rm으로 지우셔도 되구요.새로 만들어 주실 필요없습니다.
          apache재시작만 시켜주시면 다시 생성이 됩니다.

그리고 만일 logrotate로 순환 시킬려면..

logrotate.conf 파일에 등록만 해주면 되는지요.

===> logrotate.conf파일의 등록만으로는 안되구요....logrotate가 돌아가고(실행되고) 있는가를 확인하시기 바랍니다.

그리고 /etc/cron.daily라는 디렉토리를 확인해 보시기 바랍니다. 이 디렉토리내에 logrotate에 관한 설정이 들어 있는 경우가 있습니다.

그리고 logrotate로 순환시킨다고 할때, 순환주기를 1달로 한다면..

1달이 지날때 순환되면서 기존에 있던 accesslog는 자동으로 지워지는지 궁금합니다.

이 순환이란 개념이 설정된 주기가 지날때 해당 설정 로그 파일이  지워 지는건지 궁금합니다.

===> 1달 주기로 되어 있다면 1달동안의 데이터를 삭제하지 않고 압축을 해서 파일끝에 1을 붙여서 보관하게 됩니다. 그리고 rotate설정을 4로 되어 있다면 4개월이 지난 가장 오래된 로그파일을 삭제합니다.

그리고 저희 학교 웹서버에 보면 message로그 파일 말고 message1로그파일이 또 있더라구요. 이건 혹시  logrotate에서 순환되어 생성된 파일을 의미하는 겁니까?

==> 네 맞습니다. 정확하게는 messages.1, 그리고 messages.2등과 같이 생성이 됩니다.
        이 설정들은 /etc/cron.daily디렉토리내의 설정으로 인한 것입니다. 참고 하십시요.

근데 문제는 logrotate.conf 의 설정부분을 보면 message 부분은 아예 설정이 안되어 있습니다. 개념이 조금 이해하기 힘들어서 이렇게 질문을 드립니다.

귀찮으시더라고. 양해해주시고 답변좀 꼭 부탁드립니다..

 

 




 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,041 명
  • 현재 강좌수 :  35,855 개
  • 현재 접속자 :  94 명