Freebsd下打包网站并且上传到ftp的shell脚本

2009年9月4日 甜蚂蚁 没有评论

vi bkdb.sh

#!/bin/sh

tar cvzf i.hazx.cn.www.`date +%y%m%d%H%M`.tar.gz /home/www/i.hazx.cn
tar cvzf math.gzxkc.com.www.`date +%y%m%d%H%M`.tar.gz /home/www/math.gzxkc.com
tar cvzf zhangbin.drlblog.com.www.`date +%y%m%d%H%M`.tar.gz /home/www/zhangbin.drlblog.com
tar cvzf lanlan.drlblog.com.www.`date +%y%m%d%H%M`.tar.gz /home/www/lanlan.drlblog.com
mysqldump -u root -ppasswd phpdisk | gzip > disk.drlblog.com.`date +%y%m%d%H%M`.tar.gz
mysqldump -u root -ppasswd dedecmsv53gbk | gzip > mysql.math.gzxkc.com.`date +%y%m%d%H%M`.tar.gz
mysqldump -u root -ppasswd i_hazx_cn | gzip > mysql.i.hazx.cn.`date +%y%m%d%H%M`.tar.gz
mysqldump -u root -ppasswd xy2000 | gzip > mysql.lanlan.drlblog.com.`date +%y%m%d%H%M`.tar.gz
mysqldump -u root -ppasswd zhangbin | gzip > mysql.zhangbin.drlblog.com.`date +%y%m%d%H%M`.tar.gz

ftp -inv < open 192.168.100.199
user sideblue passwd
binary
mput *.tar.gz
bye
!
rm -f *.tar.gz

注意这里面date的是反引号,ESC下面的那个,不要看成引号
这个生成的文件名形如i.hazx.cn.db.0909041310.tar.gz

分类: xNix平台, 绝对原创 标签:

Freebsd rsync网站备份配置手记

2009年9月4日 甜蚂蚁 没有评论

首先

vi /usr/local/etc/rsyncd.conf

# Edit this file before running rsync daemon!!

uid = nobody
gid = nobody
use chroot = no
max connections = 4
syslog facility = local5
[www.drlblog.com]
path = /home/www/www.drlblog.com
comment = www.drlblog.com
auth users = sideblue
read only = no
write only = no
hosts allow = *
secrets file = /usr/local/etc/rsync.px

然后

vi /usr/local/etc/rsync.px
sideblue:passwd

到此配置结束,用

rsync –daemon

启动rsync服务端

下面开始配置rsync客户端

vi /usr/local/etc/rsync.px

内容只有一行,上面sideblue后面对应的密码
passwd
保存后开始测试rsync命令
下载文件

rsync -vazu –progress –delete –password-file=/usr/local/etc/rsync.px sideblue@222.184.9.99::www.drlblog.com /backup/www/www.drlblog.com

上传文件

rsync -vazu –progress –delete –password-file=/usr/local/etc/rsync.px /home/www/www.drlblog.com sideblue@192.168.100.99::www.drlblog.com

或者写成shell脚本

#!/bin/sh
rsync -vazu –progress –delete –password-file=/usr/local/etc/rsync.px /home/www/www.drlblog.com sideblue@192.168.100.99::www.drlblog.com

然后chmod a+x并且写到crontab -e

分类: xNix平台 标签:

citrix xenserver试用手记

2009年8月28日 甜蚂蚁 2 条评论

citrix的xenserver是citrix用来和vmware竞争的一个看起来很“强有力”的工具,目前官方提示全部免费,昨天测试了一下,发现和我想象的差距非常远,性能什么的因为第一感觉很差没有测试,我简单的说说目前感觉很差的地方(测试版本citrix xenserver 5.5)
1.虽然标榜免费,其实每年要更换一次license
这个第一条让人非常不爽,虽然官方说,以后maybe,注意是maybe搞一个永久不需要更换的license,不过个人觉得这是不可能的,既然拿来和VMWare ESX竞争,人家8000刀的lic你让citrix免费给你,不太可能。因为这一条的存在,所以你每年都要换一次license,而且目前看来,还得到机器面前操作,这一条足够让我放弃。当然噩梦还没有结束,请看第二条。
2.client随处可见buy连接
你丫不是说免费么?为什么到处都有buy,比如alert service,比如刚刚登录就有提示buy license,这让我很费解
3.系统要求不低
要安装win客户机是吧?请您把cpu换成支持vt的,否则您只能玩xnix,而且还要装xnix pack,麻烦死你,当然,张斌贱人说我的机器烂,烂就烂吧
4.xenserver client操作sb
我安装好client以后,其中有一步让我选择光盘的路径,大意是iso路径,于是我输入debian local mirror的debian iso路径,启动虚拟机提示无法启动,算了,换本地光驱吧,找了半天没找着,丫的放哪儿去了?翻遍了菜单,注意,是上面的主菜单,没发现更换iso路径的地方,超囧!
5.有些xnix的官方iso居然不支持
本来嘛,上面的三条我准备捏着鼻子忍了,这一条让我忍无可忍直接放弃,在解决问题4的时候,发现有一行小蓝字,提示debian官方iso不支持,到官方一看,原来还要一个什么鸟工具把官方的iso转制成xenserver支持的,可见citrix老大做惯了,又想在虚拟化上玩自己的标准,算了,请您消失吧…

