logrotate 설정 도와주십시요 ㅠㅠ

myjuliet의 이미지

안녕하세요 ^^*

서버 운영중에 하루에 하나씩 300M 가씩 로그가 생기는데 이거 맨날 들어가서 일일이 압축하고 관리하기가 너무 귀찮네요

logrotate 를 쫌봐서 설정하고 적용하는데 잘안되네요 ㅠㅠ 일단 의문점이

crontab 에 현재 시간으로 마춰놓고 logrotate 로 실행할 파일이 test 라고 한다면 테스트에 설정을 다음과같이했습니다.

/위치/로그파일명
dailym <--- 이걸 한시간 단위로는 불가능 한가요 ? (hourly 했는데 안되네요 잘못한건지)
compress
create 0600 root root
rotate 2

일케 했는데 서버에 바로 적용할수 없어서 테스트 해보려고 파일 만들고 crontab 적용하고 logrotate 돌렸는데

잘 안되네요 daily로 했기에 기달려야 하나요? daily로 하면 24:00 에 적용이 된다는 말인가요? crontab에

지금 시간으로 해서 지금 시간을 기준으로 24:00 씩 돌아간다는 건가요 ㅠ _ㅠ;;

쉽게 테스트 해볼만한 방법이 없어.. 삽질만 하다가 혼자 지치네요 ㅠㅠ 고수님들의 답변 부탁드려요

myjuliet의 이미지

이걸 한시간 단위로는 불가능 한가요 ? (hourly 했는데 안되네요 잘못한건지)

일케 했는데 서버에 바로 적용할수 없어서 테스트 해보려고 파일 만들고 crontab 적용하고 logrotate 돌렸는데

잘 안되네요 daily로 했기에 기달려야 하나요? daily로 하면 24:00 에 적용이 된다는 말인가요? crontab에

지금 시간으로 해서 지금 시간을 기준으로 24:00 씩 돌아간다는 건가요 ㅠ _ㅠ;;

쉽게 테스트 해볼만한 방법이 없어.. 삽질만 하다가 혼자 지치네요 ㅠㅠ 고수님들의 답변 부탁드려요

아 참고로 /var/lib/logrotate.status 에는

"/test/juliet1.log" 2006-8-18
"/test/juliet2.log" 2006-8-18
"/test/juliet3.log" 2006-8-18

일케 적혀있는데 성공됬다는 말 아닌가요? 근데 웨 압축된 파일도 없고 ㅠㅠ

명후니~

mirr의 이미지

logratate 로그로테이트룰 이렇게 실행하시면 적용되는지 안되는지 바로 볼 수 있습니다.
그 후에 정상적으로 적용이 되면 dailym을 추가하든지 크론탭에 daily 추가를 하면 됩니다.
아참 그리고 다른 로그로테이트룰을 보시면 아시겠지만,
아파치등등 대부분의 데몬을 SIGNAL을 이용해 재시작하는 명령라인이 있을겁니다.
그거 응용해서 로그남기는 프로세스를 리스탓시켜줘야 합니다..

내 마음속의 악마가 자꾸만 나를 부추겨.
늘 해왔던 것에 만족하지 말고 뭔가 불가능해 보이는 것을 하라고 말야.

내 마음속의 악마가 자꾸만 나를 부추겨.
늘 해왔던 것에 만족하지 말고 뭔가 불가능해 보이는 것을 하라고 말야.

myjuliet의 이미지

이렇게 하라고 하셨는데 어떻게 하라고 하신건지..???

적용되는지 바로 볼려면 어떻게 해야하나요 .??? HUP 써서 재실행을 넣지 않은건

프로세스가 돌고 있는게 없고 재가 강제로 /dev/zero 써서 파일 하나 용량넣고

그걸로 로테이트 시켜서 돌아가는지 확인해보려고 했어요.. 테스트 방법좀.. 알려주세요

명후니~

mirr의 이미지

