반응형
출처 : http://lanplaza.net
리눅스 해킹이 완전 심해지고 있다.
백업은 선택이 아닌 필수.
tar로 웹소스와 각파일을 묶고
mysql 백업도 함께 ~ 자잘한 수정은 각자 입맛에 맞게
옛날에 작업했던것과 조금 틀린것은 다만 버그 하나 잡고
mysql 백업도 추가한것뿐
export Today="`date '+%y-%m-%d'`"
########### Old BackupData Delete ####
dirlists=`/bin/ls -t /backup/home 2>/dev/null`
i=1
for dir in $dirlists ; do
if [ "$i" -ge 7 ] ; then
/bin/rm -rf /backup/home/$dir
fi
i=$(($i+1))
done
################ New Today Mkdir ####
/bin/mkdir -p /backup/home/$Today
cd /backup/home/$Today
############### HomeData backup ####
tar cvfpz /backup/home/$Today/kappamania.tar.gz /home/newkappa
tar cvfpz /backup/home/$Today/koreayoga.tar.gz /home/koreayoga
############### Mysql backup ####
/usr/local/mysql/bin/mysqldump -uroot -p루트패스워드 etwoung > /backup/home/$Today/etwoung_$Today.sql
/usr/local/mysql/bin/mysqldump -uroot -p루트패스워드 koreayoga > /backup/home/$Today/koreayoga_$Today.sql
################ System Backup ####
tar cvfpz /backup/home/$Today/system_backup.tar.gz /usr/local/apache/conf/httpd.conf /etc/passwd /etc/mail/access
tar cvfpz /backup/home/$Today/named.tar.gz /var/named/* /etc/named.conf
############# Make Link####
rm -f /backup/linkhome
ln -s /backup/home/$Today /backup/linkhome
리눅스 해킹이 완전 심해지고 있다.
백업은 선택이 아닌 필수.
tar로 웹소스와 각파일을 묶고
mysql 백업도 함께 ~ 자잘한 수정은 각자 입맛에 맞게
옛날에 작업했던것과 조금 틀린것은 다만 버그 하나 잡고
mysql 백업도 추가한것뿐
export Today="`date '+%y-%m-%d'`"
########### Old BackupData Delete ####
dirlists=`/bin/ls -t /backup/home 2>/dev/null`
i=1
for dir in $dirlists ; do
if [ "$i" -ge 7 ] ; then
/bin/rm -rf /backup/home/$dir
fi
i=$(($i+1))
done
################ New Today Mkdir ####
/bin/mkdir -p /backup/home/$Today
cd /backup/home/$Today
############### HomeData backup ####
tar cvfpz /backup/home/$Today/kappamania.tar.gz /home/newkappa
tar cvfpz /backup/home/$Today/koreayoga.tar.gz /home/koreayoga
############### Mysql backup ####
/usr/local/mysql/bin/mysqldump -uroot -p루트패스워드 etwoung > /backup/home/$Today/etwoung_$Today.sql
/usr/local/mysql/bin/mysqldump -uroot -p루트패스워드 koreayoga > /backup/home/$Today/koreayoga_$Today.sql
################ System Backup ####
tar cvfpz /backup/home/$Today/system_backup.tar.gz /usr/local/apache/conf/httpd.conf /etc/passwd /etc/mail/access
tar cvfpz /backup/home/$Today/named.tar.gz /var/named/* /etc/named.conf
############# Make Link####
rm -f /backup/linkhome
ln -s /backup/home/$Today /backup/linkhome
반응형
'Web > LINUX' 카테고리의 다른 글
[팁] pop3서버 설치 방법 (0) | 2011.08.31 |
---|---|
[팁] pop3, imap 설치 (0) | 2011.08.31 |
[팁] dns서버가 없는경우 sendmail의 주의점 (0) | 2011.08.31 |
[팁] 리눅스 부팅후 자동 실행 (0) | 2011.08.31 |
[팁] 리눅스 SendMail 속도 UP (0) | 2011.08.31 |