2011
Jul
11
最近把博客搬到VPS上面了,由于VPS上面只装了个LAMP,没有网站管理面板,备份数据比较麻烦,得用命令打包,再用ftp下载到本地,灰常麻烦。于是琢磨着搞个自动化的程序备份数据,多亏google大师的帮忙,一切都很顺利。
1、SSH登录到VPS,进入到/home/backup目录,新建文件backup.sh,粘贴如下代码并保存;
#!/bin/bash # 进入到备份文件夹 cd /home/backup # 创建存放备份文件和数据库的文件夹,并修改权限为777 mkdir -m 777 -p ./backup$(date +"%Y%m%d") # 将需要备份的文件复制到备份文件夹内 cp -r ../www/wuleilei.com ./backup$(date +"%Y%m%d")/wuleilei.com # 导出数据库到备份文件夹内 /usr/local/mysql/bin/mysqldump -uroot -p123456 blog > ./backup$(date +"%Y%m%d")/blog.sql # 压缩存放备份文件和数据库的文件夹 tar zcvf ./backup$(date +"%Y%m%d").tar.gz ./backup$(date +"%Y%m%d") # 以附件形式发送压缩包到指定邮箱 echo "Backup file for site." | mutt -s "Backup$(date +%Y-%m-%d)" -a ./backup$(date +"%Y%m%d").tar.gz info@wuleilei.com # 删除备份文件夹与压缩包 rm -rf ./backup$(date +"%Y%m%d") rm ./backup$(date +"%Y%m%d").tar.gz
2、安装mutt发邮件;
2010
Jul
17
前几天服务器屡屡出问题,于是决定将博客出国。
网站换空间相信大家都做过,最常见的流程就是将A服务器上的文件和数据库下载到本地,然后上传到B服务器,再将域名解析到B服务器IP。相信大多数童鞋都是这么做的,今天给大家介绍一个更方便的方法:用SSH直接将文件从A服务器上传到B服务器。前提是A和B服务器都开通了SSH。步骤如下:
一、登录A服务器后台备份所有文件;
......页数1/1
晚上和爸妈吃个饭。 (2月6日)
装修好累哟
(2月4日)
《斯巴达克斯:复仇》 (2月3日)
白
JankoAtWarpSpeed对...