sun's longitude:241 41 1.80 
· 자유게시판 · 묻고답하기 · 알파문서 · RPMS list
· 사용자문서 · 팁/FAQ모음 · 리눅스Links · 자료실
· 서버정보 · 운영자 · Books/FAQ · FreeBSD
/board/read.php:소스보기  

질문과 답변 게시판입니다.

현재 실시간으로 이곳 서버의 설정파일(몇개)를 보여주고 있습니다.
서버의 설정내용에 관한 질문은 먼저 이곳 서버의 설정내용을 참고하시길 바랍니다.

[*** 쓰기 금지단어 패턴 ***]
글 본문 중간에 업로드할 이미지를 추가하는 방법 : @@이미지이름@@
ex) @@foo.gif@@
1775 번 글: logrotate 를 여쭈어보고싶었서 ...올립니다..죄송합니다
글쓴이: 이현철 글쓴날: 2003년 11월 14일 09:29:41 금(오전) 조회: 1045
logrotate.txt02 KB(1,680 Bytes) 파일명: logrotate.txt
-----------------------------------------
답변자가 기본적으로 참고할 내용입니다.
- 배포판(옵션)    : 
- 커널버전(옵션)
  : 
- 데몬버전(예:apache
 1.3.27) : 
- 데몬설치유형(RPM/컴파일/기타)
 : 
-----------------------------------------
몇칠 님안귀찮게 할려고 했는데 계속 아침마다 에러 메세지가
왔서..
몇번 고쳐는데도 아닌모양입니다..

logrotate를 통해 log를 순환시키고있는데요..


/etc/logrotate.conf 를 이렇게 설정해주었습니다

##################################################
# see "man logrotate" for details
# rotate log files weekly
weekly

# keep 4 weeks worth of backlogs
rotate 4

# create new (empty) log files after rotating old ones
create

# uncomment this if you want your log files compressed
compress

# RPM packages drop log rotation information into this directory
include /etc/logrotate.d

# no packages own wtmp -- we'll rotate them here
/var/log/wtmp {
    monthly
    create 0664 root utmp
    rotate 1
}

%%% 여기이부분을 추가해줬습니다./etc/logrotate.d/밑에

 추가해줘도 된다고 하던데 저같은경우는 여기에 해줬습니다
그런데 이놈이
잘못설정되었는지,아침마다

 메일로 logwatch로 이상이있다고 하는데 뭐가
이상이있는지요..?.....


%%%%%%%%%%%%
# system-specific logs may be also be configured here.
/usr/local/apache/logs/access_log {
        weekly
        size=50000k
        rotate 5
        errors hclee@myagent.co.jp

}
#################################################


그리고 
/etc/logrotate.d/밑에

 보면 logrotate를 예를들어서..
###################################
root@myagent logrotate.d]# pwd
/etc/logrotate.d
[root@myagent logrotate.d]#

/var/log/rpmpkgs {
    weekly
    notifempty
    missingok
}
#####################################
이런씩으로 내용이있는데요..
 여기에보면 별내용이 없는데 이럴경우는 logrotate.conf
화일내용을 참조하나요...?
저는 여기에다가.. 
[root@myagent logrotate.d]# pwd
/etc/logrotate.d
[root@myagent logrotate.d]# vi named

/var/log/named.log {
    daily
    rotate 5
    notifempty
    compress
    mail hclee@myagent.co.jp
    postrotate
        /sbin/service named reload  2> /dev/null || true
    endscript
}
##########################################
이런씩으로 설정을 해주었습니다..
  그런데 매일logrotate를하라고

 해두었는데요 logrotate.conf 에는 기본적으로 일주일단위로
명시를 해둔것으로 알고있습니다..

이럴경우 어느쪽이 우선시되는가요..
 제가 생각하기로는 매일 logrotate가된다고생각하는데요...


실질적으로 /var/log/named.log 라는 화일에는 아무런로그가
남아있지않습니다.
 처음에
/etc/logrotate.d/named 라는 것을 원래부터 있고 그안에 내용을
제에게맞게수정해주었습니다..

 그런데 /var/log/named.log 라는 폴더가 없었서제가
만들어주었습니다..
 (그런데 다른서버에도
보면 /var/log/named.log에

 아무런내용이없습니다..물론

 dns서버가 있는서버입니다)


