2011.08.21 00:06

centos 자동 백업설정

조회 수 45694 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

1. cron 을 이용한 자동 백업 자료 생성

 

--------------- 웹서버의 자동 실행할 스크립트 작성 -------------

/root아래에 backup.sh 이라는 파일을 만들어 놓고 백업 명령어를 다음과 같이 주었다.

 

#!/bin/bash

/usr/local/mysql/bin/mysqldump -uroot -p***** mysql > mysql_db_bak_$(date +%Y%m%d).sql

/usr/local/mysql/bin/mysqldump -uyanemone -p***** yanemone > yanemone_db_bak_$(date +%Y%m%d).sql

mv *.sql /backup

tar cvfpz /backup/html_bak.tar.gz /var/www/html

tar cvfpz /backup/yanemone_html_bak.tar.gz /home/yanemone/public_html

tar cvfpz /backup/dichang_html_bak.tar.gz /home/dichang/public_html

 

find /backup -ctime +3 -exec rm -f {} ;

 

백업할 내용이라던지 파일 이름은 자신의 상황에 맞게 주면 되겠다.

그리고 finde...이 내용은 파일을 생성한지 3일이 지난 것을 찾아서 지우라는 것이다. 자꾸 만들면 용량을 차지하니까.. -_-

 

이렇게 하고 나면 backup.sh파일을 chmod 100 backup.sh로 단단히 무장하라.

 

그리고 crontab -e 명령으로 cron 작업을 명시하자

그럼 vi가 열리면서 편집이 가능하다

 

00 06 * * * /root/backup.sh

 

를 추가하고 :x 로 저장하고 나오자.

위의 작업은 매일 새벽 6시에 /root/backup.sh을 실행하라 라는 말이다.

 

그리고 /var/spool/cron/root가 있는지 확인해보자. 있다면 정상적으로 수행할 것이다.

?

  1. No Image 24Jul
    by
    2011/07/24 Views 34026 

    Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly.

  2. No Image 21Aug
    by 운영자
    2011/08/21 Views 45694 

    centos 자동 백업설정

  3. No Image 07Oct
    by
    2011/10/07 Views 30144 

    폴더 삭제

  4. No Image 19Nov
    by
    2011/11/19 Views 40484 

    php.ini 환경설정에서 원격지의 파일을 열지 못하도록 되어 있습니다 해결법

  5. No Image 28Nov
    by
    2011/11/28 Views 35587 

    용량 확인 방법

  6. No Image 28Nov
    by
    2011/11/28 Views 53611 

    tar.gz 압축 & 풀기

  7. No Image 20Dec
    by
    2011/12/20 Views 31106 

    쉘스크립트 실행 방법

  8. No Image 02Jan
    by
    2012/01/02 Views 31491 

    쉘스크립트 업로드후 실행 안될때는 권한 설정

  9. No Image 02Jan
    by
    2012/01/02 Views 46951 

    centos 서버재시작 shoutdown -r now

  10. No Image 02Jan
    by
    2012/01/02 Views 30602 

    ssh 일반 유저중 선택한 유저만 접속하겠금

  11. No Image 02Jan
    by
    2012/01/02 Views 30226 

    root 아이디를 su - 를 통해서 접속해겠금// ssh 보안설정

  12. No Image 02Jan
    by
    2012/01/02 Views 51296 

    CentOS. yum으로 Zend Optimizer, eAccelerator 설치

  13. No Image 04Jan
    by
    2012/01/04 Views 42324 

    centos eaccelerator 설치 방법

  14. No Image 04Jan
    by
    2012/01/04 Views 42916 

    centos ZendOptimizer 설치 방법

  15. No Image 21Feb
    by
    2012/02/21 Views 93023 

    1267 : Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '=' 에러명

  16. No Image 09May
    by
    2012/05/09 Views 77101 

    CentOS 버전 확인 lsb_release -a

  17. No Image 09May
    by
    2012/05/09 Views 46453 

    CentOS RPM 버전 확인 명령어

  18. No Image 18Jul
    by
    2012/07/18 Views 46971 

    chmod -R 707 권한 명령어

  19. No Image 23Jul
    by
    2012/07/23 Views 37306 

    [Linux] find 명령어 and TIP

  20. No Image 23Jul
    by
    2012/07/23 Views 64787 

    centos 파일복사,삭제,이동,내용확인, 디렉토리만들기, 디스크공간 확인

Board Pagination Prev 1 2 3 4 Next
/ 4