作者归档:skywing

明天就冬至了,按我们这的传统,吃过冬节圆就算大了一岁了

dongjie4.jpg早上起床后看到我妈在做冬节圆,一问才知道明天就是冬至了.要吃冬节圆了.今天妈妈一整天都忙忙碌碌为明天的冬至做准备,做冬至圆,家里做一次大清洁,买很多节日用品.

小时候我可喜欢吃冬节圆了,不仅是因为好吃,而且是因为根据大人们的说法,吃过冬节圆就算又大了一岁了,这对于老是在盼着长大的我来说,是很好的诱惑!

小时候很天真的以为,自己要不要长大是能以自己的意志为转移的.我吃冬节圆,我就大了一岁,而如果我不吃这个,我就不会大了,永远都是那么大.

现在想着那时的想法,真的是很好笑,很天真.

但又想,如果如果要不要长大吃是通过你决定吃还是不吃冬节圆来决定的,那该多好!我从此不吃冬至圆!

说完了那么多,介绍一下什么是冬节圆吧

冬节圆是潮汕地区的特色应节食品,一般只在冬节的时候做,用于祭祖.

做冬节圆的食材是番薯粉和白萝卜(潮汕地区又称菜头),一般我们又称冬节圆为”菜头粿”或”菜头圆”. 继续阅读

自动备份网站文件和数据库上传到FTP空间(转载)

在全球主机论坛看到大家都说猫版的VPS/独服 自动备份脚本很好用 我过去看了,研究了下,确实比我自已捣鼓的那个好用,智能.不过我那个自已弄的脚本已经用了一个多月了,觉得还不错,就不转用这个了,不过以后新上VPS的话,就会直接上个脚本来备份了,为了那时容易找些,直接把猫版的这篇文章转过来.

=======================================

10月7日更新,导出的每个数据库为单独一个,然后压缩在一个压缩包,现在你只要修改以下选项就能用了.


#你要修改的地方从这里开始
MYSQL_USER=root #mysql用户名
MYSQL_PASS=123456 #mysql密码
[email protected] #数据库发送到的邮箱
FTP_USER=cat #ftpl用户名
FTP_PASS=123456 #ftp密码
FTP_IP=imcat.in #ftp地址
FTP_backup=backup #ftp上存放备份文件的目录,这个要自己得ftp上面建的
WEB_DATA=/home/www #要备份的网站数据
#你要修改的地方从这里结束

别忘记了建目录:mkdir -p /home/backup
如果你的网站数据大于5G小于10G的话,压缩起来会有点困难…

如果小于5G,就没问题了…不过这一切都是看vps的性能而已…
——————————————————————–

上班是无聊的,如果不找点事做,我会睡着的…

所以就这个脚本就诞生了..

主要功能有:(标题不是说了嘛!!!!),详细点就是,自动备份网站文件和数据库并上传到FTP空间,在本地保留3天备份,在远端FTP空间保留5天备份.
数据库备份采用发送到Email和FTP空间,双重备份,保证数据的安全.

首先安装Email发送组件

yum install sendmail mutt
脚本如下:

#!/bin/bash
#你要修改的地方从这里开始
MYSQL_USER=root #mysql用户名
MYSQL_PASS=123456 #mysql密码
[email protected] #数据库发送到的邮箱
FTP_USER=cat #ftp用户名
FTP_PASS=123456 #ftp密码
FTP_IP=imcat.in #ftp地址
FTP_backup=backup #ftp上存放备份文件的目录,这个要自己得ftp上面建的
WEB_DATA=/home/www #要备份的网站数据
#你要修改的地方从这里结束

