개인용 백업서버인 e-TRAYz를 사용하다가 Desktop.ini나 Thumbs.db 처럼 필요없는 파일도 업로드가 되곤합니다.
물론 적은 양이라면 하나씩 삭제하여도 되나 여러명이 사용하거나 많은 양의 데이타라면 일일이 찾기도 힘들 뿐 아니라 삭제하는 것 조차 또 다른 일이 될것입니다.
이를위하여 리눅스 명령을 이용하여 하루에 한번씩 특정한 파일들을 찾아 자동으로 삭제하도록 설정해 보고자 합니다.
우선 e-TRAYz의 설정에서 Telnet 또는 SSH를 활성화 해 주셔야 합니다.
sysadmin 계정으로 접속하여 서비스 항목의 터미널로 들어가 사용하고자하는 서비스를 활성화 시켜 줍니다. 저는 여기서 SSH만 활성화 하였습니다.
다음은 SSH 접속을 위하여 SSH 클라이언트를 실행 합니다. 저는 PUTTY를 사용하였습니다.
한글 PUTTY는 http://blog.paran.com/exploitation/43303781에서 다운 받으시기 바랍니다.
PUTTY에 HOST를 넣고 저장된세션아래 입력창에 HOST 이름을 만들어 준후 저장합니다.
접속을 합니다.
이때 login as 는 root 로 하셔야 합니다. sysadmin 을 넣으면 파일 생성을 할 수 없습니다.
비밀번호는 sysadmin 비밀번호를 넣습니다.
접속을 하게 되면 다음처럼 [1:~] 이라는 프롬프트가 작동합니다.
cd.. (cd와 .. 사이 한칸 띄움) 하여 상위로 올라 갑니다.
ls 명령을 실행하면 최상위 로 올라 왔음을 알수 있습니다.
cd /etc/cron.daily 를 실행하여 cron.daily 폴더로 이동합니다.
vi del_files 명령으로 에디터를 작동시킵니다.
키보드의 Insert 키를 눌러 쓰기 모드를 작동시킵니다.
이제 아래 와같이 작성합니다.
#/bin/sh
find /home -name _desktop.ini -exec rm {} \;
find /home -name Desktop.ini -exec rm {} \;
find /home -name Thumbs.db -exec rm {} \;
find /home -name _desktop.ini -exec rm {} \;
find /home -name Desktop.ini -exec rm {} \;
find /home -name Thumbs.db -exec rm {} \;
만약 자동으로 삭제하고 싶은프로그램이 더 있다면 더 작성하셔도 됩니다.
모든 작성이 끝났다면 Esc를 눌러 옵션모드로 나온후 wq를 입력 후 엔터를 누르면 저장 후 빠져 나오게 됩니다.
Esc > qw > 엔터
ls를 실행하면 다음과 같이 del_files 파일이 생성 되어 있는것을 확인 할 수 있습니다.
아직 작동 모드가 아니기 때문에 실행 할 수 있도록 권한을 줍니다.
chmod 755 del_files
위의 명령을 실행하면 이제 완성 돼었습니다.
ls 명령을 실행해보면 작동할수 있는 권한이 주어졌음을 알수 있습니다.
exit 를 실행하여 창을 닫습니다.
저의 e-TRAYz 는 cron.daily 창이 매일 새벽 3시 9분에 작동 되도록 설정 되어 있었습니다. (아마 모두 같은 시간으로 설정 되어 있을 겁니다.)
매일 03시 09분 마다 위에서 설정한 파일들을 찾아 삭제하는 작업을 하게 될 것입니다.
e-TRAYz의 펌웨어 업데이트후 재 작성해 주어야 할지는 아직 테스트 하지 못하였습니다.
좀더 쉬운 방법있으면 공유 해 주시면 감사하겠습니다.
'Tip & Tech > 10원짜리 Tip' 카테고리의 다른 글
크롬브라우져용 사이트 차단 우회프로그램 (0) | 2014.11.08 |
---|---|
Flash Player silent install (조용한 설치) (0) | 2012.11.09 |
JAVA 1.6.0-03 버전입니다. (2) | 2011.05.20 |
Colasoft Mac Scanner [Free] (0) | 2011.03.24 |
IPTIME 유/무선 공유기 MAC 필터링 설정법 (0) | 2011.02.07 |
SoftPerfect Network Scanner (0) | 2011.01.18 |
e-TRAYz FTP 동시 접속자 늘리기 (0) | 2011.01.18 |
find 명령 활용 (0) | 2011.01.17 |