娱乐新地带论坛  

返回   娱乐新地带论坛 > 电脑技术 > 『软件使用』

『软件使用』 交流对软件的使用心得、经验窍门、好的软件要让大家一起用

发表新主题 回复
 
主题工具 显示模式
旧 2011-06-04, 12:00 PM   #1
No1
Tony
坛主
级别:199 | 在线时长:40416小时 | 升级还需:384小时级别:199 | 在线时长:40416小时 | 升级还需:384小时级别:199 | 在线时长:40416小时 | 升级还需:384小时级别:199 | 在线时长:40416小时 | 升级还需:384小时
 
Tony 的头像
 
注册日期: 2003-10-22
帖子: 11,050
积分:6
精华:24
现金:14340金币
资产:29325297金币
Tony 是一位成功的新星Tony 是一位成功的新星Tony 是一位成功的新星Tony 是一位成功的新星
[转]Linux自动备份数据脚本

Linux如果天天手工备份真是太麻烦了,今天抽空写了一份自动备份脚本具体步骤如下:
1.脚本文件
位置:/usr/systembak/backup.sh
内容:
PHP 代码:
#!/bin/sh
# File: /usr/systembak/backup.sh
# Database info
DB_USER="dumpuser"
DB_PASS="dumpuser"
# Others vars
BIN_DIR="/usr/bin"
BCK_DIR="/usr/systembak"
WEB_DIR="/var/www/html"
DATA_DIR="/var/lib/mysql"
DATE=`date +%F`
#FTP_SERV="211.144.155.111″
#FTP_USER="username"
#FTP_PASS="12345678″
#FTP_DIR=""
#ZIP
$BIN_DIR/mysqldump --opt -u$DB_USER -p$DB_PASS e23user gzip $BCK_DIR/e23user_dump_$DATE.gz
$BIN_DIR
/mysqldump --opt -u$DB_USER -p$DB_PASS sdbbs gzip $BCK_DIR/sdbbs_dump_$DATE.gz
tar 
-czf $BCK_DIR/web_$DATE.tar.gz $WEB_DIR
tar 
-czf $BCK_DIR/e23user_$DATE.tar.gz $DATA_DIR/e23user
tar 
-czf $BCK_DIR/sdbbs_$DATE.tar.gz $WEB_DIR/sdbbs
#UPLOAD
#ftp -i -n $FTP_SERV <<FTP_END
#user $FTP_USER $FTP_PASS
#passive
#binary
#put $BCK_DIR/e23user_dump_$DATE.gz $FTP_DIR/e23user_dump_$DATE.gz
#put $BCK_DIR/sdbbs_dump_$DATE.gz $FTP_DIR/sdbbs_dump_$DATE.gz
#put $BCK_DIR/web_$DATE.tar.gz $FTP_DIR/web_$DATE.tar.gz
#put $BCK_DIR/e23user_$DATE.tar.gz $FTP_DIR/e23user_$DATE.tar.gz
#put $BCK_DIR/sdbbs_$DATE.tar.gz $FTP_DIR/sdbbs_$DATE.tar.gz
#FTP_END 
说明:由于没有远程备份服务器,所以UPLOAD部分暂时注释掉了,有了备份服务器只有即可去掉注释。
2.设置定时执行
修改文件:/etc/crontab
在最后添加:05 5 * * 0 root /usr/systembak/backup.sh
意义是在每周日的凌晨5点5分执行备份脚本
 
Tony 的签名
古代人有点功夫就研究长生不老,现代人忙完一天只有不想活了!
Tony 当前离线  
回复时引用此帖
发表新主题 回复

书签

主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码

论坛跳转


所有时间均为北京时间。现在的时间是 09:55 PM


©2003-2024 1819.net All rights reserved.