[root@localhost log]# vi /var/lib/logrotate.status
이라는파일을 열어보면 
"/var/log/named.log" 2003-8-25
이런씩으로 되어있는데 이날짜를 보면 처음리눅스를
설치한날짜인데
 디폴트값으로만

설정되어있는그대로
 cron이 매일작동해서 logrotate를 순환시키도록
설정되어있는것으로

알고있습니다..
 
이럴경우에는 어떤것이 잘못되서 named.log 가남지않는지요?.....





/var/lib/logrotate.status
에는 logrotate가 순환되면 
corn.daily에 설정된 logrotate를 통해 순환한다면
/var/lib/logrotate.status 여기에 매일매일
날짜가 바뀌어야한는데.

바뀌지않고 일주일단위로 바뀌고 있습니다.. 이것도.
logrotate.conf 에 설정되어있는
일주일단위로 명시하도록되어있는것에

 상관이있는지요.....?




root@myagent cron.daily]# ll
合計 24
lrwxrwxrwx    1 root     root           28 10月 22 06:05 00-logwatch -> ../log.d
/scripts/logwatch.pl
-rwxr-xr-x    1 root     root          276  1月 25  2003 0anacron
################################################################
-rwxr-xr-x    1 root     root           51  1月 25  2003 logrotate
########################################################
-rwxr-xr-x    1 root     root          418  2月 11  2003 makewhatis.cron
-rwxr-xr-x    1 root     root          104  2月 28  2003 rpm
-rwxr-xr-x    1 root     root          132  2月 20  2003 slocate.cron
-rwxr-xr-x    1 root     root          193  2月 11  2003 tmpwatch

너무긴질문드려서
 죄송합니다..


cron 으로 매주 일요일 12 마다 백업하려고할때요..

매주일요일 12마다 아파치 로그를 삭제하고
리부팅실켜주고싶을때

 아래같이하면되는지요...



crontab -e
0 12 * * sun tar cvf /root/backup/backup.tar /usr/local/mysql/data
0 12 * * sun rm -f  /usr/local/apache/logs/access_log 
0 12 * * sun /usr/local/apache/bin/apachel restart

이런씩으로해두었는데..제대로

 작동이하지않았서..
 이문법은맞는지요..

다른곳이이상이있나....?



너무긴 질문해서 죄송합니다..
mysql은 원래 mysql.log라는것이
 존재하지않나요..
 아래에보면 없었서제가 만들어서 logrotate에
등록해주었는데.요...

 mysql.log 화일에는 아무런메세지도
 없더군요.. 
myagent.err 라는것은 제대로 작동하는데.. 원래mysql.log파일은
 없는모양이지요..

[root@myagent data]# ll
合計 24
-rw-rw----    1 mysql    mysql        6932 11月 13 20:21 myagent.err
drwx------    2 mysql    mysql        4096 11月 13 15:45 mysql
-rw-r--r--    1 root     root            0 11月 11 09:53 mysql.log
drwx------    2 mysql    mysql        4096 10月 22 11:58 test
drwx------    2 mysql    mysql        4096 11月 13 15:59 test4
drwx------    2 mysql    mysql        4096 11月 13 15:03 testdb
[root@myagent data]#

여럭개를 logrotate를 통해서 log순환토록해두었는데..

 named,apache,qmail,mysql 전부 제대로
작동되는것이없습니다..원래이런것들은

 안되고 syslog 화일들만되는지요.............

 다될것같은데..설정이잘못된것같습니다...


너무많이질문드려서
 죄송합니다........
    어디물어볼때도
 없고... 일본사람들무슨말이지

 알아듣지도 못하겠고...........긴질문죄송합니다....


  혹시 시간이되시면 제가 설정해둔.. 
named,apache,qmail ,mysql logrotate를 좀봐주세요..
첨부파일로올리겠습니다...바쁘시면

 안봐도되고요..염치가

 없었서..............


 
이전글 : Re: 한글도메인.kr 네임서버 설정.
다음글 : Re: logrotate 를 여쭈어보고싶었서 ...올립니다..죄송합니다  
 from 210.238.198.62
JS(Redhands)Board 0.4 +@

Re: 한글도메인.kr 네임서버 설정. Re: logrotate 를 여쭈어보고싶었서 ...올립니다..죄송합니다
인쇄용 


apache lighttpd linuxchannel.net 
Copyright 1997-2024. linuxchannel.net. All rights reserved.

Page loading: 0.01(server) + (network) + (browser) seconds