忘了说了,唯一让我觉得还满意一些些的是xenserver支持8139的网卡,esx显然是不支持8139的(甚至8169千兆也不支持),但是这没用,烂的地方太多,xenserver,您还有很长的路要走

分类: 其他平台 标签:

Wordpress在lighttpd下的rewrite规则

2009年8月27日 甜蚂蚁 没有评论

太简单啦,只要把下面的写到lighttpd.conf的vhost部分就行了

url.rewrite-once = (
“^/(wp-.+).*/?” => “$0″,
“^/(photo)/?(.*)” => “$0″,
“^/(sitemap.xml)” => “$0″,
“^/(xmlrpc.php)” => “$0″,
“^/keyword/([A-Za-z_0-9\-]+)/?$” => “/index.php?keyword=$1″,
“^/.*?(\?.*)?$” => “/index.php$1″
)

注意其中含有photo一行是我自己的,防止rewrite我的相册这个目录

分类: 编程与脚本, 软件应用 标签:

S60安装程序记录的位置

2009年8月24日 甜蚂蚁 没有评论

X:\Private \10207216_SWInsLog.db 程序安装和删除的记录
X:\Private \10202dce 安装文件的备份

分类: 其他平台, 软件应用 标签:

E71升级300固件注意事项

2009年8月21日 甜蚂蚁 没有评论

1.你可以放一个modo在Y盘,但是千万注意别把installserver.exe放到Y盘的sys/bin里面去,如果放进去所有程序无法安装,必须用jaf破解版格式化Y盘,另外,某个地方下载的modo压缩包是假的,里面的modo根本打不开,我就上了这个2b的当,放了个假的modo在Y盘,看着leftup里面的modo打不开
2.如果你不准备放modo在Y盘,或者跟我以上上了那个2b的当放了个不能启动的modo在Y盘的话,那么你只能选择helloOX 2.0来破解了,这个到处都有,我习惯用英文原版(无它,我看到泽泽酷儿这个名字就觉得特别山寨),但是这个也有个注意点,用nsu升级到300固件以后,第一次启动的主题是灰色的那个,这个时侯无论你是否重启系统(不是硬起),helloOX都可以破解系统的,当然有可能会卡在installing opda证书这个地方,不要紧,把helloOX覆盖安装一下,原来装C的就装到E盘,原来装在E盘的就装到C盘,然后重新运行helloOX就行了,但是千万不要手贱硬起手机,硬起手机以后你会发现主题变成蓝色的那款,而且运行helloOX卡在unpacking files这个地方,到这儿你就升天了,系统无法破解,唯一的解决方案就是,还是点一下继续阅读
阅读全文…

分类: 其他平台, 绝对原创 标签:

绿坝的密码破解

2009年6月10日 甜蚂蚁 1 条评论

绿坝将密码用MD5算法转换后,以文本方式保存在C:\WINDOWS\system32目录下的 kwpwf.dll文件中。以记事本打开该文件,以 “D0970714757783E6CF17B26FB8E2298F”替换其内容后保存,即可将密码恢复为初始密码“112233”。
另外从绿坝的评测上来看,如果机器已经预装,直接重装系统得了,反正一般品牌机出厂的系统都一堆垃圾软件,要么干脆就是盗版

分类: Win平台 标签:

freebsd下部署nagios实现短信监控

2009年6月4日 甜蚂蚁 没有评论

基本实现思路如下:
nagios->ssmtp邮件->139mail->手机客户端
下面把配置过程说一下,多说一句,网上的很多文章都非常之扯蛋,我的不是现场记录,而是装完了以后整理的,可能有部分步骤遗漏,但写出来的肯定都是正确的
首先你可以cvsup一下你的port tree,然后安装nagios
cd /usr/ports/net-mgmt/nagios
make install clean
安装完成以后
vi /etc/rc.conf
加入下面一行
nagios_enable=”YES”
到此nagios安装结束,下面开始配置nagios
cd /usr/local/etc/nagios
把里面的那些cfg.sample都cp成cfg
然后
vi localhost.cfg
首先修改contacts部分的email,改成你自己的邮箱就行了
然后基本就是添加自己要监控的主机,这个网上的文章非常有意思,我不知道为什么简单的东西要搞那么复杂,放在一个cfg里面用查找不是很方便么,其实只要cp我下面的内容

define host{
use generic-host
host_name paranoid
alias Being Watched
address 10.0.0.7
check_command check-host-alive
max_check_attempts 10
notification_interval 120
notification_period 24×7
notification_options d,r
contact_groups admins
}
define service{
use generic-service
host_name paranoid
service_description PING
is_volatile 0
check_period 24×7
max_check_attempts 4
normal_check_interval 5
retry_check_interval 1
contact_groups admins
notification_interval 960
notification_period 24×7
check_command check_ping!100.0,20%!500.0,60%
}

上面的host配置和service都用了generic,足够用了,方法是ping host,最大重试4次,如果超出就报警,如果你喜欢自己定义service,看文档吧,其实上面的generic-service里面定义的很清楚,可以自己看文档
到这个地方你可以nagios -v加上你的配置路径看一下你的配置有没有问题,如果没有问题的话就开始配置apache,我一开始用zeus,未果,开了cgi zeus不知道怎么就死了,囧,后来还是用的apache22,你也可以用lighttpd,差不多的,我在VM里面搞过,要修改某个地方的/usr/bin/sh,这里我只说apache
阅读全文…

分类: 绝对原创 标签: , ,