Cron에 대해서 거의 아는바가 없지만 아는데까지 답변합니다.
------------------
[김주희]님이 남기신 글:
>안녕하세요.. 한 동안 사이트가 죽어 있던거 맞죠?? 접속을 해도 안 되던데..
>그러면서 궁금한 것들이 많이 생겼어요..
>좀 알려주세요...
>
------------------->
한동안 회사일로 신경을 거의 쓰지 않았습니다...
죄송합니다..
접속이 잘안되는 이유 중 하나는 학교 네트워크 사정이 좋지 않은
이유도 한몫을 차지합니다.....
>우선...루트에게 오는 메세지에 관해 질문을 드립니다..
>서버에 루트로 로그인이 하면 항상 메일이 있다고 해서 보면
>
>"cron <root@aaa> run-parts /etc/cron.daily"
>"file integrity report"
>
>이런 메세지가 있는데.. 내용을 보면 무슨 내용인지 잘 모르겠거든요..
>제 짧은 생각에는 서버에 무슨 변화가 있으면 루트에게 자동으로 메일을 보내는
>것 같은데.. 이것에 관해 자세히 좀 알려주세요..
>
>cron은 무엇인지요??
-------------->
cron은 정기적으로 특정 스크립트를 실행하는 데몬입니다.
>이(cron)안의 메세지에 담고 있는 내용을 무엇이며 어떻게 보아야 하는지 자세히
>알고 싶거든요....
>아래는 cron이 담고 있는 내용을 적은 것 입니다..
>-----------------------------------------------------------------------
>from : root@aaa (cron daemon)
>to : root@aaa
>subject : cron <root@aaa> run-parts /etc/cron.daily
>X-cron-Env : <shell=/bin/bash>
>x-cron-env :
><path=/sbin:/bin:/usr/sbin/:/usr/bin:/usr/local/bin:/usr/x11R6/bin:/usr/kde/
>bin>
>x-cron-env : <mailto=root>
>x-cron-env : <home=/>
>x-cron-env : <logname=root>
>
>zcat : ./efence.3.gz: not in gzip format
>./rdump.8.gz: no such file or directoty
>./rrestore.8.gz: no such file or dirctoty
>/usr/sbin/tripwire : database file '/var/spool/tripwire/tw.db_aaa' does not
>exist! aborting..
cron이 root에게 메일을 보내는 이유는 크게 두가지를 볼 수있는데.
하나는
그 결과(에러에 상관없이)를 보내는 것과
또하나는
실행이 에러가 발생했으므로 정상적으로 스크립트를 실행하지 못했다는
의미를 포함하고 있습니다.
위의 예는 후자에 속합니다...
이유인즉,
매일 실행되는(cron.daily) 스크립트중 하나
(어떤것인지 직접 찾아보세요 /etc/cron.daily 디렉토리 밑)
./efence.3.gz : gzip 포맷이 아니므로 zcat를 실행못함
./rdump.8.gz : 이런 파일이 없음
./rrestore.8.gz : 이런 파일이 없음
/usr/sbin/tripwire을 이용하는데 /var/spool/tripwire/tw.db_aaa
데이타베이스 파일이 존재하지 않으므로 작업불가
라는 에러 메지지를 보낸경우입니다.......
cron 스크립트가 잘못된것 같군요.............
제가 shell스크립트에 대해서 거의 아는게 없어서...............
>--------------------------------------------------------------------------
>그리고 file integrity report는 무엇이면 왜 이런 메세지가 오는지.. 아래는
>내용입니다.
>--------------------------------------------------------------------------
--------->
에고...
tripwire 에 대해서 아는바가 없어서...
대충 "파일 무결성 보고" 인듯 한데..............해석이 영......T.T
>from : root <root@aaa>
>to : root@aaa
>subject : file integrity report
>
>this is an automated report of passibe file integrity chages, generated by
>the tripwire integrity checker. to tell tripwire that a file or entire
>directory tree valid, as root run:
>
>/usr/sbin/tripwire -update [pathname|entry]
>
>if you wish to enter on interactive integrity checking and verification
>session, as root run:
>
>/usr/sbin/tripwire -interactive
>
>changed files/directories include:
>----------------------------------------------------------------------------
>---
>이와 같습니다. 대충 해석은 대기는 하는데.. 정확한 뜻을 알수 가 없고 뭐가
>잘못되었다고 나오는 것인지..
>
------------>
tripwire 사용법이 잘못된듯합니다.
혹시
# /usr/sbin/tripwire --help
나
메뉴얼(Docs)이 있다면 사용법을 참고로
cron 스크립트를 수정하시길 바랍니다............
---------------------------------------->
>자세히 알려주시면 감사하겠습니다..
제가 전혀 모르는 tripwire 이기때문에 자세하게 설명이 어렵군요........
그럼...........
>그럼 즐거운 주말 보내시기를...
======================================== |