#定义数据库的名字和旧数据库的名字
DataBakName=Data_$(date +"%Y%m%d").tar.gz
WebBakName=Web_$(date +%Y%m%d).tar.gz
OldData=Data_$(date -d -5day +"%Y%m%d").tar.gz
OldWeb=Web_$(date -d -5day +"%Y%m%d").tar.gz
#删除本地3天前的数据
rm -rf /home/backup/Data_$(date -d -3day +"%Y%m%d").tar.gz /home/backup/Web_$(date -d -3day +"%Y%m%d").tar.gz
cd /home/backup
#导出数据库,一个数据库一个压缩文件
for db in `/wp-content/local/mysql/bin/mysql -u$MYSQL_USER -p$MYSQL_PASS -B -N -e 'SHOW DATABASES' | xargs`; do
(/wp-content/local/mysql/bin/mysqldump -u$MYSQL_USER -p$MYSQL_PASS ${db} | gzip -9 - > ${db}.sql.gz)
done
#压缩数据库文件为一个文件
tar zcf /home/backup/$DataBakName /home/backup/*.sql.gz
rm -rf /home/backup/*.sql.gz
#发送数据库到Email,如果数据库压缩后太大,请注释这行
echo "主题:数据库备份" | mutt -a /home/backup/$DataBakName -s "内容:数据库备份" $MAIL_TO
#压缩网站数据
tar zcf /home/backup/$WebBakName $WEB_DATA
#上传到FTP空间,删除FTP空间5天前的数据
ftp -v -n $FTP_IP << END user $FTP_USER $FTP_PASS type binary cd $FTP_backup delete $OldData delete $OldWeb put $DataBakName put $WebBakName bye END

下载地址:http://imcat.in/down/AutoBackupToFtp.sh

下载脚本,给脚本添加权限:

chmod +x AutoBackupToFtp.sh
利用crontab 实现自动备份,在ssh下,

crontab -e
没有这个命令?请看CentOS安装crontab及使用方法

输入以下内容:

00 00 * * * /home/AutoBackupToFtp.sh
这样就实现了每天00:00自动备份网站文件和数据库上传到FTP空间

=======================================

原文地址 自动备份网站文件和数据库上传到FTP空间

又一年要过了

小时候老是盼着过年,过年有压岁钱拿,有好东西吃,有好玩的玩,还不用干活!那时候的心境是多好了,很单纯的快乐!现在已经完全体会不到那时盼望过年那雀跃的心情了.反而越来越怕一年又一年过得太快了…

小时候老是盼着长大,现在长大了,又想回到小时候…唉…

我87年的,过完年虚岁就25了,可能有些朋友还会说,还年轻着呢…不用这么感叹…但我却实是感到年岁带给我的压力了.

相信如果你跟我年岁相仿,你也会有相同的感觉,感叹岁月不饶人!尤其是在目前还一事无成的朋友,相信这种感觉会更加强烈!

触发以上感叹的事件是,今天上班,看到某位同事在控制室的黑板上写着

 

春节倒计时

44天

 

2010-12-20-1.jpg

真快啊,还有不到一个半月就过年了.在这里先预祝自已在明年可以过得更好吧,绝对不能重复今年的这种状态!今天虎年,浑浑噩噩就这么过了,明年绝对不能这样!绝不!

RU终于要收费了,趁着域名还能用,做了301转向,但愿能来得及

今天下午四点多的时候收到NIC.RU的提醒邮件,大概意思就是现在org.ru net.ru pp.ru域名所有人已经改变,新的所有人不再提供免费域名域名,还要用RU米的话,一个域名交四五百卢布,折合RMB100多块.看来我在两个多月前放弃RU是明智的选择了.

我的RU米已经PR2了,权重还挺高,就这样白白放弃挺可惜的,趁着还能用,赶紧做了301转向,但愿PR和权重能快点转到新域名上来.

在这里说下nginx下怎么做新旧域名的301转向

我自已是把要转向的域名解析到我的VPS上面,在nginx上添加一个新的虚拟主机,在虚拟主机的配置文件里在 server { } 里加入

rewrite ^/(.*)$ http://新域名/$1 permanent;

把要转向的域名解析到转向的域名同一个文件夹.

CentOS下transmission一键脚本

挂BT(PT)利器。
自用的脚本,共享一下。

使用方法:
transmission-daemon -a *.*.*.* -b -m -p 9111 -P 51111 -w /home/bt -t -u admin -v admin

-a *.*.*.* :是允许访问web管理的IP,*.*.*.* 是所有IP,还可以是 192.168.1.* 之类的。
-b 打开peer服务器列表
-m 打开NAT-PMP 或 UPnP
-p web服务器的端口
-P peer端口默认是51413
-w 下载文件的默认存储路径
-t 打开web页面的密码验证
-u web 的用户名
-v web 的密码

以上命令启动后就可以使用 http://www.yourdomain.com:9111 访问到transmission的Web界面了。

使用 transmission-daemon –help 可以看到所有参数信息 继续阅读

评论验证码插件果然强大,整个世界都清静了

现在完全没有垃圾评论了,爽!整个世界都清静了.

过一阵子我再把这个插件停掉试试,看看那些垃圾评论还会不会再回来.

这个插件好是好,但有一个BUG,启用之后会导致在博客后台也无法回复评论,所有评论都得在前台输入验证码之后才能提交.这算是一个比较严重的BUG了,不知道TE的管理员怎么没发现(这个插件是typecho的管理员开发的.)

已经在Typecho官网提交了BUG报告了,但目前还没有回应.但愿能修复吧.

可惜我完全是PHP白痴,要不就试着给修正一下了.

启用评论验证码防垃圾评论

本来我也不想这样弄的.但这些垃圾评论太多了,刚刚一看还有3条没有被自动标记垃圾.只好先启用评论验证了,这些垃圾评论真让人很烦.

过一个用还把这个防垃圾插件停掉,看看效果.如果垃圾评论还是一样,我会永远开启这个插件.

真想不通我这个一天几十IP的小博客有什么值得这些垃圾评论这么眷顾的.唉!

Nginx平滑升级到0.8.53

今天把VPS上的Nginx版本从0.7.67升级到0.8.53.发下过程.

下面这个过程是基于LNMP.ORG的LNMP一键安装包的.如果不是使用这个的,请自行替换目录地址.

#下载nginx 0.8.53版本,解压 进入解压目录,
wget http://nginx.org/download/nginx-0.8.53.tar.gz
tar zxvf nginx-0.8.53.tar.gz
cd nginx-0.8.53

——-

如果要更改header信息的话,
vi src/core/nginx.h
   #define NGINX_VERSION      “0.8.53”
   #define NGINX_VER          “nginx/” NGINX_VERSION
上面的版本号和nginx自己修改 继续阅读