/usr/sbin/logrotate 로테이트룰(ex. /etc/logrotate.d/각룰 or /etc/logrotate.conf)
이렇게 실행시키시라는 말입니다..... 배포본마다 logrotate위치가 달를수도 있어서
그냥 바로 logrotate라고 한거에요...
이렇게 일단 제대로 잘 잘라지는지 확인해 보신 후 적용하시면 됩니다...
man logrotate라고 해보세요

내 마음속의 악마가 자꾸만 나를 부추겨.
늘 해왔던 것에 만족하지 말고 뭔가 불가능해 보이는 것을 하라고 말야.

내 마음속의 악마가 자꾸만 나를 부추겨.
늘 해왔던 것에 만족하지 말고 뭔가 불가능해 보이는 것을 하라고 말야.

myjuliet의 이미지

원래 logrotate에서요.. 설정에서 create 를 안써줘도

압축을 시키고 0 byte 파일을 기존의 이름의 파일을 만드나요??

그걸 안만들게 하려면 어찌해야할까요..

명후니~

사랑천사의 이미지

메뉴얼들을 읽어 보세요. man 으로... 솔직히. 저는 가끔씩 메뉴얼 봐도 안 나오거나 제대로 안 되는 것들 때문에 골아프다는 생각을 하긴 합니다만, 그게... 안 될 때 검색 해 보고 여기 오고 그러는게 속이 편합니다. 대부분은 man에 있습니다. 특히 콘솔에서 돌아가는 것들이나 데몬 같은 경우.. 실행 옵션이나 어덯게 동작하는디에 대한 자세할 설명 같은 것 까지도 man에 다 나오죠. 얼마나 편합니까.. man을 천천히 읽어 보세요. 메뉴얼에 써 있는 글을 일단 첫 번째 달락 해석 해 보면...
[로그로테이트는 생성되는 많은 로그 파일들을 시스템에서 쉽게 관리 하기 위하여 설계되었다.(만들어 졌다.) 이것은 자동적으로 교체, 압축, 제거, 그리고 로그 파일을 매일링 하는 것을 허용한다.(지원한다.) 각 로그 파일들은 일별, 주별, 월별 혹은 이것이 충분히 커질 때 다루어 질 수 있다.(특정한 크기가 되면)]

뭐 이렇네요. 대충 이러면서 읽으시면 도움이 되겠죠. 밑에 보면 옵션 같은것도 나오겠죠. 전 로그로테이트를 안 쓰기 때문에.. (가 아니라 관심이 없습니다. 그냥 돌아 가는 데로 둘 뿐이죠.)

그럼..
----
일어나라! 싸워라! 그리고 이겨라!
다만!!! 의미 있는 것에 그 힘을!!!
그 능력과 노력을!!!

사람천사

mirr의 이미지

글쎄요..저도 로그로테이트를 다양하게 쓰고있는게 아니라서 옵션이 있는지 없는지는 잘 모르겠구요,
그냥 대충 생각해보면 차라리 하루마다로 끊는것보다 용량단위로 끊는게 낳지 않을까 싶네요...
그러면 0바이트 파일이 만들어 질 일이 없죠.....

내 마음속의 악마가 자꾸만 나를 부추겨.
늘 해왔던 것에 만족하지 말고 뭔가 불가능해 보이는 것을 하라고 말야.

내 마음속의 악마가 자꾸만 나를 부추겨.
늘 해왔던 것에 만족하지 말고 뭔가 불가능해 보이는 것을 하라고 말야.

사랑천사의 이미지

뭔 바람이 불어서 man-page 이야기를 했나 몰라도 죄송합니다. 기분이 좀 안 좋았나 봅니다. 제가 좀 무례햇던 것 같습니다.

하지만, 그래도 전 man-page에서 도움을 많이 얻고 있습니다. 아니면 내장 문서들.
----
일어나라! 싸워라! 그리고 이겨라!
다만!!! 의미 있는 것에 그 힘을!!!
그 능력과 노력을!!!

사람천사

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.