#!/bin/bash DB_USER=root DB_PASSWD="" #需要备份的数据库名 DATABASES="bigamer bigamer_ucenter bigamer_anwsion bigamer_passport" BACKUP_DIR="/home/backup/mysql/" DATE=`date '+%Y%m%d'` DUMPFILE=$DATE.sql ARCHIVEFILE=$DUMPFILE.tar.gz DUMP_ARGS="-u $DB_USER -p $DB_PASSWD --add-drop-table --add-drop-database -B $DATABASES" DUMP_BIN=`which mysqldump` if [ ! -d $BACKUP_DIR ]; then mkdir -p "$BACKUP_DIR" fi cd $BACKUP_DIR $DUMP_BIN $DUMP_ARGS > $DUMPFILE if [[ $? == 0 ]]; then tar czf $ARCHIVEFILE $DUMPFILE rm -f $DUMPFILE fi #清理五天前备份的数据 find $BACKUP_DIR -name "*.sql.tar.gz" -type f -mtime +5 -exec rm {} \; > /dev/null 2>&1 echo "Backup Process Done"
Tag Archives: 服务器
定时备份mysql数据
Posted by wolftankk
on 2012/06/26
No comments
squid 301错误其中之一的解决办法
Posted by wolftankk
on 2011/10/19
No comments
这两天将老站点改域名成为一个新站点, 并且同时还是还要支持老域名. 按照常规,只需要在nginx上增加新的域名, 并且在squid上改成新的域名. 恰恰就是这个问题. 刚开始点一两个页面还是没问题. 但是点击后面的文章, 全是一片空白. 然后我跳过squid 都能直接访问到.
然后同chrome开发工具测试, 打开那些页面都是301问题. 然后仔细一看配置. squid上是新域名, nginx是新老域名直接访问新站点. 这时候, 是否认为当我访问一个老域名缓存的cache页面, 她将自动跳转到新域名. 但是这个时候 新域名的这个页面确实不存在的.所以导致返回的code是301.
使用debian做路由网关
Posted by wolftankk
on 2011/10/18
2 comments
必要软件
今天利用debian做了一台路由网关, 并且能自动翻墙.
首先你需要一些东西: 一台已架设好openvpn/vpn的服务器, 一个已安装好debian系统的电脑或者虚拟机.
首先进入debian, 安装一些必要的软件
apt-get install openssl curl openvpn iptables bind9