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

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

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

[*** 쓰기 금지단어 패턴 ***]
글 본문 중간에 업로드할 이미지를 추가하는 방법 : @@이미지이름@@
ex) @@foo.gif@@
2929 번 글의 답장글: Re: /var/spool/ 이하 디렉토리를 다 날려먹었습니다.
글쓴이: 산이 [홈페이지] 글쓴날: 2012년 04월 24일 00:14:52 화(새벽) 조회: 5369
[바다]님이 남기신 글:

>-----------------------------------------
>답변자가 기본적으로 참고할 내용입니다.
>- 배포판(옵션)    : 
>- 커널버전(옵션)  : 
>- 데몬버전(예:apache 1.3.27) : 
>- 데몬설치유형(RPM/컴파일/기타)
 : 
>-----------------------------------------
>*스팸필터링:한글 11자 이상 없으면 스팸페이지로 이동합니다.
>
>
>Apache Version:	Apache/2.2.10 (Unix) PHP/5.2.11
>
>CentOS release 5.4 (Final)
>
>sendmail-8.13.8-2.el5
>
>sendmail-cf-8.13.8-2.el5
>
>
>
>안녕하세요?
>산이님,
>
>서버가 spam relay로 이용되는 것 같아서 이것 저것 보다가
>/var/spool/mqueue 디렉토리 안의 파일들만 삭제한다는게 그만 실수를 해서 
>/var/spool/ 이하 디렉토리를 다 날려먹었습니다. ㅠ.ㅠ
>
>
>---------------------------------------------------------
>---------------------------------------------------------
>[root@ns1 spool]# ls -l
>CO°e 2628
>drwxr-xr-x 2 root   root      4096 12¿u 23  2009 anacron
>drwx------ 3 daemon daemon    4096 12¿u 23  2009 at
>drwxrwx--- 2 smmsp  smmsp   364544  4¿u 23 19:39 clientmqueue
>drwx------ 2 root   root      4096  4¿u 28  2010 cron
>drwx--x--- 3 root   lp        4096  3¿u  7  2010 cups
>drwxr-xr-x 2 root   root      4096  3¿u 10  2009 lpd
>drwxrwxr-x 2 root   mail     12288  4¿u 23 19:39 mail
>drwx------ 2 root   wheel  2228224  4¿u 23 19:39 mqueue
>drwxr-xr-x 2 root   root      4096  9¿u  4  2009 repackage
>drwxr-xr-x 2 root   root      4096  1¿u  7  2007 rwho
>drwxrwxrwt 2 root   root      4096 12¿u  8  2009 samba
>[root@ns1 spool]# l -h*
>ls: ºIAuAyCN ¿E¼C -- *
>´o ¸¹Aº A¤º¸¸| º¸·A¸e `ls --help' CI½E½A¿A.
>[root@ns1 spool]# du -hs *
>32K     anacron
>20K     at
>708K    clientmqueue
>12K     cron
>16K     cups
>8.0K    lpd
>3.2G    mail
>269M    mqueue
>8.0K    repackage
>8.0K    rwho
>8.0K    samba
>[root@ns1 spool]# cd mqueue/
>[root@ns1 mqueue]# rm -fr *
>You have new mail in /var/spool/mail/root
>[root@ns1 mqueue]# 
>[root@ns1 mqueue]# l
>CO°e 0
>[root@ns1 mqueue]# cd ../
>[root@ns1 spool]# rm -fr *
>[root@ns1 spool]# 
>[root@ns1 spool]# l
>CO°e 0
>[root@ns1 spool]# pwd
>/var/spool
>[root@ns1 spool]# l
>CO°e 0
>[root@ns1 spool]# 
>---------------------------------------------------------
>---------------------------------------------------------
>
>
>뭘 어찌하는게 좋을까요?
>
>간단하게 복구할 수 있는것인지,,
>아니면 전체적으로 새로 설치 의뢰를 해야 하는 것인지
>(KIDC 데이타 센터에서 서버 호스팅 받고 있습니다.
>리눅스 서버 다시 설치를 해야 한다면 의뢰를 해야 하는 상황,,,ㅠ.ㅜ)
>
>일단 급한대로 수동으로 mkdir 명령어 사용해서
>삭제 전의 디렉토리들을 생성시켜 놨는데
>(물론 디렉토리 안에는 아무것도 없는 빈 상태입니다.
>무슨 파일들이 있었는지조차 사실 모릅니다,,,)
>
>/var/spool/mail 
>내에는 주로 사용했던 이메일 계정을 touch 명령어로
>몇개 생성시켜 놓았는데 이렇게 해서는 이메일 수신이 안되나봐요,,
>
>저는 어찌하면 좋을까요? 흐흐흑,,,, 

========================================

/var/spool 디렉토리에서 중요한 디렉토리는

cron
mqueue
mail

정도입니다. /var/spool 디렉토리는 말 그대로 spool 디렉토리입니다.
samba 나 cups, lpd 등은 쓰지 않는 걸로 짐작되므로 그냥 디렉토리만 만들어줘도 됩니다.
그리고 at 이나 anacron 등 거의 안쓰기 때문에 역시 디렉토리만 만들어줘도 됩니다.

1. /var/spool/cron

이 디렉토리는 root 사용자를 포함한 일반유저 레벨에서 설정한 crontab 내용이
들어갑니다. 즉 /etc/crontab 설정과 거의 같은 포맷입니다.(대신 user 설정이 없음)

/etc/crontab 에 설정하지 않고 crontab -e 명령어로 cron 을 설정했다면 복구를 해야
하는데 이미 삭제되었기 때문에 복구하기 상당히 어렵습니다. 백업해둔 crontab 설정이
있다면 그것으로 복구해보세요. 만약 crontab -e 명령어로 작업한 내용이 없다면 cron
디렉토리만 만들어주고 됩니다.

2. /var/spool/mqueue

mqueue 는 메일큐 디렉토리입니다. 이것을 지울려고 했으므로 안에 들어갈 내용은
복구하지 않아도됩니다.
다만 /etc/mail/sendmail.cf 파일에서

O QueueDirectory=/var/spool/mqueue

이렇게 설정되어 있다면 mqueue 만 있으면 되고

O QueueDirectory=/var/spool/mqueue/q*

이런식으로 설정되어 있다면
mqueue 디렉토리 밑에 q1 q2 q3 ... q10 같은 디렉토리를 만들어주면 됩니다.
디렉토리 퍼미션은 /var/spool/mqueue 와 똑같이 조정해주면 됩니다.


3. /var/spool/mail

mail 디렉토리는 local user 로 온 메일이 쌓인 mailbox 입니다. 대부분 localhost root
에게 온 메일인데 대부분이 system 관련 내용의 메일입니다. 이 mailbox 는 보지 않기
때문에 삭제 또는 cat /dev/null > /var/spool/mail/root 이런식으로 빈파일로 만들어줘도
됩니다.

아예 메일이 안쌓이게 하려면

shell> cd /var/spool/mail
shell> ln -snf /dev/null root

이렇식으로 설정해주면 됩니다.

만약 위의 장비가 mail 서버 기능(SMTP/POP3) 도 같이 한다면 root 를 제외하고 나머지는
mailbox 는 지우지 않습니다. 이미 지워졌기 때문에 root 를 제외하고 나머지는 사실
복구구에 시간 들이지 마시고 중요한 메일이 와야 하는데 안왔다면 다시 보내달라고
하시면 될듯 합니다(메일서버로 쓴다면) 

...


/var/spool/cron 안의 내용만 확인해 보시고 나머지는 그리 중요하지는 않기 때문에 크기
상심할 필요는 없습니다. ㅎㅎ

마지막으로 굳지 시스템을 재설치/재부팅할 필요는 없습니다.

 
이전글 : /var/spool/ 이하 디렉토리를 다 날려먹었습니다.
다음글 : Re: Re: /var/spool/ 이하 디렉토리를 다 날려먹었습니다.  
 from 211.212.225.115
JS(Redhands)Board 0.4 +@

/var/spool/ 이하 디렉토리를 다 날려먹었습니다. Re: Re: /var/spool/ 이하 디렉토리를 다 날려먹었습니다.
인쇄용 


apache lighttpd linuxchannel.net 
Copyright (c) 1997-2020, linuxchannel.net

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